= KEY PRESSED(keycode)
The KEY PRESSED
command allows you to know the pressing state of a
single specific key, during the “duty cycle” of the keyboard driver.
The reading is deferred: therefore, it is
possible to detect the pressing of just one key at a time but there is
no possibility that the pressing of the key is not detected.
The parameter of this function is the so-called “keycode”. Each key on the target computer's keyboard is encoded by a value, which is specific to the hardware being considered. It should not be confused with the ASCII code, which is a representation shared between the various targets.
All the keys on the keyboard have been encoded by a specific constant, which is part of the dictionary of this language.
IF KEY PRESSED(KEY A) THEN PRINT "A has been pressed!" ENDIF
KyPx
If you have encountered a problem using this command, if you think there is a bug or the explanation is unclear, please open an issue for this keyword on GitHub. Thank you!