Virtual key codes?

is it possible to send virtual keycodes through ruby?

well i guess no one knew, or what not. but in this case, is there a
library that can do this?

On Sat, Dec 29, 2007, Pavel P. wrote:

well i guess no one knew, or what not. but in this case, is there a
library that can do this?

You didn’t give much information. What’s a virtual key code? What
operating system are you on? What are you trying to do? All that
information is necessary to help.

Ben

All that information is necessary to help.

I dont think all that information is necessary to help.
But I agree completely on one point - WHAT is a virtual key?

Is that a key used in an online game? Or one you would like to have on
your keyboard, but don’t have? :slight_smile:

On Sat, 29 Dec 2007 13:56:12 -0500, Marc H. wrote:

But I agree completely on one point - WHAT is a virtual key?

Is that a key used in an online game? Or one you would like to have on
your keyboard, but don’t have? :slight_smile:

I think it’s one of those keys that you find in your drawer and realize
you
don’t have any idea what it unlocks.

Philosophically, a key, by definition, is a key TO something. If you
have
no something, you have no key. So it’s a virtual key; if you know what
it
unlocks, the key actualizes. Ironically, John L. himself was a key
philosopher.

That said, I suspect the OP may be talking about Windows “virtual key
codes” - Delphi appears to use them a lot:

They’re sort-of keyscan codes. I have no idea how or if they are
accessed
in Ruby.

Ben B. wrote:

On Sun, Dec 30, 2007, Marc H. wrote:

All that information is necessary to help.

I dont think all that information is necessary to help.

Sure it is.

But I agree completely on one point - WHAT is a virtual key?

Is that a key used in an online game? Or one you would like to have on
your keyboard, but don’t have? :slight_smile:

Assuming either one is what he was asking, there’s no way to give an
answer without knowing what platform you’re trying to do it on.

Ben

sorry!
my internet went out, and didn’t really notice because I haven’t been
home. so I’m doing this off of my phone.

now first off, ill at least consider myself a newbie here, but:

when I was still toying with programming on XP, I remember VB or c++
using virtual key codes.

from my understanding, it’s their system of quickly identifying and
sending key strokes. virtual there just saying whether the keys actually
exsist or not.

whell I need this towards a windows version of my app (linux ver ready)
of course unless theres a better way:

I need to tell XP to raise the volume as a system command, and possible
maybe even get the current volume.

-after long research previous, the closest thing I found was sndvol132
or something, which only loads the vol config gui. (i do have access to
XP)

well thanks in advance, and if u wanna check out my app, the link should
be:

http://www.sourceforge.net/rJDC

kind of a fun app.

again thanks! and happy new year

On Sun, Dec 30, 2007, Pavel P. wrote:

sorry!
my internet went out, and didn’t really notice because I haven’t been
home. so I’m doing this off of my phone.

No problem :slight_smile:

now first off, ill at least consider myself a newbie here, but:

when I was still toying with programming on XP, I remember VB or c++
using virtual key codes.

from my understanding, it’s their system of quickly identifying and
sending key strokes. virtual there just saying whether the keys actually
exsist or not.

Sure, that makes sense.

whell I need this towards a windows version of my app (linux ver ready)
of course unless theres a better way:

I need to tell XP to raise the volume as a system command, and possible
maybe even get the current volume.

I think there’s probably a more direct route to raising the system
volume than sending a key stroke… particularly since somewhere that
key stroke would have to have been registered as a volume up command.
Though I suppose some keyboards come out-of-the-box with that
functionality…

-after long research previous, the closest thing I found was sndvol132
or something, which only loads the vol config gui. (i do have access to
XP)

You might look at the win32utils project on Rubyforge:
http://win32utils.rubyforge.org/

It contains a library called win32-sound, which appears to be able to
set the wave output volume. It’s not the master volume, but it might
help! Or you might be able to read the code and adapt it to your needs.

Cheers!
Ben

You might look at the win32utils project on Rubyforge:
http://win32utils.rubyforge.org/

It contains a library called win32-sound, which appears to be able to
set the wave output volume. It’s not the master volume, but it might
help! Or you might be able to read the code and adapt it to your needs.

Cheers!
Ben

i think thisll do!
thnx!

On Sun, Dec 30, 2007, Marc H. wrote:

All that information is necessary to help.

I dont think all that information is necessary to help.

Sure it is.

But I agree completely on one point - WHAT is a virtual key?

Is that a key used in an online game? Or one you would like to have on
your keyboard, but don’t have? :slight_smile:

Assuming either one is what he was asking, there’s no way to give an
answer without knowing what platform you’re trying to do it on.

Ben