Wert=KEYDOWN (Code)


Beschreibung
Diese Funktion ermittelt, ob eine bestimmte Taste gedrückt wird. Dabei wird entweder TRUE=1 für gedrückt oder FALSE=0 für nicht gedrückt zurückgeliefert. Es können auch mehrere Tasten betätigt werden. KEYDOWN arbeitet aber nicht mit den ASCII-Codes, sondern mit speziellen Tastatur-Scancodes.

Mit KEYHIT kann man dagegen die Anzahl der Betätigungen einer Taste ermitteln.


Parameter
Code = Tastatur-Scancode (siehe Tabelle)


Rückgabewert
0 = FALSE= Diese Taste wird nicht gedrückt
1 = TRUE= Diese Taste wird gedrückt


Beispiel
Dieses Programm zeigt einen Text, wenn die Return-Taste betätigt wird:

GRAPHICS 640,480,0,1
SETBUFFER BACKBUFFER()
WHILE NOT KEYHIT(1)
   CLS
   IF KEYDOWN(28)=TRUE
      TEXT 0,20, "Enter wird gedrückt"
   ELSE
      TEXT 0,0, "Enter drücken"
   END IF
   FLIP
WEND
END


Siehe auch
FLUSHKEYS, GETKEY, KEYHIT, WAITKEY