A-4 Appendix A: PS/2 Keyboard Wedge
Tag Translation Scan Code Table
US PS/2 Keyboard Scan
Codes International Scan Codes
Num Lock
Option On
ASCII
Characters
ASCII
Shifted
Characters
System Scan
Codes
29 Space
Not
Applicable
39
52 Eliminate ‘ and “ ' “ 28
41 Eliminate < , < 33
4E Eliminate – and _ - _ 0C
49 Eliminate > . > 34
4A Eliminate / and ? / ? 35
45 Eliminate ) 70 0 ) 0B
16 69 1 ! 02
1E Eliminate @ 72 2 @ 03
26 Eliminate # 7A 3 # 04
25 6B 4 $ 05
2E 73 5 % 06
36 Eliminate ^ 74 6 ^ 07
3D Eliminate & 6C 7 & 08
3E Eliminate * 75 8 * 09
46 Eliminate ( 7D 9 ( 0A
4C Eliminate ; and : ; : 27
55 Eliminate = and + = + 0D
54 Eliminate [ and { [ { 1A
5D Eliminate \ and | \ | 2B
5B Eliminate ] and } ] } 1B
0E Eliminate ` and ~ ` ~ 29
1C a A 1E
32 b B 30
21 c C 2E
23 d D 20
24 e E 12
2B f F 21
34 g G 22
33 h H 23
43 i I 17