From QB64 Wiki
Revision as of 22:32, 17 November 2010 by imported>Clippy
Jump to navigation Jump to search
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}


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


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:

Keyword Reference - Alphabetical
Keyword Reference - By Usage
Main Wiki Page