ON KEY(n)
Revision as of 22:32, 17 November 2010 by imported>Clippy
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
The ON KEY(n) statement defines a line number or label to go to when a specified key is pressed.
- Syntax: ON KEY (n) GOSUB {linelabel|linenumber}
Description:
- Currently NOT supported in QB64!
- The keys apply to the list of keys shown below, where n is the number that represents that key.
- 1-10 for F1-F10 function keys respectively
- 11, 12, 13 and 14 for UP, LEFT, RIGHT and DOWN numberpad arrows respectively.
- 15-25 for user-defined keys. See: KEY(n), Keyboard scancodes
- 30 and 31 for F11 and F12 function keys
Example:
KEY(1) ON ON KEY(1) GOSUB trap PRINT "Press F1 to quit!" DO:LOOP 'never ending loop trap: PRINT "You pressed F1 like I told you to :)" END RETURN
See also: