Code=GETKEY ()


Beschreibung
Diese Funktion liefert den ASCII-Code einer gedrückten Taste. Wenn keine Taste gedrückt wurde, dann wird nur eine Null zurückgeliefert. GETKEY funktioniert nicht mit allen Tasten. So werden F1-12, Alttasten, Shifttasten, Strgtasten sowie der Zahlenblock nicht berücksichtigt - für diese Tasten muss man KEYDOWN/KEYHIT verwenden.

Achtung! Der Befehl GETKEY ermittelt nur die tatsächliche Tastaturbetätigungen. Wird eine Taste ständig gedrückt, so liefert diese Funktion nur einmal den Wert zurück.

Beachte, dass ein ASCII-Code nicht der Tastatur-Scancode ist. Das sind zwei verschiedene Sachen. Hier eine Liste mit den Codes:



Parameter
-


Rückgabewert
Es wird ein ASCII-Code der gedrückten Taste zurückgeliefert. Wenn keine Taste gedrückt wurde, dann liefert GETKEY nur eine Null zurück.


Beispiel
Dieses Beispiel gibt den ASCII-Code einer Taste aus:

WHILE NOT KEYHIT(1)
   Nr=GETKEY()
   IF Nr>0 THEN PRINT Nr
WEND


Siehe auch
FLUSHKEYS, KEYDOWN, KEYHIT, WAITKEY