Devotes - Предисловие
Уважаеме посетители, Сайт переезжает на другой хост http://www.devote.ru/
5. Скан-коды клавиатуры
Таблица 25. Скан-коды
| Клавиша |
Код |
Клавиша |
Код |
Клавиша |
Код |
Клавиша |
Код |
| Esc |
01h |
Enter |
1Ch |
K* |
37h |
Ins |
52h |
| 1 ! |
02h |
Ctrl |
1Dh |
Alt |
38h |
Del |
53h |
| 2 @ |
03h |
A |
1Eh |
SP |
39h |
SysRq |
54h |
| 3 # |
04h |
S |
1Fh |
Caps |
3Ah |
Macro |
56h |
| 4 $ |
05h |
D |
20h |
F1 |
3Bh |
F11 |
57h |
| 5 % |
06h |
F |
21h |
F2 |
3Ch |
F12 |
58h |
| 6 ^ |
07h |
G |
22h |
F3 |
3Dh |
PA1 |
5Ah |
| 7 & |
08h |
H |
23h |
F4 |
3Eh |
F13/LWin |
5Bh |
| 8 * |
09h |
J |
24h |
F5 |
3Fh |
F14/RWin |
5Ch |
| 9 ( |
0Ah |
K |
25h |
F6 |
40h |
F15/Menu |
5Dh |
| 0 ) |
0Bh |
L |
26h |
F7 |
41h |
F16 |
63h |
| - _ |
0Ch |
; : |
27h |
F8 |
42h |
F17 |
64h |
| = + |
0Dh |
' " |
28h |
F9 |
43h |
F18 |
65h |
| BS |
0Eh |
` ~ |
29h |
F10 |
44h |
F19 |
66h |
| Tab |
0Fh |
LShift |
2Ah |
Num |
45h |
F20 |
67h |
| Q |
10h |
\ | |
2Bh |
Scroll |
46h |
F21 |
68h |
| W |
11h |
Z |
2Ch |
Home |
47h |
F22 |
69h |
| E |
12h |
X |
2Dh |
- |
48h |
F23 |
6Ah |
| R |
13h |
C |
3Eh |
PgUp |
49h |
F24 |
6Bh |
| T |
14h |
V |
2Fh |
K- |
4Ah |
EraseEOF |
6Dh |
| Y |
15h |
B |
30h |
|
4Bh |
Copy/Play |
6Fh |
| U |
16h |
N |
31h |
K5 |
4Ch |
CrSel |
72h |
| I |
17h |
M |
32h |
® |
4Dh |
Delta |
73h |
| O |
18h |
, < |
33h |
K+ |
4Eh |
ExSel |
74h |
| P |
19h |
. > |
34h |
End |
4Fh |
Clear |
76h |
| [ { |
1Ah |
/ ? |
35h |
I |
50h |
|
|
| ] } |
1Bh |
RShift |
36h |
PgDn |
51h |
|
|
Префикс «K» соответствует клавишам на цифровой клавиатуре.
Таблица 26. Служебные скан-коды
| Код |
Функция |
Код |
Функция |
| 00h |
Буфер клавиатуры переполнен |
FAh |
ACK |
| AAh |
Самотестирование закончено |
FCh |
Ошибка самотестирования |
| E0h |
Префикс для серых клавиш |
FDh |
Ошибка самотестирования |
| E1h |
Префикс для клавиш без кода отпускания |
FEh |
RESEND |
| F0h |
Префикс отпускания клавиши |
FFh |
Ошибка клавиатуры |
| EEh |
Эхо |
|
|