Virtual key codes?

is it possible to send virtual keycodes through ruby?

···

--
Posted via http://www.ruby-forum.com/.

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

···

--
Posted via http://www.ruby-forum.com/.

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

···

On Sat, Dec 29, 2007, Pavel Pvl wrote:

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

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:

···

--
Posted via http://www.ruby-forum.com/\.

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 Locke 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.

···

On Sat, 29 Dec 2007 13:56:12 -0500, Marc Heiler 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:

--
Jay Levitt |
Boston, MA | My character doesn't like it when they
Faster: jay at jay dot fm | cry or shout or hit.
http://www.jay.fm | - Kristoffer

> 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

···

On Sun, Dec 30, 2007, Marc Heiler wrote:

Ben Bleything 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.

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, Marc Heiler wrote:

from my understanding, it's their system of quickly identifying and
--
Posted via http://www.ruby-forum.com/\.

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

···

On Sun, Dec 30, 2007, Pavel Pvl wrote:

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!

···

--
Posted via http://www.ruby-forum.com/\.