User manual - Cライブラリ解説書ver.2.00(2003年2月7日)
DT-900 C ライブラリ解説書
106
機能 キー入力モード設定 関数名 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 ;
/* 入力モード切替(S)
/* 後退(BS)
/* クリア(CLR)
/* テンキー1
/* テンキー2
/* テンキー3
/* テンキー4
/* テンキー5
/* テンキー6
/* テンキー7
/* テンキー8
/* テンキー9
/* テンキー0
/* 小数点
/* リターン
/* F1(−)
/* F2(←)
/* F3(→)
/* F4(DEL)
/* F5(SP)
/* F6(▲)
/* F7(▼)
/* F8(BL)
/* マルチファンクションキーR
/* マルチファンクションキーL
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
左記のエリアに以下のデータを格納します。
キー入力有効(KEY_MODE_ENA)
キー入力無効(KEY_MODE_DIS)
} KEYSEL ;
【リターンコード】
E_OK :正常終了
E_PRM :パラメータエラー
≪備考≫