Переопределение клавиш: список скан-кодов
Названия клавиш даны применительно к клавиатуре QWERTY.
Скан-код | Клавиша/функция | | Скан-код | Клавиша/функция |
1 (0x01) | Esc | 55 (0x37) | Num * 0xE037: PrtScr |
2 (0x02) | 1 | 56 (0x38) | Alt (Left) 0xE038: Right Alt |
3 (0x03) | 2 | 57 (0x39) | Space |
4 (0x04) | 3 | 58(0x3A) | Caps Lock |
5 (0x05) | 4 | 59 (0x3B) | F1 |
6 (0x06) | 5 | 60 (0x3C) | F2 |
7 (0x07) | 6 | 61 (0x3D) | F3 |
8 (0x08) | 7 | 62 (0x3E) | F4 |
9 (0x09) | 8 | 63 (0x3F) | F5 |
10 (0x0A) | 9 | 64 (0x40) | F6 |
11 (0x0B) | 0 | 65 (0x41) | F7 |
12 (0x0C) | - | 66 (0x42) | F8 |
13 (0x0D) | = | 67 (0x43) | F9 |
14 (0x0E) | BackSpace | 68 (0x44) | F10 |
15 (0x0F) | Tab | 69 (0x45) | Pause 0xE045: Num Lock |
16 (0x10) | Q | 70 (0x46) | Scroll Lock 0xE046: Break |
17 (0x11) | W | 71 (0x47) | Num 7 0xE047: Home |
18 (0x12) | E | 72 (0x48) | Num 8 0xE048: Up |
19 (0x13) | R | 73 (0x49) | Num 9 0xE049: Page Up |
20 (0x14) | T | 74 (0x4A) | Num - |
21 (0x15) | Y | 75 (0x4B) | Num 4 0xE04B: Left |
22 (0x16) | U | 76 (0x4C) | Num 5 |
23 (0x17) | I | 77 (0x4D) | Num 6 0xE04D: Right |
24 (0x18) | O | 78 (0x4E) | Num + |
25 (0x19) | P | 79 (0x4F) | Num 1 0xE04F: End |
26 (0x1A) | [ | 80 (0x50) | Num 2 0xE050: Down |
27 (0x1B) | ] | 81 (0x51) | Num 3 0xE051: Page Down |
28 (0x1C) | Return (Enter) 0xE01C: Num Enter | 82 (0x52) | Num 0 0xE052: Insert |
29 (0x1D) | Ctrl (Left) 0xE01D: Right Ctrl | 83 (0x53) | Num . 0xE053: Delete |
30 (0x1E) | A | 84 (0x54) | Sys Req |
31 (0x1F) | S | 86 (0x56) | |
32 (0x20) | D | 87 (0x57) | F11 |
33 (0x21) | F | 88 (0x58) | F12 |
34 (0x22) | G | 91 (0x5B) | 0xE05B: Left Windows |
35 (0x23) | H | 92 (0x5C) | 0xE05C: Right Windows |
36 (0x24) | J | 93 (0x5D) | 0xE05D: Application |
37 (0x25) | K | 124 (0x7C) | F13 |
38 (0x26) | L | 125 (0x7D) | F14 |
39 (0x27) | ; | 126 (0x7E) | F15 |
40 (0x28) | ' | 127 (0x7F) | F16 |
41 (0x29) | ` | 128 (0x80) | F17 |
42 (0x2A) | Shift (Left) | 129 (0x81) | F18 |
43 (0x2B) | \ | 130 (0x82) | F19 |
44 (0x2C) | Z | 131 (0x83) | F20 |
45 (0x2D) | X | 132 (0x84) | F21 |
46 (0x2E) | C | 133 (0x85) | F22 |
47 (0x2F) | V | 134 (0x86) | F23 |
48 (0x30) | B | 135 (0x87) | F24 |
49 (0x31) | N | | |
50 (0x32) | M | | |
51 (0x33) | , | | |
52 (0x34) | . | | |
53 (0x35) | / 0xE035: Num / | | |
54 (0x36) | Right Shift | | |
Клавиши «расширенной» клавиатуры отдельным списком
Скан-код | Клавиша/функция | | Скан-код | Клавиша/функция |
0xE01C | Num Enter | 0xE04B | Left |
0xE01D | Right Ctrl | 0xE04D | Right |
0xE035 | Num / | 0xE04F | End |
0xE037 | PrtScr | 0xE050 | Down |
0xE038 | Right Alt | 0xE051 | Page Down |
0xE045 | Num Lock | 0xE052 | Insert |
0xE046 | Break | 0xE053 | Delete |
0xE047 | Home | 0xE05B | Left Windows |
0xE048 | Up | 0xE05C | Right Windows |
0xE049 | Page Up | 0xE05D | Application |
Мультимедийные и сетевые клавиши
Скан-код | Клавиша/функция | | Скан-код | Клавиша/функция |
0xE010 | Previous Track | 0xE065 | Browser Search |
0xE019 | Next Track | 0xE066 | Browser Favorites |
0xE020 | Volume Mute | 0xE067 | Browser Refresh |
0xE021 | Launch App 2 (обычно: калькулятор) | 0xE068 | Browser Stop |
0xE022 | Media Play/Pause | 0xE069 | Browser Forward |
0xE024 | Media Stop | 0xE06A | Browser Back |
0xE02E | Volume Down | 0xE06B | Launch App 1 |
0xE030 | Volume Up | 0xE06C | Launch Mail |
0xE032 | Browser Home | 0xE06D | Launch Media Selector |
0xE05F | Sleep | | |
Клавиши, поддержка которых не гарантируется (возможно, была прекращена)
Скан-код | Клавиша/функция | | Скан-код | Клавиша/функция |
0xE05E | Power | 0xE063 | Wake |
|