Group Keyboard Input
AppEvent()
Reads the next event and removes it from the event queue.
AppEvent( [@<mp1>], [@<mp2>], [@<oXbp>], [<nTimeOut>] ) --> nEvent
AppKeyState()
Determines and optionally changes the state of keys.
AppKeyState( <nKeyDefine> [,<nMode>] ) --> nKeyState AppKeyState( <nKeyDefine> [,<lGetToggleState>] ) --> nKeyState *) *) Deprecated syntax.
CLEAR TYPEAHEAD
Deletes all characters from the keyboard buffer or the event queue.
CLEAR TYPEAHEAD
Inkey()
Reads the next character in the keyboard buffer and removes it from the buffer.
Inkey( [<nSeconds>] ) --> nInkeyCode
KEYBOARD
Places a character string into the keyboard buffer.
KEYBOARD <cString>
LastKey()
Retrieves the Inkey() value of last key pressed.
LastKey() --> nInkeyCode
NextKey()
Reads the next key value from the keyboard buffer without removing it.
NextKey() --> nInkeyCode
SET KEY
Associates a key with a procedure or function call.
SET KEY <nInkey> TO [<ProcName>]
SET TYPEAHEAD
Sets the size of the keyboard buffer (or more exactly: the event queue).
SET TYPEAHEAD TO <nMaxEvents>
SetCancel()
Sets or returns whether the program can be terminated using Alt+C or Ctrl+Break.
SetCancel( [<lToggle>] ) --> lOldSetCancel
SetKey()
Associates a code block with a specific key.
SetKey( <nInkey>, [<bNewBlock>] ) --> bOldBlock