getKeyName()

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.

Syntax

  consoleLib.getKeyName(codePoint INT in)
  returns (result STRING)
codePoint
Der Codepunkt, der dem Tastennamen zugeordnet ist, nach dem Sie suchen.
result
Eine Zeichenfolge, die den EGL-Namen für die Taste enthält, die dem Codepunkt zugeordnet ist.

Beispiel

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);

Feedback