Specifications
6.2. Setting the Keys and Trigger Switch
The BHT_SetSysSettingDW (DWORD dwCtrlCode, DWORD dwSysParam)
and BHT_GetSysSettingDW (DWORD dwCtrlCode, DWORD *pdwSysParam) functions write or read the
keys and trigger switch parameters.
Parameter
name
Type R/W Control code Parameter value Default
Validating
timing
Shift key
operation
mode
DW R/W
BHT_KEY
_SHIFT_MODE
KEY_NON_LOCK
: Non-lock mode
KEY_ONE_TIME
: Onetime lock mode
KEY_NON_LOCK
Immediately
after setting
Assignment to
M1 key
DW R/W
BHT_KEY
_M1_MODE
MAGIC_FUNC_TAB
Immediately
after setting
Assignment to
M2 key
DW R/W
BHT_KEY
_M2_MODE
MAGIC_FUNC
_NONE
Immediately
after setting
Assignment to
M3 key
DW R/W
BHT_KEY
_M3_MODE
MAGIC_FUNC_NONE
: Ignore the depressed key
MAGIC_FUNC_ENTER
: Treat as ENT key
MAGIC_FUNC_TRG
: Treat as trigger switch
MAGIC_FUNC_SHIFT
: Treat as SF key
MAGIC_FUNC_ALT
: Treat as ALT key
MAGIC_FUNC_CTRL
: Treat as CTRL key
MAGIC_FUNC_BLT
: Treat as backlight function
on/off key
MAGIC_FUNC_TAB
: Treat as TAB key
MAGIC_FUNC_CLEAR
: Treat as CLEAR key
MAGIC_FUNC_USERDEF
: User-defined code (*1)
MAGIC_FUNC
_TRG
Immediately
after setting
Entry mode DW R/W
BHT_KEY
_INPUT_METHOD
INPUT_METHOD
_NUMERIC
: Numeric entry mode
INPUT_METHOD
_ALPHABET
: Alphabet entry mode 1
INPUT_METHOD
_ALPHABET 2
: Alphabet entry mode 2 (*2)
27-key type:
INPUT_METHOD
_NUMERIC
42-key type:
INPUT_METHOD
_ALPHABET
Immediately
after setting
Enable/disable
alphabet entry
switching key
DW R/W
BHT_DISABLE
_KEYMODE
_CHANGE_KEY
ENABLE_KEY
_TOCHANGE
_ALPHABET
: Enable alphabet entry
DISABLE_KEY
_TOCHANGE_ALPHABET
: Disable alphabet entry
ENABLE_KEY
_TOCHANGE
_ALPHABET
Immediately
after setting
Function
mode
DW R/W
BHT_KEY
_FUNCTION
KEY_FUNCTION_ON
: Function mode
KEY_FUNCTION_OFF
: Non-function mode
KEY_FUNCTION
_OFF
Immediately
after setting
(*1) User-defined codes can only be acquired.
(*2) Alphabet entry mode 2 is only available with the 27-key pad.
14










