キーボードから文字を取得する。
構文:
call x"AF" using function-code
key-status
パラメーター:
- function-code
- 呼び出しプロトタイプ:cblt-x1-compx
- PIC:pic x comp-x
- key-status
- 以下を含む集団項目:
01 key-status
03 key-type pic x. *> pic x.
03 key-code-1 cblt-x1-compx *> pic x comp-x.
03 key-code-2 cblt-x1-compx *> pic x comp-x.
入力パラメーター:
- function-code
- 値は 26
出力パラメーター:
- key-type
- 読み込まれるキーのタイプは次のとおり。
1 |
ユーザー定義のファンクション キー |
2 |
Adis ファンクション キー |
3 |
データ キー |
9 |
エラー |
- key-code-1
- key-type が 1 または 2 の場合は、ユーザー定義キーには 0 ~ 127、Adis キーには 0 ~ 39 のキー番号が設定される。ファンクション キーの詳細については、『ユーザインターフェイス作成プログラマガイド』の「Adis設定ユーティリティ (AdisCF)」の章を参照のこと。
key-type が 3 の場合は、押されたキーの ASCII コードが設定される。
key-type が 9 の場合は、エラー コードが設定される。
8 |
使用不能な文字が入力された場合は、key-code-2 にはその文字が格納される。 |
9 |
無効なキーストローク (1 バイト超) が発生した。 |
コメント:
本ルーチンにより、COBOL 画面操作システムも呼び出される。