ACR89U-A1 – Reference Manual
Version 1.04
www.acs.com.hk
Page 34 of 57
Data Member
Value
Description
cbMaxKeyString
00h to 0Fh
Maximum number of keys allowed for a key string
in key string input mode (see
Section
3.5.2.1 -
KeyDisplayRow
00h to 03h
Starting row number on the LCD for displaying the
keys input.
4.1.2.2. KEYPADINPUT
typedef struct _KEYPAD_INPUT{
BOOLEAN bEnableKeyString;
BOOLEAN bEnableAlphanumeric;
BOOLEAN bEnableKeyDisplay;
BOOLEAN bEnableMaskedDisplay;
BOOLEAN bDisableTimeout;
BOOLEAN bEnableKeyEncryption;
BOOLEAN bEnableControlKeys;
BOOLEAN bReserved2;
BYTE cbTimeout;
} KEYPADINPUT, *PKEYPADINPUT;
Used by
AS_GetKeyInput
.
Data Member
Value
Description
BEnableKeyString
0 or 1
Input Mode
0 – single key input
1 – key string input (In key string input mode,
the key string input is completed when the
“Enter” key is pressed.)
BEnableAlphanumeric
0 or 1
Keyboard Mode
0 – numeric input
1 – alphanumeric input
BEnableKeyDisplay
0 or 1
Key Display Mode
0 – key display disabled
1 – key display enabled
BEnableMaskedDisplay
0 or 1
Key Masked Display Mode
0 – key display as plaintext
1 – key display as ‘*’
BDisableTimeout
0 or 1
Enable or disable key input timeout
0 – enable timeout
1 – disable timeout
BEnableKeyEncryption
0 or 1
Secure key transfer
0 – plaintext transfer
1 – encrypted key transfer (RFU)
BEnableControlKeys
0 or 1
Enable of disable Control Keys (F1~F4 &
directional keys)
0 – disable control keys
1 – enable control keys
bReserved2
-
RFU