Developers guide
Chapter 9: Keyboard
Scan Codes For Psion Teklogix Keyboards
58 Psion Teklogix Mobile Devices SDK Developers Guide
Scan code remapping enables applications to perform the following operations:
• Create one or more scan code remappings for a scan code table.
• Remove a scan code remapping from a scan code table.
• Remove all scan code remappings from a scan code table.
• Check to see if a particular scan code has been remapped.
• Convert the table to a printable string.
There are three tables where scan codes can be remapped:
• Normal—remappings for all scan codes when neither the [BLUE] nor the [ORANGE] keys
are pressed.
• Blue—remappings for when the [BLUE] key is pressed.
• Orange—remappings for when the [ORANGE] key is pressed.
If both the [BLUE] and [ORANGE] keys have been pressed (they are both in either the one-shot
or locked state), the remapping for the [BLUE] key has precedence.
9.2.1 Scan Codes For Psion Teklogix Keyboards
The following table lists the hardware-independent scan codes used on all Psion Teklogix key-
boards. Not all keys / scan codes are available on all computers — for instance, the scan codes for
phone keys only apply to devices with cellular phone capability.
Key Scan Code Name
Scan
Code
0 hwIndepScanCode_0 0
1 hwIndepScanCode_1 1
2 hwIndepScanCode_2 2
3 hwIndepScanCode_3 3
4 hwIndepScanCode_4 4
5 hwIndepScanCode_5 5
6 hwIndepScanCode_6 6
7 hwIndepScanCode_7 7
8 hwIndepScanCode_8 8
9 hwIndepScanCode_9 9
A hwIndepScanCode_A 10
B hwIndepScanCode_B 11
C hwIndepScanCode_C 12
D hwIndepScanCode_D 13
E hwIndepScanCode_E 14
F hwIndepScanCode_F 15
G hwIndepScanCode_G 16