Mit der Systemfunktion consoleLib.getKeyName() können Sie den EGL-Namen für eine Taste auf der Grundlage eines angegebenen Codepunkts finden. Der Codepunkt hängt von dem lokalen Zeichensatz ab, in dem die Funktion ausgeführt wird. In ASCII-Umgebungen erwartet die Funktion einen ASCII-Code, in EBCDIC-Umgebungen erwartet sie einen EBCDIC-Code.
consoleLib.getKeyName(codePoint INT in)
returns (result STRING)
Im folgenden Beispiel wird eine Tasteneingabe angefordert, diese wird in einen Tastennamen umgewandelt und dann angezeigt:
keyName STRING;
...
keyName = consoleLib.getKeyName(consoleLib.getKey());
ConsoleLib.displayAtLine("You pressed " + keyName, 17);