= KEY PRESSED(keycode)
Il comando KEY PRESSED
consente di conoscere lo stato di
pressione di un singolo tasto specifico, durante il “duty cycle”
del driver della tastiera. La lettura è differita: quindi, è
possibile rilevare la pressione di un solo tasto alla volta
ma non c'è possibilità che la pressione del tasto non venga rilevata.
Il parametro di questa funzione è il cosiddetto “keycode”. Ogni tasto sulla tastiera del computer di destinazione è codificato da un valore, che è specifico dell'hardware in questione. Non deve essere confuso con il codice ASCII, che è una rappresentazione condivisa tra i vari target.
Tutti i tasti della tastiera sono stati codificati da una costante specifica, che fa parte del dizionario di questo linguaggio.
IF KEY PRESSED(KEY A) THEN PRINT "A has been pressed!" ENDIF
KyPx
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!