Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: kbhit() - up/down key events ?

From: dness:home at: 24-Jun-2001 10:01

Anton wrote:
> Holger, > > Can you tell me if it is possible to > get up and down key events, "asynchronously"? > > ie. if I press all the keys "qwerty", for > instance, I should get a "down" key event > for them all, then, still holding, release > only "q", then I should get an "up" event > for "q", and as other keys are released, > up events for those, in order of release. > > Is this possible now somehow? > > Could it be in future? (I really hope so, > for games, demos and custom interfaces sake). > > Anton.
The last keyboard I had that did this was on my Exidy Sorcerer back in the middle 1970s. On that machine you could write your own keyboard driver to `strobe' the key status, and detect _every_ press and release of _every_ key. Very soon, however, this gave way to keyboards that had enough logic in them to only send pre-decoded keypress information (i.e. it would send you `A' rather than requiring you detect a shift key depression and a 'a' key depression followed by a release of each key), and since that time I don't know of many keyboard handlers (except those designed for piano keyboards) that send key-release information.