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