Scan code table: Difference between revisions
Jump to navigation
Jump to search
m (categorization) |
No edit summary |
||
Line 13: | Line 13: | ||
|Function||Row #||Key #||Index||Make||Break||Make||Break||Make||Break||Make||Break||NOTES |
|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|| |
|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|| |
||
|- |
|- |
||
|colspan="14"| |
|colspan="14"| |
||
Line 73: | Line 73: | ||
|colspan="14"| |
|colspan="14"| |
||
|- |
|- |
||
| |
|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. |
|Frame||1||16||129||E0 5D||E0 DD||E0 2F||E0 F0 2F||E0 5A||E0 DA||E0 17||E0 F0 17||Win App. |
||
Line 79: | Line 79: | ||
|colspan="14"| |
|colspan="14"| |
||
|- |
|- |
||
|!/1||2||2||2||02||82||16||F0 16||3B||BB||05||F0 05|| |
|!/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|| |
|@/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|| |
|#/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|| |
|$/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|| |
|%/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|| |
|^/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|| |
|&/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|| |
|*/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|| |
|(/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|| |
|)/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|| |
|_/-||2||12||12||0C||8C||4E||F0 4E||57||D7||78||F0 78|| |
||
|- |
|- |
||
|+/=||2||13||13||0D||8D||55||F0 55||58||D8||07||F0 07|| |
|+/=||2||13||13||0D||8D||55||F0 55||58||D8||07||F0 07|| |
||
|- |
|- |
||
|Erase||2||14||15||0E||8E||66||F0 66||E0 53||E0 D3||E0 71||E0 F0 71||Delete |
|Erase||2||14||15||0E||8E||66||F0 66||E0 53||E0 D3||E0 71||E0 F0 71||Delete |
||
Line 107: | Line 107: | ||
|colspan="14"| |
|colspan="14"| |
||
|- |
|- |
||
|R Shift||5||12||57||36||B6||59 ||F0 59||E0 52||E0 D2||E0 70||E0 F0 70|| |
|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 |
|L Arrow||5||13||79||E0 4B||E0 CB||E0 6B||E0 F0 75||E0 47||E0 C7||E0 6C||E0 F0 6C||Home |
||
Line 119: | Line 119: | ||
|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 |
|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|| |
|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 |
|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 |
Revision as of 21:25, 12 October 2007
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. |