User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)
130
10.6.3 key_fnc_mode
ファンクションキーおよびマルチファンクションキーのイベント通知を有効・無効に設定、および設定値の
取得を行ないます。
ER key_fnc_mode(
UB
mode
,
UB
func_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
を取得し、未設定
の場合は 0 を返します。
setptn
FNC_MODE_SET 時は、
func_num
で指定するファンクションキーのイベント発生時にイベントフラグに
セットするビットを指定します。
FNC_MODE_CLR 時は、システムはこの引数を参照しません。
FNC_MODE_RED 時は、
func_num
で指定したファンクションキーに設定された
setptn
を取得します。