lastKeyTyped()

consoleLib.lastKeyTyped() システム変数を使用すると、キーボードで最後に押されたキーのコード・ポイント (数値表現) を INT として得ることができます。 コード・ポイントは関数が実行するローカル文字セットに依存します。 ASCII 環境では、キーに対応する ASCII コードを戻し、EBCDIC 環境では EBCDIC コードを戻します。

この機能は入力からキーを読み取らないという点で、consoleLib.getKey() とは異なります。

構文

  consoleLib.lastKeyTyped( )
  returns (result INT)
result
最後に押されたキーを表す整数。

次の例のプログラムは、ユーザーからの終了要求をチェックしています。

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

フィードバック