consoleLib.getKey() システム関数は、キーが押されるのを待機して、 関数が実行されるローカル文字セットに基づいて、INT としてその文字のコード・ポイント (数値表現) を戻します。ASCII 環境では、キーに対応する ASCII コードを戻し、EBCDIC 環境では EBCDIC コードを戻します。 この関数は、入力からキーを読み取ります。 consoleLib.getKeyCode() から戻される値と比較することによって、結果を移植可能な方法で解釈できます。
consoleLib.getKey( consoleField ANY in )
returns (result STRING)
次の例は、ユーザーが「x」キーを押したかどうかを判断しています。
v1 INT;
v1 = consoleLib.getKey();
// 「x」が終了します
if (v1 == consoleLib.getKeyCode("KEY_x"))
exit program;
end