[REBOL] Re: kbhit() - up/down key events ?
From: dness:home at: 24-Jun-2001 12:02
Anton wrote:
> It should be possible to poll the keyboard to see
> which keys are currently down. If this is done
> regularly enough, then we could get the functionality
> I want above.
> How could action games like half-life work without
> such functionality?
>
> Anton.
There is surely no problem in principle, as piano keyboards
prove, in detecting key movement. Indeed, some music keyboards even
arrange to output `velocity' information so that you can detect
how hard the keys were pressed. Of course, such keyboards often
cost thousands of dollars.
However, I don't know of _any_ PC keyboard that has a key-depress/strobe
interface anymore. All of the ones I know of use a serial port, PS2 port or
USB port to connect, and these interfaces generally deliver the decoded key,
_not_ the pre-decode information. Some PC keyboards _do_ have an `autorepeat'
feature that will cause the keyboard to send repeated copies of a character
at some frequency when the key is held down, though.
I don't play games on computers, so I can't answer the part of your question that
refers to them.