Integrating JETT•RFID Functionality
Keyboard Mapping
JETTkbtool.exe, designed to run on your development system, is a command line utility that creates a
key map file. This key map file, when included as part of the FileCopy.txt file, will remap the current
JETT•RFID keypad configuration externally (outside of an application), when the unit boots up.
During the boot sequence, the JETT•RFID searches in ascending alphanumeric order for existing key
map files (identified by their .rmt extension). When the JETT•RFID encounters a files of this type, it
checks the key map ID number. If the ID number contained in the key map file matches the number
stored in the JETT•RFID’s hardware configuration block, the values in that file are used to map to the
keypad.
A 45-key and 55-key keypad template file (Jet55key.txt) and a 15-key keypad (Jet15key.txt) template file
are included with the JETT•RFID SDK. A sample file appears on the following page.
Syntax
JETTKBTOOL filename.ext
Option Description
filename.ext
Specifies the name of the file containing the keypad template. The file name must
follow MS-DOS 8.3 naming conventions.
Default file names: 45-key keypad = Jet55key.txt, 15-key keypad = Jet15key.txt
Example
The following example executes JETTKBTOOL
using Jet55key.txt as it argument to create the file,
Jet55key.rmt.
JETTKBTOOL Jett55key.txt
Errors Messages
Message Description
Unable to open
filename.ext
.
JETTKBTOOL cannot find the specified file. The
specified file is named incorrectly
Unable to parse to scan code ‘XXX’ on
NNN
The entry (XXX) is not a valid keyword on the specified
line (NNN)
Invalid line NNN
The entry specified on line NNN is either misspelled,
not allowed or not formatted correctly
Key Map Template File Configuration Notes
Scan codes “USER_DEF1” through “USER_DEF10” can produce some proprietary action, such as
backlight adjustment, display rotation, etc. For each user-defined key-function (except as noted below),
you must supply the appropriate code in the keyboard driver to produce the desired effect.
“USER_DEF3” defines the Bac key and “USER_DEF4” defines the Backlight – key.
The “FUNCTION” keyword identifies those function accessed through the “2
nd
” key. The “RETURN”
keyword identifies the “ENTER” key. The “WINMENU” keyword produces the Windows “Start”
menu.
The number in COLS must always be set to 5 regardless of the actual number of columns (applies to 15-
key keypads as well).
Do not change the ID number, it must match the number stored in the JETT•RFID’s hardware
configuration block.
Table 5-1
lists the allowable values and names of allowable values that you can map to a keypad.
Application
Development
5-14