8015904/YIT8/2015-03-02 © SICK AG · Germany All rights reserved - Subject to change without notice
15
17. Keyboard Function Code Table
No. ANSI ASCII Key Function Ctrl Output No.
Key Function
Ctrl Output
00 NUL 00H RESERVED
Ctrl + @
16 DLE 10H
F7 Ctrl + P
01 SOH 01H CTRL (Left)
Ctrl + A
17 DC1 11H
F8 Ctrl + Q
02 STX 02H ALT (Left)
Ctrl + B
18 DC2 12H
F9 Ctrl + R
03 ETX 03H SHIFT
Ctrl + C
19 DC3 13H
F10 Ctrl + S
04 EOT 04H CAPS LOCK
Ctrl + D
20 DC4 14H
F11 Ctrl + T
05 ENQ 05H NUM LOCK
Ctrl + E
21 NAK 15H
F12 Ctrl + U
06 ACK 06H ESC
Ctrl + F
22 SYN 16H
INS (Insert) (Edit) Ctrl + V
07 BEL 07H F1
Ctrl + G
23 ETB 17H
DEL (Delete) (Edit) Ctrl + W
08 BS 08H BACK SPACE
Ctrl + H
24 CAN 18H
HOME (Edit) Ctrl + X
09 HT 09H TAB
Ctrl + I
25 EM 19H
END (Edit) Ctrl + Y
10 LF 0AH F2
Ctrl + J
26 SUB 1AH
PAGE UP (Edit) Ctrl + Z
11 VT 0BH F3
Ctrl + K
27 ESC 1BH
PAGE DOWN (Edit) Ctrl + [
12 FF 0CH F4
Ctrl + L
28 FS 1CH
UP (Edit) Ctrl + \
13 CR 0DH ENTER (CR)
Ctrl + M
29 GS 1DH
DOWN (Edit) Ctrl + ]
14 SO 0EH F5
Ctrl + N
30 RS 1EH
LEFT (Edit) Ctrl + 6
15 SI 0FH F6
Ctrl + O
31 US 1FH
RIGHT (Edit) * see note
The last character in the Ctrl Output column is varied for different countries.
18. HEX/ASCII Reference Table
H
L
0 1 2 3 4 5 6 7
0 NUL DLE SPACE 0 @ P ` p
1 SOH DC1 ! 1 A Q a q
2 STX DC2 " 2 B R b r
3 ETX DC3 # 3 C S c s
4 EOT DC4 $ 4 D T d t
5 ENQ NAK % 5 E U e u
6 ACK SYN & 6 F V f v
7 BEL ETB ' 7 G W g w
8 BS CAN ( 8 H X h x
9 HT EM ) 9 I Y i y
A LF SUB * : J Z j z
B VT ESC + ; K [ k {
C FF FS , < L \ l |
D CR GS - = M ] m }
E SO RS . > N ^ n ~
F SI US / ? O _ o DEL
Example: ASCII “A”→ HEX “41”; ASCII “a”→ HEX “61”
: High Byte of HEX value : Low Byte of HEX value