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.
consoleLib.lastKeyTyped( )
returns (result INT)
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