Keyboard
Table
Keyboard Scan Codes
Make/Break Codes (Hex)
Key |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pos. | Legend | Mode 1 | Mode 2 | Mode 3 | ||||
|
|
|
|
|
|
| ||
110 | (Win95) [7] | E0 | 5B/E0 DB | E0 | 1F/E0 F0 1F | 8B/F0 8B | ||
|
| E0 | AA E0 5B/E0 DB E0 2A [4] | E0 | F0 | 12 | E0 1F/E0 F0 1F E0 12 [5] |
|
|
| E0 | 2A E0 5B/E0 DB E0 AA [6] | E0 | 12 | E0 | 1F/E0 F0 1F E0 F0 12 [6] |
|
|
|
|
|
|
|
| ||
111 | (Win95) [7] | E0 | 5C/E0 DC | E0 | 2F/E0 F0 27 | 8C/F0 8C | ||
|
| E0 | AA E0 5C/E0 DC E0 2A [4] | E0 | F0 | 12 | E0 27/E0 F0 27 E0 12 [5] |
|
|
| E0 | 2A E0 5C/E0 DC E0 AA [6] | E0 | 12 | E0 | 27/E0 F0 27 E0 F0 12 [6] |
|
|
|
|
|
|
|
| ||
112 | (Win Apps) | E0 | 5D/E0 DD | E0 | 2F/E0 F0 2F | 8D/F0 8D |
[7]E0 AA E0 5D/E0 DD E0 2A [4] E0 F0 12 E0 2F/E0 F0 2F E0 12 [5] E0 2A E0 5D E0 DD E0 AA [6] E0 12 E0 2F/E0 F0 2F E0 F0 12 [6
Btn 1 | [8] | E0 | 1E/E0 9E | E0 | 1C/E0 F0 1C | 95/F0 95 |
|
|
|
|
|
|
|
Btn 2 | [8] | E0 | 26/E0 A6 | E0 | 4B/E0 F0 4B | 9C/F0 9C |
|
|
|
|
|
|
|
Btn 3 | [8] | E0 | 25/E0 A5 | E0 | 42/E0 F0 42 | 9D/F0 9D |
|
|
|
|
|
|
|
Btn 4 | [8] | E0 | 23/E0 A3 | E0 | 33/E0 F0 33 | 9A/F0 9A |
|
|
|
|
|
|
|
Btn 5 | [8] | E0 | 21/E0 A1 | E0 | 2B/E0 F0 2B | 99/F0 99 |
|
|
|
|
|
|
|
Btn 6 | [8] | E0 | 12/E0 92 | E0 | 24/E0 F0 24 | 96/F0 96 |
|
|
|
|
|
|
|
Btn 7 | [8] | E0 | 32/E0 B2 | E0 | 3A/E0 F0 3A | 97/F0 97 |
|
|
|
|
|
|
|
Btn 1 | [9] | E0 | 23/E0 A3 | E0 | 33/E0 F0 33 | 9A/F0 9A |
|
|
|
|
|
|
|
Btn 2 | [9] | E0 | 1F/E0 9F | E0 | 1B/E0 F0 1B | 80/F0 80 |
|
|
|
|
|
|
|
Btn 3 | [9] | E0 | 1A/E0 9A | E0 | 54/E0 F0 54 | 99/F0 99 |
|
|
|
|
|
|
|
Btn 4 | [9] | E0 | 1E/E0 9E | E0 | 1C/E0 F0 1C | 95/F0 95 |
|
|
|
|
|
|
|
Btn 5 | [9] | E0 | 13/E0 93 | E0 | 2D/E0 F0 2D | 0C/F0 0C |
|
|
|
|
|
|
|
Btn 6 | [9] | E0 | 14/E0 94 | E0 | 2C/E0 F0 2C | 9D/F0 9D |
|
|
|
|
|
|
|
Btn 7 | [9] | E0 | 15/E0 95 | E0 | 35/E0 F0 35 | 96/F0 96 |
|
|
|
|
|
|
|
Btn 8 | [9] | E0 | 1B/E0 9B | E0 | 5B/E0 F0 5B | 97/F0 97 |
All codes assume Shift, Ctrl, and Alt keys inactive unless otherwise noted.
NA = Not applicable
[1]Shift (left) key active.
[2]Ctrl key active.
[3]Alt key active.
[4]Left Shift key active. For active right Shift key, substitute AA/2A make/break codes for B6/36 codes.
[5]Left Shift key active. For active right Shift key, substitute F0 12/12 make/break codes for F0 59/59 codes.
[6]Num Lock key active.
[7]Windows keyboards only.
[8]
[9]
Technical Reference Guide |