NavPad
™
Technical Manual
The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information
is confidential and is not to be used for any purpose, or disclosed to a third party without the express and written consent of
Keymat Technology Ltd., Copyright 2020. All rights reserved.
NavPad - Technical Manual Rev 2.2
www.storm-interface.com
Page 33 of 64
Load New Key Code Table Command (05)
Host sends this message to Load New Code Table
Data Field
Type Length Description
1 Load New Code Table SH
20
Key Code Table:
Load New Table Command & Response
Data Field
Type Length Description
ec Error Code
H
2
Host Device
NavPad™
[05][lt][32 scan codes]
[05][ec]
Note: Length is always 20,
Format of table is as follows:
<modifier for key 1><code for Key 1><modifier for key 2><Code for Key 2>..........etc
The code table is specified in the user manual together with the modifier code. For example to program the
following for 4 way :
Key 1 – A
Key 2 – a
Key 3 – 9
Key 4 - !
<0xE1><0x04><0x00><0x04><0x00><0x26><0xE5><0x1E>< 0x00><0x00>< 0x00><0x00>< 0x00><0x00><
0x00><0x00>< 0x00><0x00>< 0x00><0x00>< 0x00><0x00>< 0x00><0x00>< 0x00><0x00>< 0x00><0x00><
0x00><0x00>< 0x00><0x00>
Note: 20 bytes must be sent, for unused key code pad the values with 0x00.
Note: For shift modifiers there is a left and right modifiers value defined. So we can use 0xE1 – Left Shift and 0xE5
– Right shift. Similarly there is left and right Alt