getKey()

consoleLib.getKey() システム関数は、キーが押されるのを待機して、 関数が実行されるローカル文字セットに基づいて、INT としてその文字のコード・ポイント (数値表現) を戻します。ASCII 環境では、キーに対応する ASCII コードを戻し、EBCDIC 環境では EBCDIC コードを戻します。 この関数は、入力からキーを読み取ります。 consoleLib.getKeyCode() から戻される値と比較することによって、結果を移植可能な方法で解釈できます。

構文

  consoleLib.getKey( consoleField ANY in )
  returns (result STRING)
result
押されたキーのコード・ポイントを表す整数。

次の例は、ユーザーが「x」キーを押したかどうかを判断しています。

v1 INT;
v1 = consoleLib.getKey();
// 「x」が終了します
if (v1 == consoleLib.getKeyCode("KEY_x"))
  exit program;
end

フィードバック