User manual - デバイス制御ライブラリ リファレンスマニュアルver.1.01(2009年1月21日)

128
10.5.3 key_fnc_mode
ファンクションキーおよびマルチファンクションキーのイベント通知を有効・無効に設定、および設定値の
取得を行ないます。
ER key_fnc_mode(
UB
mode
,
UB
fun_num
,
ID *
flgid
,
UW *
setptn
);
パラメータ
mode
イベント通知の有効・無効、および設定値の取得を次の値で指定します。
FNC_MODE_SET
func_num で指定したキーのイベント通知を有効に設定します
FNC_MODE_CLR
func_num で指定したキーのイベント通知を無効に設定します
FNC_MODE_RED
func_num で指定したキーに設定された flgid setptn を取得します
func_num
設定、および設定取得の対象とするファンクションキーを次の値で指定します。複数のキーを OR で指
定することはできません。
FNC_1
:ファンクションキー1
FNC_2
:ファンクションキー2
FNC_3
:ファンクションキー3
FNC_4
:ファンクションキー4
FNC_5
:ファンクションキー5
FNC_6
:ファンクションキー6
FNC_7
:ファンクションキー7
FNC_8
:ファンクションキー8
MLT_R
:マルチファンクションキーR
MLT_L
:マルチファンクションキーL
flgid
FNC_MODE_SET時は、対象のイベントフラグ ID(アプリケーションからは FL_FK_INT_ID 固定)を格納
した領域のアドレスを指定します。
FNC_MODE_CLR 時は、システムはこの引数を参照しません。
FNC_MODE_RED 時は、func_num で指定したファンクションキーに設定された flgid を取得し、未設
定の場合はゼロを返します。
setptn
FNC_MODE_SET 時は、func_num で指定するファンクションキーのイベント発生時にイベントフラグに
セットするビットを指定します。
FNC_MODE_CLR 時は、システムはこの引数を参照しません。
FNC_MODE_RED 時は、func_num で指定したファンクションキーに設定された setptn を取得しま
す。