Scan code table
Jump to navigation
Jump to search
This page is monitored by the OLPC team.
OLPC Function Key Mapping, V1.3 | |||||||||||||
Fn Key Inactive | Fn Key Active | ||||||||||||
Position | Key | Scan Code Set 1 | Scan Code Set 2 | Scan Code Set 1 | Scan Code Set 2 | ||||||||
Function | Row # | Key # | Index | Make | Break | Make | Break | Make | Break | Make | Break | NOTES | |
ESC | 1 | 1 | 110 | 01 | 81 | 76 | F0 76 | E0 01 | E0 81 | E0 76 | E0 F0 76 | ||
Search | 1 | 2 | ? | E0 79 | E0 F9 | E0 64 | E0 F0 64 | E0 78 | E0 F8 | E0 63 | E0 F0 63 | ||
Function Key 1 | |||||||||||||
F1 | 1 | 3 | 112 | 3B | BB | 05 | F0 05 | E0 3B | E0 BB | E0 05 | E0 F0 05 | ||
…. | 1 | 3.5 | ? | E0 77 | E0 F7 | E0 62 | E0 F0 62 | Note 1 | |||||
F2 | 1 | 4 | 113 | 3C | BC | 06 | F0 06 | E0 3C | E0 BC | E0 06 | E0 F0 06 | ||
…. | 1 | 4.5 | ? | E0 76 | E0 F6 | E0 5F | E0 F0 5F | Note 1 | |||||
F3 | 1 | 5 | 114 | 3D | BD | 04 | F0 04 | E0 3D | E0 BD | E0 04 | E0 F0 04 | ||
…. | 1 | 5.5 | ? | E0 75 | E0 F5 | E0 5C | E0 F0 5C | Note 1 | |||||
F4 | 1 | 6 | 115 | 3E | BE | 0C | F0 0C | E0 3E | E0 BE | E0 0C | E0 F0 0C | ||
Function Key 2 | |||||||||||||
F5 | 1 | 7 | 116 | 3F | BF | 03 | F0 03 | E0 3F | E0 BF | E0 03 | E0 F0 03 | ||
…. | 1 | 7.5 | ? | E0 74 | E0 F4 | E0 53 | E0 F0 53 | Note 1 | |||||
F6 | 1 | 8 | 117 | 40 | C0 | 0B | F0 0B | E0 40 | E0 C0 | E0 0B | E0 F0 0B | ||
…. | 1 | 8.5 | ? | E0 73 | E0 F3 | E0 51 | E0 F0 51 | Note 1 | |||||
F7 | 1 | 9 | 118 | 41 | C1 | 83 | F0 83 | E0 41 | E0 C1 | E0 83 | E0 F0 83 | ||
…. | 1 | 9.5 | ? | E0 72 | E0 F2 | E0 39 | E0 F0 39 | Note 1 | |||||
F8 | 1 | 10 | 119 | 42 | C2 | 0A | F0 0A | E0 42 | E0 C2 | E0 0A | E0 F0 0A | ||
Function Key 3 | |||||||||||||
F9 | 1 | 11 | 120 | 43 | C3 | 01 | F0 01 | E0 43 | E0 C3 | E0 01 | E0 F0 01 | ||
…. | 1 | 11.5 | ? | E0 71 | E0 F1 | E0 19 | E0 F0 19 | Note 1 | |||||
F10 | 1 | 12 | 121 | 44 | C4 | 09 | F0 09 | E0 44 | E0 C4 | E0 09 | E0 F0 09 | ||
…. | 1 | 12.5 | ? | E0 70 | E0 F0 | E0 13 | E0 F0 13 | Note 1 | |||||
F11 | 1 | 13 | 122 | 57 | D7 | 78 | F0 78 | E0 57 | E0 D7 | E0 78 | E0 F0 78 | Note 2 | |
…. | 1 | 13.5 | ? | E0 6F | E0 EF | E0 6F | E0 F0 6F | Note 1 | |||||
F12 | 1 | 14 | 123 | 58 | D8 | 07 | F0 07 | E0 58 | E0 D8 | E0 07 | E0 F0 07 | Note 2 | |
Bulletin Board | 1 | 15 | ? | E0 6E | E0 EE | E0 57 | E0 F0 57 | E0 64 | E0 E4 | E0 08 | E0 F0 08 | ||
Frame | 1 | 16 | 129 | E0 5D | E0 DD | E0 2F | E0 F0 2F | E0 5A | E0 DA | E0 17 | E0 F0 17 | Win App. | |
!/1 | 2 | 2 | 2 | 02 | 82 | 16 | F0 16 | 3B | BB | 05 | F0 05 | ||
@/2 | 2 | 3 | 3 | 03 | 83 | 1E | F0 1E | 3C | BC | 06 | F0 06 | ||
#/3 | 2 | 4 | 4 | 04 | 84 | 26 | F0 26 | 3D | BD | 04 | F0 04 | ||
$/4 | 2 | 5 | 5 | 05 | 85 | 25 | F0 25 | 3E | BE | 0C | F0 0C | ||
%/5 | 2 | 6 | 6 | 06 | 86 | 2E | F0 2E | 3F | BF | 03 | F0 03 | ||
^/6 | 2 | 7 | 7 | 07 | 87 | 36 | F0 36 | 40 | C0 | 0B | F0 0B | ||
&/7 | 2 | 8 | 8 | 08 | 88 | 3D | F0 3D | 41 | C1 | 83 | F0 83 | ||
*/8 | 2 | 9 | 9 | 09 | 89 | 3E | F0 3E | 42 | C2 | 0A | F0 0A | ||
(/9 | 2 | 10 | 10 | 0A | 8A | 46 | F0 46 | 43 | C3 | 01 | F0 01 | ||
)/0 | 2 | 11 | 11 | 0B | 8B | 45 | F0 45 | 44 | C4 | 09 | F0 09 | ||
_/- | 2 | 12 | 12 | 0C | 8C | 4E | F0 4E | 57 | D7 | 78 | F0 78 | ||
Erase | 2 | 14 | 15 | 0E | 8E | 66 | F0 66 | E0 53 | E0 D3 | E0 71 | E0 F0 71 | Delete | |
R Shift | 5 | 12 | 57 | 36 | B6 | 59 | F0 59 | E0 52 | E0 D2 | E0 70 | E0 F0 70 | ||
L Arrow | 5 | 13 | 79 | E0 4B | E0 CB | E0 6B | E0 F0 75 | E0 47 | E0 C7 | E0 6C | E0 F0 6C | Home | |
Language | 5 | 14 | 56 | 73 | F3 | 51 | F0 51 | 7E | FE | 6D | F0 6D | 2nd Lang | |
Fn | 6 | 1 | 59 | 59 | D9 | 0F | F0 0F | 59 | D9 | 0F | F0 0F | Note 3 | |
L-Grab | 6 | 2 | 127 | E0 5B | E0 DB | E0 1F | E0 F0 1F | E0 5B | E0 DB | E0 1F | E0 F0 1F | Left-Win | |
Space | 6 | 4 | 61 | 39 | B9 | 29 | F0 29 | E0 56 | E0 D6 | E0 61 | E0 F0 61 | View Source | |
R-Grab | 6 | 6 | 128 | E0 5C | E0 DC | E0 27 | E0 F0 27 | E0 5C | E0 DC | E0 27 | E0 F0 27 | Right-Win | |
Up Arrow | 6 | 7 | 83 | E0 48 | E0 C8 | E0 75 | E0 F0 6B | E0 49 | E0 C9 | E0 7D | E0 F0 7D | Pg up | |
Dn Arrow | 6 | 8 | 84 | E0 50 | E0 D0 | E0 72 | E0 F0 72 | E0 51 | E0 D1 | E0 7A | E0 F0 7A | Pg Dn | |
R Arrow | 6 | 9 | 89 | E0 4D | E0 CD | E0 74 | E0 F0 74 | E0 4F | E0 CF | E0 69 | E0 F0 69 | End |
NOTES: |
Note 1 - The keys marked … are the switches located between the legends on the Function buttons. |
Note 2 - Note the extended key handling for F11-F12 to support Fn handling on these keys. |
Note 3 - The Fn key both modifies key codes, as above, and produces its own scan code. |