ロック キーの現在の状態を検出

このルーチンは、どのロック キーが現在アクティブであるかを判別します。たとえば、Scroll Lock キーはスクロール ロックがオンの場合にアクティブになります。

次の呼び出しで、現在どのロック キーがアクティブであるかを判別します。

call x"AF" using    adis-function
                    adis-parameter 

adis-function および adis-parameter は、プログラムの作業場所節で次のように定義します。

 01 adis-function        pic 9(2) comp-x.
 01 adis-parameter       pic 9(4) comp-x.

詳細は次のとおりです。

adis-function
47 です。
adis-parameter
現在どのロック キーがアクティブであるかを返します。adis-parameter の 16 ビットは、次のようなロック キーを示します。ビット 0 が最下位ビットです。
ビット 対応するキー
4 から 15 予約済み
3 Ins Lock
2 Caps Lock
1 Num Lock
0 Scroll Lock