RawKey()
Syntax
Ergebnis = RawKey()Beschreibung
Gibt den Roh-Code ("Raw key") des letzten Aufrufs von Inkey() zurück. Dies ist nützlich für erweiterte (nicht-ASCII) Tasten (zum Beispiel Funktionstasten, Cursortasten, etc.).
Parameter
Diese Funktion hat keine Parameter.
Rückgabewert
Gibt den Roh-Code der letzten gedrückten Taste zurück.
Anmerkungen
Es sind nicht nur die alpha-numerischen Tasten, welche einen ASCII-Wert haben. Die Escape-Taste (27), die Return-Taste (13), die Tabulator-Taste (9) und die Backspace-Taste (8) sind nur vier Beispiele.
Eine Tabelle mit ASCII-Codes finden Sie hier.
Beispiel
If OpenConsole() PrintN("Druecken Sie Escape zum Beenden") Repeat KeyPressed$ = Inkey() If KeyPressed$ <> "" PrintN("Sie drueckten die Taste: " + KeyPressed$) PrintN("Diese hat einen Roh-Code von: "+Str(RawKey())) ElseIf RawKey() PrintN("Sie haben eine nicht-ASCII Taste gedrueckt.") PrintN("Diese hat einen Roh-Code von: "+Str(RawKey())) Else Delay(20) ; Wir verwenden nicht die gesamte CPU-Zeit, da wir uns auf einem Multitaskting-OS befinden EndIf Until KeyPressed$ = Chr(27) ; Warten, bis Escape gedrückt wird EndIf
Siehe auch
Inkey(), Input()
Unterstützte OS
Windows