Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
KEY Statement (Event Trapping)
◄Summary► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
Enables, disables, or suspends event trapping of a key; not available when
forms are showing; cannot be used with object-specific events.
KEY(n%) {ON | OFF | STOP}
■ n% Value that specifies a function key, arrow key, or user-
defined key:
Value Description
══════ ══════════════════════════════════════════════════════
0 All keys listed (KEY(0) ON, KEY(0) OFF, and KEY(0)
STOP only)
1-10 Function keys F1 - F10
11 Up arrow key
12 Left arrow key
13 Right arrow key
14 Down arrow key
15-25 User-defined keys
30, 31 Function keys F11 and F12
■ ON Enables event trapping
■ OFF Disables event trapping; if an event takes place, it is ignored
■ STOP Suspends event trapping; any events that occur are remembered
and processed as soon as a KEY ON statement is executed
See Also
◄Declaring User-Defined Keys► ◄Error/Event Trapping Summary►
◄KEY Statement (Assignment)► ◄Keyboard Scan Codes►
◄KeyDown Event► ◄KeyPress Event►
◄KeyUp Event► ◄ON KEY Statement►