- 82 -
Appendix D – Keyboard Control Protocol
Data Format
5 Bytes –
Byte 1 : Synchronization Byte (0xFF)
Byte 2 : Address, i.e. Device ID (0 – 0xFF)
Byte 3 : Code (see below)
Byte 4 : Reserved (0x00)
Byte 5 : Checksum (sum of Bytes 2 – 4)
Code
Value (MSB set for key press, MSB reset for release)
0 – 9
0x30 – 0x39 (ASCII characters ‘0’ – ‘9’)
*/mark
0x2d (ASCII character ‘–’ – Minus sign)
#/code
0x3d (ASCII character ‘=’ – Equal sign)
Alarm Reset
0x71 (ASCII character ‘q’)
MODE
0x77 (ASCII character ‘w’)
SEQ
0x65 (ASCII character ‘e’)
CALL
0x72 (ASCII character ‘r’)
SEARCH
0x74 (ASCII character ‘t’)
REC
0x79 (ASCII character ‘y’)
Fast Backward
0x61 (ASCII character ‘a’)
Fast Forward
0x73 (ASCII character ‘s’)
Single Step
0x64 (ASCII character ‘d’)
Play/Pause
0x66 (ASCII character ‘f’)
Stop
0x67 (ASCII character ‘g’)
Copy
0x68 (ASCII character ‘h’)
MENU
0x75 (ASCII character ‘u’)
ESC/PTZ
0x6f (ASCII character ‘o’)
MUTE/NEXT
0x6e (ASCII character ‘n’)
X2/GOTO
0x2c (ASCII character ‘,’ – Comma)
▲
/BS
0x69 (ASCII character ‘i’)
▼
/DEL
0x6d (ASCII character ‘m’)
◄
0x6a (ASCII character ‘j’)
►
0x6c (ASCII character ‘l’ – small L)
ENTER
0x6b (ASCII character ‘k’)
Vol –
0x7a (ASCII character ‘z’)
Vol +
0x78 (ASCII character ‘x’)
–
0x63 (ASCII character ‘c’)
+
0x76 (ASCII character ‘v’)
MAIN-AUX ON
0x62 (ASCII character ‘b’)
MAIN-AUX OFF
0x70 (ASCII character ‘p’)
CALL-AUX ON
0x5b (ASCII character ‘[’)
CALL-AUX OFF
0x5d (ASCII character ‘)’)