lastKeyTyped()

Mit der Systemvariablen consoleLib.lastKeyTyped() können Sie den Codepunkt (die numerische Darstellung) der Taste, die zuletzt auf der Tastatur gedrückt wurde, als INT abrufen. Der Codepunkt hängt von dem lokalen Zeichensatz ab, in dem die Funktion ausgeführt wird. In ASCII-Umgebungen gibt die Funktion den ASCII-Code für die Taste zurück. In EBCDIC-Umgebungen gibt sie den EBCDIC-Code zurück.

Diese Funktion unterscheidet sich von consoleLib.getKey() dahingehend, dass sie keine Taste aus der Eingabe liest.

Syntax

  consoleLib.lastKeyTyped( )
  returns (result INT)
result
Eine ganze Zahl, die die zuletzt gedrückte Taste darstellt.

Beispiel

Im folgenden Beispiel prüft das Programm auf eine Exitanforderung vom Benutzer.

v1 INT;
v1 = consoleLib.lastKeyTyped();
// "x" exits
if (i == consoleLib.getKeyCode("KEY_x"))
  exit program;
end

Feedback