User manual - Cライブラリ解説書ver.1.01(2006年6月15日)

DT−300C ライブラリ解説書
97
機能 キー入力有効・無効設定 関数名 key_select
各設定可能キーに対して、キーの有効・無効のキー入力モードを設定します。
≪C言語インタフェース≫
【コーリングシーケンス】
ER ercd = key_select( UB mode, KEYSEL *key_sel );
【パラメータ】
UB mode :動作モード
SEL_SET : 設定
SEL_GET : 取得
SEL_RES : 解除(全て有効)
KEYSEL *key_sel :有効無効キーテーブルアドレス
【リターンパラメータ】
ER ercd :リターンコード
【ストラクト構造】
typedef struct stKeySel {
UB s ;
UB bs ;
UB clr ;
UB ten1 ;
UB ten2 ;
UB ten3 ;
UB ten4 ;
UB ten5 ;
UB ten6 ;
UB ten7 ;
UB ten8 ;
UB ten9 :
UB ten0 ;
UB ten ;
UB ent ;
UB func1 ;
UB func2 ;
UB func3 ;
UB func4 ;
UB func5 ;
UB func6 ;
UB func7 ;
UB func8 ;
UB mltr ;
UB mltl ;
/* RESERVE
/* RESERVE
/* クリア(CLR)
/* テンキー1
/* テンキー2
/* テンキー3
/* テンキー4
/* テンキー5
/* テンキー6
/* テンキー7
/* テンキー8
/* テンキー9
/* テンキー0
/* RESERVE
/* リターン
/* F1(▲)
/* F2(BL)
/* F3(BS)
/* F4(▼)
/* F5(SP)
/* RESERVE
/* RESERVE
/* RESERVE
/* 読取りキー
/* RESERVE
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
左記のエリアに以下のデータを格納します。
キー入力有効(KEY_MODE_ENA)
キー入力無効(KEY_MODE_DIS)
} KEYSEL ;
【リターンコード】
E_OK :正常終了
E_PRM :パラメータエラー
≪備考≫
※設定可能キーについては「4.1.8 キー入力有効/無効」を参照して下さい。