consoleLib.getKeyName() システム関数を使用すると、指定されたコード・ポイントに基づいて、キーの EGL 名を見つけることができます。 コード・ポイントは、関数が実行するローカル文字セットに依存します。 ASCII 環境では、関数は ASCII コードを予期し、EBCDIC 環境では EBCDIC コードを予期します。
consoleLib.getKeyName(codePoint INT in)
returns (result STRING)
次の例は、キー入力を要求し、これをキー名に変換して表示しています。
keyName STRING;
...
keyName = consoleLib.getKeyName(consoleLib.getKey());
ConsoleLib.displayAtLine("You pressed " + keyName, 17);