state = IsKeyDown(key$[, rawkey])
key$ angegebene Taste momentan gedrückt ist. Wenn
ja, gibt dieser Befehl True (WAHR) zurück, andernfalls False (FALSCH).
key$ ist eine Zeichenfolge einer Taste auf der Tastatur. Dies kann eine der folgenden Steuertasten sein:
Alternativ kann key$ auch ein Zeichen aus dem englischen Alphabet,
z.B. "A" oder eine Zeichenfolge mit einer Zahl von 0 bis 9
sein. Beachten Sie, dass IsKeyDown() keine Unicode-Zeichen
unterstützt.
Ab Hollywood 4.0 können Sie auch den Status der Umschalttasten überprüfen.
Die folgenden Zusatztasten können mit IsKeyDown() überprüft werden:
Ab Hollywood 6.1 können Sie die spezielle Zeichenfolge ANY in key$ überprüfen,
ob eine beliebige Taste gedrückt wurde.
Ab Hollywood 7.1 gibt es das optionale Argument rawkey. Wenn
dieses Argument auf True gesetzt ist, wird IsKeyDown() key$
als rohe Taste behandeln und prüfen, ob sie gedrückt ist. In
diesem Fall muss key$ einer der von Hollywood definierten
rohe Tasten sein. Siehe Rohe Tasten für Details.
Der Unterschied zwischen normalen und rohen Tasten ist in der
Dokumentation des Ereignis-Handlers OnRawKeyDown beschrieben.
Siehe InstallEventHandler für Details.
Siehe auch IsLeftMouse(), IsMidMouse() und IsRightMouse().
True, wenn key$ als rohen Taste behandelt
werden soll (voreingestellt ist False) (V7.1)True, wenn die Taste gedrückt ist, andernfalls False
Print("Press F1 please.")
Repeat
VWait
Until IsKeyDown("F1") = True
Dieses Programmstück wartet, bis Taste F1 gedrückt wird. (Sie können das einfacher
haben, wenn Sie WaitKeyDown() benutzen; dieses Beispiel hier
ist nur sinnvoll, wenn Sie etwas tun wollen solange die Taste nicht gedrückt ist.)