key_for_str (STRING* string);
Liefert den Scancode der Taste auf einer US-Tastatur für den angegebenen String.
Es können die folgenden Strings angegeben
werden: "a".."z", "0".."9", "f1".."f12", "bksp", "enter", "esc", "alt", "ctrl". "shiftl", "shiftr", "space", "tab", "cuu", "cud", "cur", "cul", "pgup", "pgdn", "home", "end", "ins", "del", "car", "cal", "slash", "equals", "period", "comma", "brackl", "brackr", "semic", "bksl", "apos", "minusc", "grave", "apo", "minus", "plus", "sz", "ae", "ue", "oe", "scrlk", "pause", "caps".Parameter:
string - Zeichen oder Keyname, dessen Scancode ermittelt
werden soll.
Rückgabewert:
Scancode
(s. Tastenbelegung)
Besonderheiten:
Scancodes der deutschen Tastatur haben teilweise andere Bedeutung (Y und Z vertauscht)
Geschwindigkeit:
SchnellBeispiel:
// Warte bis “a” gedrückt wurde.
while(key_pressed(key_for_str(“a”)) == 0)
{
wait(1);
}
Siehe auch:
key_pressed, str_for_key, key_set, key_lastpressed, inkey, Tastenfunktion- und Belegung
► Aktuelle Version Online