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

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

From: arolls:bigpond:au at: 25-Jun-2001 0:53

> > Can you tell me if it is possible to > > get up and down key events, "asynchronously"? > 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.
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.