get_key
Definition: | integer i = get_key() |
Description: | Return the key that was pressed by the user, without waiting. Return -1 if no key was pressed. Special codes are returned for the function keys, arrow keys etc. |
pwa/p2js: | Not supported. |
Comments: | The operating system can hold a small number of key-hits in its
keyboard buffer. get_key() will return the next one from the buffer,
or -1 if the buffer is empty.
Run demo\key.exw to see what key code is generated for each key on your keyboard. Note that get_key() is for console applications only and usually has no place whatsoever in a gui application. It can only catch keystrokes when the console (assuming you have one) has focus; when the gui has focus then the gui absorbs any keystrokes, as you should expect - for example see KEY. |
Implementation: | via :%opGetKey in builtins\VM\pfileioN.e (an autoinclude) - be warned however it is low-level complicated stuff that you do not need to know. |
See Also: | wait_key, getc |