Indice

ugBASIC Manuale Utente

KEY PRESSED

SINTASSI

   = KEY PRESSED(keycode)

SCOPO

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.

ESEMPIO

  IF KEY PRESSED(KEY A) THEN
      PRINT "A has been pressed!"
  ENDIF

ABBREVIAZIONE

 KyPx

DISPONIBILE SU

PROBLEMI?

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!

POWERED BY