= KEY STATE(keycode)
The KEY STATE
command allows you to know the pressing state of a
single specific key. The reading is immediate: therefore, it is
possible to detect the pressing of even more than one key at a time
and, if the user is too fast or the program is too slow, there is
the 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 STATE(KEY A) THEN PRINT "A has been pressed!" ENDIF
KyStt
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!