Anzahl=KEYHIT (Code)


Beschreibung
Diese Funktion ermittelt, wie oft eine bestimmte Taste seit dem letzten Aufruf gedrückt wurde. Dies könnte für manche Spiele bedeutend sein, wo es auf die Häufigkeit der Betätigungen ankommt. KEYDOWN arbeitet aber nicht mit den ASCII-Codes, sondern mit speziellen Tastatur-Scancodes.

Mit KEYDOWN kann dagegen ermittelt werden, ob eine bestimmte Taste gerade gedrückt wird.

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


Parameter
Code = Tastatur-Scancode (siehe Tabelle)


Rückgabewert
Anzahl der Betätigungen seit dem letzten Aufruf.


Beispiel
Dieses Programm zeigt die Anzahl der Betätigungen innerhalb von fünf Sekunden:

Zeit=MILLISECS()
PRINT "Drücke die nächsten 5 Sekunden die ESC-Taste"
WHILE MILLISECS() < Zeit+5000
WEND
PRINT "Anzahl der Betätigungen: " + KEYHIT(1)


Siehe auch
FLUSHKEYS, GETKEY, KEYDOWN, WAITKEY