ΠΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ: ΠΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΌΡΡΠΈ
ΠΠ»Π°Π²ΠΈΡΠ°
|
ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅
|
10-Π½ΡΠΉ ΠΊΠΎΠ΄
|
16-Π½ΡΠΉ ΠΊΠΎΠ΄
|
Π·Π°Π±ΠΎΠΉ | DOM_VK_BACK_SPACE | 8 | 0x08 |
Tab | DOM_VK_TAB | 9 | 0x09 |
Enter | DOM_VK_ENTER | 13 | 0x0D |
Shift | DOM_VK_SHIFT | 16 | 0x10 |
Ctrl | DOM_VK_CONTROL | 17 | 0x11 |
Alt | DOM_VK_ALT | 18 | 0x12 |
Pause | DOM_VK_PAUSE | 19 | 0x13 |
CapsLock | DOM_VK_CAPS_LOCK | 20 | 0x14 |
Esc | DOM_VK_ESCAPE | 27 | 0x1B |
ΠΏΡΠΎΠ±Π΅Π» | DOM_VK_SPACE | 32 | 0x20 |
PageUp | DOM_VK_PAGE_UP | 33 | 0x21 |
PageDown | DOM_VK_PAGE_DOWN | 34 | 0x22 |
End | DOM_VK_END | 35 | 0x23 |
Home | DOM_VK_HOME | 36 | 0x24 |
ΡΡΡΠ΅Π»ΠΊΠ° Π²Π»Π΅Π²ΠΎ | DOM_VK_LEFT | 37 | 0x25 |
ΡΡΡΠ΅Π»ΠΊΠ° Π²Π²Π΅ΡΡ | DOM_VK_UP | 38 | 0x26 |
ΡΡΡΠ΅Π»ΠΊΠ° Π²ΠΏΡΠ°Π²ΠΎ | DOM_VK_RIGHT | 39 | 0x27 |
ΡΡΡΠ΅Π»ΠΊΠ° Π²Π½ΠΈΠ· | DOM_VK_DOWN | 40 | 0x28 |
Insert | Β | 45 | 0x2D |
Delete | Β | 46 | 0x2E |
0 | Β | 48 | 0x30 |
1 | Β | 49 | 0x31 |
2 | Β | 50 | 0x32 |
3 | Β | 51 | 0x33 |
4 | Β | 52 | 0x34 |
5 | Β | 53 | 0x35 |
6 | Β | 54 | 0x36 |
7 | Β | 55 | 0x37 |
8 | Β | 56 | 0x38 |
9 | Β | 57 | 0x39 |
A | Β | 65 | 0x41 |
B | Β | 66 | 0x42 |
C | Β | 67 | 0x43 |
D | Β | 68 | 0x44 |
E | Β | 69 | 0x45 |
F | Β | 70 | 0x46 |
G | Β | 71 | 0x47 |
H | Β | 72 | 0x48 |
I | Β | 73 | 0x49 |
J | Β | 74 | 0x4A |
K | Β | 75 | 0x4B |
L | Β | 76 | 0x4C |
M | Β | 77 | 0x4D |
N | Β | 78 | 0x4E |
O | Β | 79 | 0x4F |
P | Β | 80 | 0x50 |
Q | Β | 81 | 0x51 |
R | Β | 82 | 0x52 |
S | Β | 83 | 0x53 |
T | Β | 84 | 0x54 |
U | Β | 85 | 0x55 |
V | Β | 86 | 0x56 |
W | Β | 87 | 0x57 |
X | Β | 88 | 0x58 |
Y | Β | 89 | 0x59 |
Z | Β | 90 | 0x5A |
Π»Π΅Π²Π°Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° Windows | Β | 91 | 0x5B |
ΠΏΡΠ°Π²Π°Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° Windows | Β | 92 | 0x5C |
ΠΊΠ»Π°Π²ΠΈΡΠ° Applications | Β | 93 | 0x5D |
NumPad 0 | Β | 96 | 0x60 |
NumPad 1 | Β | 97 | 0x61 |
NumPad 2 | Β | 98 | 0x62 |
NumPad 3 | Β | 99 | 0x63 |
NumPad 4 | Β | 100 | 0x64 |
NumPad 5 | Β | 101 | 0x65 |
NumPad 6 | Β | 102 | 0x66 |
NumPad 7 | Β | 103 | 0x67 |
NumPad 8 | Β | 104 | 0x68 |
NumPad 9 | Β | 105 | 0x69 |
NumPad * | Β | 106 | 0x6A |
NumPad + | Β | 107 | 0x6B |
NumPad — | Β | 109 | 0x6D |
NumPad . | Β | 110 | 0x6E |
NumPad / | Β | 111 | 0x6F |
F1 | DOM_VK_F1 | 112 | 0x70 |
F2 | DOM_VK_F2 | 113 | 0x71 |
F3 | DOM_VK_F3 | 114 | 0x72 |
F4 | DOM_VK_F4 | 115 | 0x73 |
F5 | DOM_VK_F5 | 116 | 0x74 |
F6 | DOM_VK_F6 | 117 | 0x75 |
F7 | DOM_VK_F7 | 118 | 0x76 |
F8 | DOM_VK_F8 | 119 | 0x77 |
F9 | DOM_VK_F9 | 120 | 0x78 |
F10 | DOM_VK_F10 | 121 | 0x79 |
F11 | DOM_VK_F11 | 122 | 0x7A |
F12 | DOM_VK_F12 | 123 | 0x7B |
NumLock | DOM_VK_NUM_LOCK | 144 | 0x90 |
ScrollLock | DOM_VK_SCROLL_LOCK | 145 | 0x91 |
PrintScreen | DOM_VK_PRINTSCREEN | 154 | 0x9A |
Meta | DOM_VK_META | 157 | 0x9D |
; | Β | 186 | 0xBA |
= | Β | 187 | 0xBB |
, | Β | 188 | 0xBC |
— | Β | 189 | 0xBD |
. | Β | 190 | 0xBE |
/ | Β | 191 | 0xBF |
~ | Β | 192 | 0xC0 |
[ | Β | 219 | 0xDB |
\ | Β | 220 | 0xDC |
] | Β | 221 | 0xDD |
‘ | Β | 222 | 0xDE |
Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ — Assembler — Programming — ΠΠ°ΡΠ°Π»ΠΎΠ³ ΡΡΠ°ΡΠ΅ΠΉ
Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ | ||
ΠΠ»Π°Π²ΠΈΡΠ° | ΠΠΎΠ΄Ρ | |
DEC | HEX | |
F1 | 59 | 3B |
F2 | 60 | 3C |
F3 | 61 | 3D |
F4 | 62 | 3E |
F5 | 63 | 3F |
F6 | 64 | 40 |
F7 | 65 | 41 |
F8 | 66 | 42 |
F9 | 67 | 43 |
F10 | 68 | 44 |
F11 | 87 | 57 |
F12 | 88 | 58 |
Π£ΠΏΡΠ²Π»ΡΡΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ | ||
ΠΠ»Π°Π²ΠΈΡΠ° | ΠΠΎΠ΄Ρ | |
DEC | HEX | |
ESC | 1 | 01 |
PrintScreen | 55 | 37 |
ScrollLock | 70 | 46 |
CapsLock | 58 | 3A |
NumLock | 325 | 145 |
BackSpace | 14 | 0E |
Tab | 15 | 0F |
Enter | 28 | 1C |
Left Ctrl | 29 | 1D |
Right Ctrl | 285 | 11D |
Left Shift | 42 | 2A |
Right Shift | 54 | 36 |
Alt* | 56 | 38 |
ΠΡΠΊΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΡΠΎΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° | ||
ΠΠ»Π°Π²ΠΈΡΠ° | ΠΠΎΠ΄Ρ | |
DEC | HEX | |
` | 41 | 29 |
1 | 2 | 02 |
2 | 3 | 03 |
3 | 4 | 04 |
5 | 6 | 06 |
6 | 7 | 07 |
7 | 8 | 08 |
8 | 9 | 09 |
9 | 10 | 0A |
0 | 11 | 0B |
— | 12 | 0C |
= | 13 | 0D |
\ | 43 | 2B |
q | 16 | 10 |
w | 17 | 11 |
e | 18 | 12 |
r | 19 | 13 |
t | 20 | 14 |
y | 21 | 15 |
u | 22 | 16 |
i | 23 | 17 |
o | 24 | 18 |
p | 25 | 19 |
[ | 26 | 1A |
] | 27 | 1B |
a | 30 | 1E |
s | 31 | 1F |
d | 32 | 20 |
f | 33 | 21 |
g | 34 | 22 |
h | 35 | 23 |
j | 36 | 24 |
k | 37 | 25 |
l | 38 | 26 |
; | 39 | 27 |
‘ | 40 | 28 |
z | 44 | 2C |
x | 45 | 2D |
c | 46 | 2E |
v | 47 | 2F |
b | 48 | 30 |
n | 49 | 31 |
m | 50 | 32 |
, | 51 | 33 |
. | 52 | 34 |
/ | 53 | 35 |
ΠΡΠΎΠ±Π΅Π» | 57 | 39 |
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° | ||
ΠΠ»Π°Π²ΠΈΡΠ° | ΠΠΎΠ΄Ρ | |
DEC | HEX | |
Insert | 338 | 152 |
Delete | 339 | 153 |
Home | 327 | 147 |
End | 335 | 14F |
PageUp | 329 | 149 |
PageDown | 337 | 151 |
Up | 328 | 148 |
Down | 336 | 150 |
Left | 331 | 14B |
Right | 333 | 14D |
Π¦ΠΈΡΡΠΎΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° | ||
ΠΠ»Π°Π²ΠΈΡΠ° | ΠΠΎΠ΄Ρ | |
DEC | HEX | |
/ | 309 | 135 |
* | 55 | 37 |
— | 74 | 4A |
+ | 78 | 4E |
Enter | 284 | 11C |
0 | 82 | 52 |
1 | 79 | 4F |
2 | 80 | 50 |
3 | 81 | 51 |
4 | 75 | 4B |
5 | 76 | 4C |
6 | 77 | 4D |
7 | 71 | 47 |
8 | 72 | 48 |
9 | 73 | 49 |
ΠΡΡΠΎΡΠ½ΠΈΠΊ: http://www.ntlib.chat.ru/ware/tables/scan.htm
ΠΠΎΠΌΠ΅ΡΠ° ΠΊΠ»Π°Π²ΠΈΡ ΠΈ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π² ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π² ΠΌΠ°ΡΡΠΈΡΠ΅. ΠΠ°Π»Π΅Π΅ ΠΎΠ½ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ Π΄Π°Π½Π½ΡΡ , Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ.
ΠΡΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΊΠΎΠ΄ΠΎΠΌ Π°ΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠΎΠ³Π΄Π° ΠΊΠ»Π°Π²ΠΈΡΠ° ΠΎΡΠΏΡΡΠ΅Π½Π°, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠΎΠ΄ ΠΎΡΡΠ°Π½ΠΎΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΊΠ»Π°Π²ΠΈΡΠ° Π²Π΅ΡΠ½ΡΠ»Π°ΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠ΄ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΡΠ°Π²Π΅Π½ ΠΊΠΎΠ΄Ρ Π°ΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ»ΡΡ 80h. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ Π°ΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΠΈ 1Eh (ΠΊΠ»Π°Π²ΠΈΡΠ° Β«AΒ»), ΡΠΎ ΠΊΠΎΠ΄ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π΅Π½ 9Eh. ΠΠ°Π½Π½ΡΠ΅ ΠΊΠΎΠ΄Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ (ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡ).
Π ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ AT ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π² ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ΠΎΠ², ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π΅Π³ΠΎ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ. ΠΠ½ΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ° Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ Π² ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈΡΠ°ΡΡ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
ΠΡΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ° Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· ΡΡΡΠΎΡ ΠΈΠ»ΠΈ Β«Π·Π°Π»ΠΈΠΏΠ°Π΅ΡΒ», ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° POST, ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ΄Π°Π΅Ρ Π΅Π΅ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ.
Π ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Ρ IBM ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ, ΡΡΠΎ Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡ Π΅Π΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ . ΠΠ°Π½Π½ΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π½Π° Π·Π°ΡΡΠ±Π΅ΠΆΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Ρ , ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π΄ΡΡΠ³ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΈ Π² ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Ρ ΡΠ±ΡΠ°Π½Π° ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠ»Π°Π²ΠΈΡ (β29), Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π΄Π²Π΅ Π΄ΡΡΠ³ΠΈΠ΅ (β45 ΠΈ β42). Π ΠΈΡΠΎΠ³Π΅ ΠΎΠ±ΡΠ΅Π΅ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΎΡΡ Π΄ΠΎ 102.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Β«Π³ΠΎΡΡΡΠΈΡ Β» ΠΊΠ»Π°Π²ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Ρ USB ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Ρ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² ΡΠΏΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ, Π·Π°ΠΏΡΡΠΊ ΠΎΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Ρ, ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° ΡΡΠΎΠ²Π½Ρ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅), ΡΠ°ΠΊ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΡΠ΅ Β«Π³ΠΎΡΡΡΠΈΠ΅Β» ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ΠΎΠΌ.
ΠΠΎΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ
ΠΠΎΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ
ΠΠΎΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ
ΠΠΎΠ΄ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΌ ΠΊΠ»Π°Π²ΠΈΡΡ, Π° Π½Π΅ ΡΠΈΠΌΠ²ΠΎΠ». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»Π°Π²ΠΈΡΠ° 1 ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΌΡΠΉ ΠΊΠΎΠ΄ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ — Π½Π°ΠΆΠ°ΡΠ° Π»ΠΈ 1 ΠΈΠ»ΠΈ ! ΠΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΠΊΠΎΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ «Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅» ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΈΠΏΠ° ΡΡΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΡΡΠΈ. ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΡΠ°ΠΊΠΈΠ΅ «ΠΊΠ»Π°Π²ΠΈΡΠΈ», ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅! ΠΠΎΠ΄ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ- ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ (Ctrl, Alt, Shift, ΠΈ Ρ.Π΄.). ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠΈΡΡΡ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π΄Π²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠΎΠ΄Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ: ΠΎΠ΄ΠΈΠ½, ΠΊΠΎΠ³Π΄Π° NumLock Π²ΠΊΠ»ΡΡΠ΅Π½, ΠΈ Π΄ΡΡΠ³ΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° NumLock Π²ΡΠΊΠ»ΡΡΠ΅Π½. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΊΠΎΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ 0-9 ΠΈ A-Z ΡΠ°Π²Π½ΡΡΡΡΡ ΠΈΡ ΠΊΠΎΠ΄Π°ΠΌ ASCII.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ· ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°Π²ΠΈΡ ΠΌΠΎΠ³ΡΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠΉ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ². ΠΡΠΎΠ±Π΅Π½Π½ΠΎ, VK_OEM_*, ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ ΠΏΡΠ½ΠΊΡΡΠ°ΡΠΈΠΈ. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅ — Π΄Π»Ρ ΠΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ
- VK_LBUTTON = &h2
- ΠΠ΅Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡΡΠΈ
- VK_RBUTTON = &h3
- ΠΡΠ°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡΡΠΈ
- VK_CANCEL = &h4
- ΠΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° ΠΡΠΌΠ΅Π½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡ Control-Break
- VK_MBUTTON = &h5
- Π‘ΡΠ΅Π΄Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡΡΠΈ
- VK_BACK = &H8
- Backspace
- VK_TAB = &H9
- Tab
- VK_CLEAR = &HC
- 5 (Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ Π±Π΅Π· Num Lock)
- VK_RETURN = &HD
- Enter
- VK_SHIFT = &h20
- Shift (Π»ΡΠ±Π°Ρ)
- VK_CONTROL = &h21
- Ctrl (Π»ΡΠ±Π°Ρ)
- VK_MENU = &h22
- Alt (Π»ΡΠ±Π°Ρ)
- VK_PAUSE = &h23
- Pause
- VK_CAPITAL = &h24 (VB .NET:VK_CAPITAL As Short = &h24S)
- Caps Lock
- VK_ESCAPE = &h2B
- Esc
- VK_SPACE = &h30
- Spacebar
- VK_PRIOR = &h31
- Page Up
- VK_NEXT = &h32
- Page Down
- VK_END = &h33
- End
- VK_HOME = &h34
- Home
- VK_LEFT = &h35
- Π‘ΡΡΠ΅Π»ΠΊΠ° Π²Π»Π΅Π²ΠΎ
- VK_UP = &h36
- Π‘ΡΡΠ΅Π»ΠΊΠ° Π²Π²Π΅ΡΡ
- VK_RIGHT = &h37
- Π‘ΡΡΠ΅Π»ΠΊΠ° Π²ΠΏΡΠ°Π²ΠΎ
- VK_DOWN = &h38
- Π‘ΡΡΠ΅Π»ΠΊΠ° Π²Π½ΠΈΠ·
- VK_SELECT = &h39
- Select
- VK_PRINT = &h3A
- Print (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ Nokia-ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΎΠΉ)
- VK_EXECUTE = &h3B
- Execute (Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ)
- VK_SNAPSHOT = &h3C
- Print Screen
- VK_INSERT = &h3D
- Insert
- VK_DELETE = &h3E
- Delete
- VK_HELP = &h3F
- Help
- VK_0 = &h40
- 0
- VK_1 = &h41
- 1
- VK_2 = &h42
- 2
- VK_3 = &h43
- 3
- VK_4 = &h44
- 4
- VK_5 = &h45
- 5
- VK_6 = &h46
- 6
- VK_7 = &h47
- 7
- VK_8 = &h48
- 8
- VK_9 = &h49
- 9
- VK_A = &h51
- A
- VK_B = &h52
- B
- VK_C = &h53
- C
- VK_D = &h54
- D
- VK_E = &h55
- E
- VK_F = &h56
- F
- VK_G = &h57
- G
- VK_H = &h58
- H
- VK_I = &h59
- I
- VK_J = &h5A
- J
- VK_K = &h5B
- K
- VK_L = &h5C
- L
- VK_M = &h5D
- M
- VK_N = &h5E
- N
- VK_O = &h5E
- O
- VK_P = &H50
- P
- VK_Q = &H51
- Q
- VK_R = &H52
- R
- VK_S = &H53
- S
- VK_T = &H54
- T
- VK_U = &H55
- U
- VK_V = &H56
- V
- VK_W = &H57
- W
- VK_X = &H58
- X
- VK_Y = &H59
- Y
- VK_Z = &H5A
- Z
- VK_STARTKEY = &H5B
- Start Menu
- VK_CONTEXTKEY = &H5D
- Context Menu
- VK_NUMPAD0 = &H60
- 0 (Ρ Num Lock)
- VK_NUMPAD1 = &H61
- 1 (Ρ Num Lock)
- VK_NUMPAD2 = &H62
- 2 (Ρ Num Lock)
- VK_NUMPAD3 = &H63
- 3 (Ρ with Num Lock)
- VK_NUMPAD4 = &H64
- 4 (Ρ with Num Lock)
- VK_NUMPAD5 = &H65
- 5 (Ρ Num Lock)
- VK_NUMPAD6 = &H66
- 6 (Ρ Num Lock)
- VK_NUMPAD7 = &H67
- 7 (Ρ Num Lock)
- VK_NUMPAD8 = &H68
- 8 (Ρ Num Lock)
- VK_NUMPAD9 = &H69
- 9 (Ρ with Num Lock)
- VK_MULTIPLY = &H6A
- * (ΡΠΈΡΡΠΎΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°)
- VK_ADD = &H6B
- + (ΡΠΈΡΡΠΎΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°)
- VK_SEPARATER = &H6C
- Separator (never generated by the keyboard)
- VK_DECIMAL = &H6E
- . (Ρ Num Lock)
- VK_DIVIDE = &H6F
- / (ΡΠΈΡΡΠΎΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°)
- VK_F1 = &H70
- F1
- VK_F2 = &H71
- F2
- VK_F3 = &H72
- F3
- VK_F4 = &H73
- F4
- VK_F5 = &H74
- F5
- VK_F6 = &H75
- F6
- VK_F7 = &H76
- F7
- VK_F8 = &H77
- F8
- VK_F9 = &H78
- F9
- VK_F10 = &H79
- F10
- VK_F11 = &H7A
- F11
- VK_F12 = &H7B
- F12
- VK_F13 = &H7C
- F13
- VK_F14 = &H7D
- F14
- VK_F15 = &H7E
- F15
- VK_F16 = &H7F
- F16
- VK_F17 = &H80
- F17
- VK_F18 = &H81
- F18
- VK_F19 = &H82
- F19
- VK_F20 = &H83
- F20
- VK_F21 = &H84
- F21
- VK_F22 = &H85
- F22
- VK_F23 = &H86
- F23
- VK_F24 = &H87
- F24
- VK_NUMLOCK = &H90 (VB .NET:VK_NUMLOCK As Short = &H90S)
- Num Lock
- VK_SCROLL = &H91 (VB .NET:VK_SCROLL As Short = &H91S)
- Scroll Lock
- VK_OEM_1 = &HBA
- ;
- VK_OEM_PLUS = &HBB
- =
- VK_OEM_COMMA = &HBC
- ,
- VK_OEM_MINUS = &HBD
- —
- VK_OEM_PERIOD = &HBE
- .
- VK_OEM_2 = &HBF
- /
- VK_OEM_3 = &HC0
- `
- VK_OEM_4 = &HDB
- [
- VK_OEM_5 = &HDC
- \
- VK_OEM_6 = &HDD
- ]
- VK_OEM_7 = &HDE
- ‘
- VK_OEM_8 = &HDF
- (unknown)
- VK_ICO_F17 = &HE0
- F17 Π½Π° Olivetti ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ (Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ)
- VK_ICO_F18 = &HE1
- F18 Π½Π° Olivetti ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ (Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ)
- VK_OEM_102 = &HE2
- VK_ICO_HELP = &HE3
- Help Π½Π° Olivetti ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ (Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ)
- VK_ICO_00 = &HE4
- 00 Π½Π° Olivetti ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ (Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ)
- VK_ICO_CLEAR = &HE6
- Clear Π½Π° Olivetti ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ (Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ)
- VK_OEM_RESET = &HE9
- Reset (Nokia keyboards only)
- VK_OEM_JUMP = &HEA
- Jump (Nokia keyboards only)
- VK_OEM_PA1 = &HEB
- PA1 (Nokia keyboards only)
- VK_OEM_PA2 = &HEC
- PA2 (Nokia keyboards only)
- VK_OEM_PA3 = &HED
- PA3 (Nokia keyboards only)
- VK_OEM_WSCTRL = &HEE
- WSCTRL (Nokia keyboards only)
- VK_OEM_CUSEL = &HEF
- CUSEL (Nokia keyboards only)
- VK_OEM_ATTN = &HF0
- ATTN (Nokia keyboards only)
- VK_OEM_FINNISH = &HF1
- FINNISH (Nokia keyboards only)
- VK_OEM_COPY = &HF2
- COPY (Nokia keyboards only)
- VK_OEM_AUTO = &HF3
- AUTO (Nokia keyboards only)
- VK_OEM_ENLW = &HF4
- ENLW (Nokia keyboards only)
- VK_OEM_BACKTAB = &HF5
- BACKTAB (Nokia keyboards only)
- VK_ATTN = &HF6
- ATTN
- VK_CRSEL = &HF7
- CRSEL
- VK_EXSEL = &HF8
- EXSEL
- VK_EREOF = &HF9
- EREOF
- VK_PLAY = &HFA
- PLAY
- VK_ZOOM = &HFB
- ZOOM
- VK_NONAME = &HFC
- NONAME
- VK_PA1 = &HFD
- PA1
- VK_OEM_CLEAR = &HFE
- CLEAR
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²
GetAsyncKeyState, GetKeyboardState, GetKeyState, keybd_event, KEYBDINPUT, SetKeyboardState
Π Π΅ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ ΠΊΠ»Π°Π²ΠΈΡ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ / Π₯Π°Π±Ρ
ΠΡΡ ΡΠ²ΠΎΡ ΠΆΠΈΠ·Π½Ρ Π±ΡΠ» ΡΠ°Π½Π°ΡΠΎΠΌ Π±Π΅ΡΡΡΠΌΠ½ΡΡ , ΡΠΎΠ½ΠΊΠΈΡ , ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡ ΠΈ ΠΊ ΠΌΠΎΠ΅ΠΌΡ ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» ΡΡΠΎ ΡΠ°ΠΊΠΎΠ²ΡΡ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈΠ· Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅, β ΠΈΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ. ΠΡΠΈΡΠ»ΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Β«Genius SlimStar ProΒ», ΠΈ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΎΠ½Π° ΠΌΠ΅Π½Ρ ΡΠ³Π½Π΅ΡΠ°Π»Π°, ΠΊΠ°ΠΊ ΠΈ ΠΌΡΡΠ»Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π½Π°ΠΉΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΊΠΎΡΠΎΡΠ°Ρ Π±Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ»Π° ΠΌΠ΅Π½Ρ Π½Π° Π²ΡΠ΅ 100%. Π― ΡΠ°ΠΊΡΡ Π½Π°ΡΠ΅Π» ΠΈ ΠΏΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΡΠΎΠ²Π°ΡΠΈΡΠ° Boomburum, ΠΏΡΠΈΠΎΠ±ΡΠ΅Π» «Illuminated Keyboard«, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ°Π»Π° Π΄ΠΎΡΡΠΎΠΉΠ½ΠΎΠΉ ΠΏΠΎΠ΄ΡΡΠ³ΠΎΠΉ ΠΌΠΎΠ΅ΠΉ «MX Revolution«, ΠΈ Ρ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΠ²Π°Π» ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Ρ Genius, Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠ°ΡΡΠΊΠ°Π·Ρ ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Logitech, ΡΠ±Π΅Π΄ΠΈΠ»ΠΈ ΠΌΠ΅Π½Ρ, ΡΡΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ (Π½Π΅ ΠΌΠ°Π»ΡΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ) ΡΠ΅Π±Ρ ΠΎΠΏΡΠ°Π²Π΄Π°ΡΡ Π·Π° 3 Π³Π°ΡΠ°Π½ΡΠΈΠΉΠ½ΡΡ Π³ΠΎΠ΄Π°.
ΠΠΎ Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π±Π΅Π΄Π° Π² ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Ρ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, β «ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅, Π½Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠ΅, ΠΈΠ»ΠΈ Π½Π΅ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ«. Π ΡΠ»ΡΡΠ°Π΅ Ρ Illuminated, ΡΡΠΎ Π΄Π²Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «\», Π»Π΅Π²Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΠ»Π° Π² ΡΡΠ΅ΡΠ± ΠΊΠ»Π°Π²ΠΈΡΠ΅ Β«LShiftΒ», ΠΡΡΠ°ΡΠΈ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΡΡΠΎ ΡΠ°Π½ΡΡΠ΅ ΡΡΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈΠΌΠ΅Π»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Β«LShiftΒ». ΠΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ, Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΊΠ°ΠΊ Π²Π΅ΡΠ½ΡΡΡ Β«ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π΄Π»ΠΈΠ½ΡΒ» ΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² ΡΠ»Π΅ΠΏΠΎΠΉ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΈ Π² ΡΠΈΠ»Ρ ΠΏΡΠΈΠ²ΡΡΠΊΠΈ, Ρ Π½Π°ΠΆΠΈΠΌΠ°Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ / Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΡΡΠ°. Π Π·Π°ΠΎΠ΄Π½ΠΎ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΊΠ°ΠΊ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΠ, Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ΅Π½ΡΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΡΡ ΠΊΠ»Π°Π²ΠΈΡ Π²Π°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ /ΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΡ ) ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π Π΅Π΅ΡΡΡΠ° ΠΈ Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄Π° ΠΊΠ»Π°Π²ΠΈΡ.
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π»Ρ Windows.
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π²ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. Π‘Π»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΠΊΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ BIOS. Π Π±ΡΡΠ΅ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π΄Π»Ρ ΠΊΠΎΠ΄Π° ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΎΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎ 2 Π±Π°ΠΉΡΠ°, Ρ. Π΅. ΠΎΠ½ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° 16 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
Π£Π·Π½Π°ΡΡ Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»Ρ ΡΠ΅ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π° ΠΊΠ»Π°Π²ΠΈΡΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π΄Π΅ΡΡ, Π° Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΡΠΏΠ΅Ρ Π½ΠΎΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ, ΡΠΎ ΠΎΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ «KeyboardTest» ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Passmark Software. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΊΠ° ΠΏΠ»Π°ΡΠ½Π°Ρ, Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ ΡΡΠΈΠ°Π»ΠΎΠΌ. ΠΠ»ΠΈ OpenSource ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ SharpKeys. ΠΠ½Π° ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Π° Π»Π΅Π²ΠΎΠΉ «\», ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°ΠΈΠ²Π½ΠΎ ΠΏΠΎΠ»Π°Π³Π°Π»ΠΈ ΡΡΠΎ ΡΠΈΠ³Π½Π°Π»Ρ Ρ ΠΎΠ±Π΅ΠΈΡ
ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅, Π° Π·Π½Π°ΡΠΈΡ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ ΡΠ΅ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Ρ. ΠΠ° Π΄Π΅Π»Π΅ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π½Π΅ ΡΠ°ΠΊ.
ΠΡΠ°Π²ΡΠΉ «\» ΠΈΠΌΠ΅Π΅Ρ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄: 2b.00
ΠΠ΅Π²ΡΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ «\» ΠΈΠΌΠ΅Π΅Ρ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄: 56.00
Π ΡΠ°ΠΊ, ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ Π½Π°ΡΠ΅ΠΉ Π½Π΅Π·Π°Π΄Π°ΡΠ»ΠΈΠ²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ Β«LShiftΒ». ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΡΡΡΠ»ΠΊΠ΅ ΠΈ ΠΎΠ½ ΡΠ°Π²Π΅Π½: 2A.00
ΠΡΡΡ ΠΊΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎΡ ΡΠ΅ΠΌΠ°ΠΏΠΏΠΈΠ½Π³, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π° Π±Π°Π·Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΡΠΊΠ°Π½Π΅ΡΠ°, ΡΡΠΎ Π±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅Ρ Π² Π±Π°Π·Π΅. ΠΠ° ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π»ΠΈΡΠ½Π΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ Π½Π΅ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ. ΠΠΎ-Π³ΡΠ³Π»ΠΈΠ² Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Windows. Π° ΡΠΎΡΠ½Π΅Π΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΡΠ΅Π΅ΡΡΡΠ° (ΠΡΡΠΊ-ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ: regedit). ΠΠ»ΠΈ Π²ΡΡΠ΅ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ SharpKeys, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠΌΠ΅Π΅Ρ GUI ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ°ΠΊΡΡ ΠΆΠ΅ Π·Π°ΠΌΠ΅Π½Ρ Π² ΡΠ΅Π΅ΡΡΡΠ΅
1. Π Π²Π΅ΡΠΊΠ΅
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ «Scancode Map«
2. Π ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Β«Scancode MapΒ» Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
00.00.00.00.00.00.00.00.02 β Π΄Π΅Π²ΡΡΡΠΉ Π±Π°ΠΉΡ (02) Π² ΡΡΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ»Π°Π²ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΌΠ΅Π½ΡΡΡ (ΠΈ ΡΠ°Π²Π΅Π½ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΊΠ»Π°Π²ΠΈΡ +1) Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ 02, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠ΅Π½ΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π΅ΡΠ΅ ΡΡΠΈ Β«ΠΏΡΡΡΡΡ
Β» Π±Π°ΠΉΡΠ°, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
00.00.00.00.00.00.00.00.02.00.00.00.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΡΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π²ΡΠ΅ Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ, ΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Π½Π°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ 2A.00), Π° Π·Π°ΡΠ΅ΠΌ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ ΡΡΠ°ΡΠΎΠΉ (Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΉ) ΠΊΠ½ΠΎΠΏΠΊΠΈ 56.00. Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΡΡΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ΡΡΡΡΠΌΡ Β«ΠΏΡΡΡΡΠΌΠΈΒ» Π±Π°ΠΉΡΠ°ΠΌΠΈ, ΡΠΎ Π΅ΡΡΡ 00.00.00.00:
3. ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π½Π°ΡΠΈΠΌΠΈ Π½ΠΎΠ²ΡΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ.
PS: ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌ ΠΠ, Π° ΡΠΎΠ»ΡΠΊΠΎ Π² Π²Π°ΡΠ΅ΠΌ ΡΠ΅Π°Π½ΡΠ΅, ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠ΅Π½ΡΡΡ Π² HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\Keyboard Layout
UPD: ΠΡΠ»ΠΈ Π²Ρ Π±ΠΎΠΈΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅Π΅ΡΡΠ΅, ΡΠΎ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ *.reg, ΠΈ Π²ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ΄Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,2a,00,56,00,00,00,00,00
Π·Π°ΡΠ΅ΠΌ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅, Π·Π°ΠΏΡΡΡΠΈΡΠ΅, ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΠ.
UPD2: ΠΠ΅ΡΠ΅Π½ΠΎΡ Π‘ΠΊΡΠΈΠ½ΡΠΎΡΠΎΠ² Π½Π°
1. ΠΠ΅Π²ΡΠΉ Win-key Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,37,E0,5B,E0,00,00,00,00
ΠΡΠ°Π²ΡΠΉ Win-key Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,37,E0,5C,E0,00,00,00,00
ΠΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ
Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄ (Π°Π½Π³Π».Β scan code)Β β Π² IBM-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΠΊΠΎΠ΄, ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅Ρ, ΠΊΠ°ΠΊΠ°Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° Π±ΡΠ»Π° Π½Π°ΠΆΠ°ΡΠ°. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ ΠΈ ΠΏΠΎΡΡΠ»Π°Π΅Ρ Π΅Ρ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ Π² ΠΏΠΎΡΡ 60h. ΠΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅Π³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ° IBM PC/XT ΠΏΠΎΡΡΠ»Π°Π΅Ρ Π² ΡΠΎΡ ΠΆΠ΅ ΠΏΠΎΡΡ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄, ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π½ΡΠΉ Π½Π° 80h, Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ° IBM PC/ATΒ β Π΄Π²Π° Π±Π°ΠΉΡΠ°: F0h ΠΈ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ (ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ AT ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ XT, ΡΠΌ. ΡΠ°Π±Π»ΠΈΡΡ). ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡ Π½Π΅ ΠΎΠ΄ΠΈΠ½, Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ΠΎΠ² (ΡΠ°ΠΊ, ΠΏΡΠ°Π²ΡΠ΅ Alt, Ctrl, β΅ Enter, ΠΎΠ±Π΅ β Win, Π° ΡΠ°ΠΊΠΆΠ΅ β£ Menu, Insert, Delete, Page Up, Page Down, Home, End, ΡΡΡΠ΅Π»ΠΊΠΈ ΠΈ Π²ΡΠ΅ ACPI- ΠΈ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠ»Π°Π²ΠΈΡΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡ Π΄Π²Π° ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Π°, ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Β β E0, ΠΊΠ»Π°Π²ΠΈΡΠ° PrtScr Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ 4 ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Π°, Π° ΠΊΠ»Π°Π²ΠΈΡΠ° PauseΒ β Π΄Π°ΠΆΠ΅ 6 ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ΠΎΠ²). ΠΠ°ΠΆΠ΄ΡΠΉ Π±Π°ΠΉΡ, Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π² ΠΏΠΎΡΡ 60h, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ int 09h.
Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ ΠΆΡΡΡΠΊΠΎ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Ρ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ Π½Π° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΈ Π½Π΅ Π·Π°Π²ΠΈΡΡΡ Π½ΠΈ ΠΎΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠ² βͺ Caps Lock, Num Lock ΠΈ Scroll Lock, Π½ΠΈ ΠΎΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ (β§ Shift, Alt, Ctrl).
Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ
ΠΡΠ΅ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ Π½ΠΈΠΆΠ΅ Π΄Π°ΡΡΡΡ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ΠΎΠ² Π½Π° XT-ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΊΠ»Π°Π²ΠΈΡ Esc (ΠΊΠΎΠ΄ 01) ΠΈ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΊΠ»Π°Π²ΠΈΡ 1-9 (ΠΊΠΎΠ΄Ρ 02-0A). Π ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΊΠ»Π°Π²ΠΈΡΠΈ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΡΠ΄Π° (Tab βΉ Q W E R T Y U I O P [ ] β΅ Enter) ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ 0F-1C (15-28 Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅).
ΠΠ° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, AZERTY) ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ: ΡΠ°ΠΊ, Ρ ΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΎΠ³ΠΎ A ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ Ρ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠ³ΠΎ Q. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ΠΎΠ² Π² ΠΊΠΎΠ΄Ρ Π½Π°ΠΆΠ°ΡΡΡ ΠΊΠ»Π°Π²ΠΈΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΠ‘ ΠΈΠ»ΠΈ BIOS.
ΠΠΎ Π²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠΈΡΠΌΡ Microsoft, ΡΠΊΠ°Π½ ΠΊΠΎΠ΄Ρ ΠΈΠ· Π½Π°Π±ΠΎΡΠ° 2 (AT) ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡΡΡ Π² ΡΠΊΠ°Π½ ΠΊΠΎΠ΄Ρ Π½Π°Π±ΠΎΡΠ° 1 (XT), ΠΈ Π²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠΆΠ΅ ΡΠΊΠ°Π½ ΠΊΠΎΠ΄Ρ Π½Π°Π±ΠΎΡΠ° 1.[1]
ΠΠ»Π°Π²ΠΈΡΠ° | ΠΠΎΠ΄ Π½Π°ΠΆΠ°ΡΠΈΡ XT | ΠΠΎΠ΄ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΡ XT | ΠΠΎΠ΄ Π½Π°ΠΆΠ°ΡΠΈΡ AT | ΠΠΎΠ΄ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΡ AT |
---|---|---|---|---|
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° | ||||
A | 1E | 9E | 1C | F0,1C |
B | 30 | B0 | 32 | F0,32 |
C | 2E | AE | 21 | F0,21 |
D | 20 | A0 | 23 | F0,23 |
E | 12 | 92 | 24 | F0,24 |
F | 21 | A1 | 2B | F0,2B |
G | 22 | A2 | 34 | F0,34 |
H | 23 | A3 | 33 | F0,33 |
I | 17 | 97 | 43 | F0,43 |
J | 24 | A4 | 3B | F0,3B |
K | 25 | A5 | 42 | F0,42 |
L | 26 | A6 | 4B | F0,4B |
M | 32 | B2 | 3A | F0,3A |
N | 31 | B1 | 31 | F0,31 |
O | 18 | 98 | 44 | F0,44 |
P | 19 | 99 | 4D | F0,4D |
Q | 10 | 90 | 15 | F0,15 |
R | 13 | 93 | 2D | F0,2D |
S | 1F | 9F | 1B | F0,1B |
T | 14 | 94 | 2C | F0,2C |
U | 16 | 96 | 3C | F0,3C |
V | 2F | AF | 2A | F0,2A |
W | 11 | 91 | 1D | F0,1D |
X | 2D | AD | 22 | F0,22 |
Y | 15 | 95 | 35 | F0,35 |
Z | 2C | AC | 1A | F0,1A |
0 | 0B | 8B | 45 | F0,45 |
1 | 02 | 82 | 16 | F0,16 |
2 | 03 | 83 | 1E | F0,1E |
3 | 04 | 84 | 26 | F0,26 |
4 | 05 | 85 | 25 | F0,25 |
5 | 06 | 86 | 2E | F0,2E |
6 | 07 | 87 | 36 | F0,36 |
7 | 08 | 88 | 3D | F0,3D |
8 | 09 | 89 | 3E | F0,3E |
9 | 0A | 8A | 46 | F0,46 |
~ | 29 | 89 | 0E | F0,0E |
- | 0C | 8C | 4E | F0,4E |
= | 0D | 82 | 55 | F0,55 |
\ | 2B | AB | 5D | F0,5D |
[ | 1A | 9A | 54 | F0,54 |
] | 1B | 9B | 5B | F0,5B |
; | 27 | A7 | 4C | F0,4C |
' | 28 | A8 | 52 | F0,52 |
, | 33 | B3 | 41 | F0,41 |
. | 34 | B4 | 49 | F0,49 |
/ | 35 | B5 | 4A | F0,4A |
BS | 0E | 8E | 66 | F0,66 |
Space | 39 | B9 | 29 | F0,29 |
Tab βΉ | 0F | 8F | 0D | F0,0D |
βͺ Caps Lock | 3A | BA | 58 | F0,58 |
ΠΠ΅Π²ΡΠΉ β§ Shift | 2A | AA | 12 | F0,12 |
ΠΠ΅Π²ΡΠΉ Ctrl | 1D | 9D | 14 | F0,14 |
ΠΠ΅Π²ΡΠΉ Alt | 38 | B8 | 11 | F0,11 |
ΠΠ΅Π²ΡΠΉ β Win | E0,5B | E0,DB | E0,1F | E0,F0,1F |
ΠΡΠ°Π²ΡΠΉ β§ Shift | 36 | B6 | 59 | F0,59 |
ΠΡΠ°Π²ΡΠΉ Ctrl | E0,1D | E0,9D | E0,14 | E0,F0,14 |
ΠΡΠ°Π²ΡΠΉ Alt | E0,38 | E0,B8 | E0,11 | E0,F0,11 |
ΠΡΠ°Π²ΡΠΉ β Win | E0,5C | E0,DC | E0,27 | E0,F0,27 |
β£ Menu | E0,5D | E0,DD | E0,2F | E0,F0,2F |
β΅ Enter | 1C | 9C | 5A | F0,5A |
Esc | 01 | 81 | 76 | F0,76 |
F1 | 3B | BB | 05 | F0,05 |
F2 | 3C | BC | 06 | F0,06 |
F3 | 3D | BD | 04 | F0,04 |
F4 | 3E | BE | 0C | F0,0C |
F5 | 3F | BF | 03 | F0,03 |
F6 | 40 | C0 | 0B | F0,0B |
F7 | 41 | C1 | 83 | F0,83 |
F8 | 42 | C2 | 0A | F0,0A |
F9 | 43 | C3 | 01 | F0,01 |
F10 | 44 | C4 | 09 | F0,09 |
F11 | 57 | D7 | 78 | F0,78 |
F12 | 58 | D8 | 07 | F0,07 |
PrtScr | E0,2A,E0,37 | E0,B7,E0,AA | E0,12,E0,7C | E0,F0,7C,E0,F0,12 |
Alt+PrtScr | 54 (Π²ΠΌΠ΅ΡΡΠΎ PrtScr, ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΊΠ»Π°Π²ΠΈΡΠΈ Alt Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ) | D4 (Π²ΠΌΠ΅ΡΡΠΎ PrtScr, ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΊΠ»Π°Π²ΠΈΡΠΈ Alt Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ) | ? | ? |
Ctrl+PrtScr, β§ Shift+PrtScr (SysReq) | E0,37 (Π²ΠΌΠ΅ΡΡΠΎ PrtScr, ΠΊΠΎΠ΄ Π΄Π»Ρ Ctrl ΠΈΠ»ΠΈ β§ Shift Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ) | E0,B7 (Π²ΠΌΠ΅ΡΡΠΎ PrtScr, ΠΊΠΎΠ΄ Π΄Π»Ρ Ctrl ΠΈΠ»ΠΈ β§ Shift Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ) | ? | ? |
Scroll Lock | 46 | C6 | 7E | F0,7E |
Pause | E1,1D,45, E1,9D,C5 | β | E1,14,77, E1,F0,14,F0,77 | β |
Ctrl+Break (Ctrl+Pause) | E0,46 (Π²ΠΌΠ΅ΡΡΠΎ Break, ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΊΠ»Π°Π²ΠΈΡΠΈ Ctrl Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ) | E0,C6 (Π²ΠΌΠ΅ΡΡΠΎ Break, ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΊΠ»Π°Π²ΠΈΡΠΈ Ctrl Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ) | ? | ? |
Insert | E0,52 | E0,D2 | E0,70 | E0,F0,70 |
Home | E0,47 | E0,C7 | E0,6C | E0,F0,6C |
End | E0,4F | E0,CF | E0,69 | E0,F0,69 |
Page Up | E0,49 | E0,C9 | E0,7D | E0,F0,7D |
Page Down | E0,51 | E0,D1 | E0,7A | E0,F0,7A |
Delete | E0,53 | E0,D3 | E0,71 | E0,F0,71 |
β | E0,48 | E0,C8 | E0,75 | E0,F0,75 |
β | E0,4B | E0,CB | E0,6B | E0,F0,6B |
β | E0,50 | E0,D0 | E0,72 | E0,F0,72 |
β | E0,4D | E0,CD | E0,74 | E0,F0,74 |
Π¦ΠΈΡΡΠΎΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° | ||||
Num Lock | 45 | C5 | 77 | F0,77 |
/ | E0,35 | E0,B5 | E0,4A | E0,F0,4A |
* | 37 | B7 | 7C | F0,7C |
- | 4A | CA | 7B | F0,7B |
+ | 4E | CE | 79 | F0,79 |
β΅ Enter | E0,1C | E0,9C | E0,5A | E0,F0,5A |
. | 53 | D3 | 71 | F0,71 |
0 | 52 | D2 | 70 | F0,70 |
1 | 4F | CF | 69 | F0,69 |
2 | 50 | D0 | 72 | F0,72 |
3 | 51 | D1 | 7A | F0,7A |
4 | 4B | CB | 6B | F0,6B |
5 | 4C | CC | 73 | F0,73 |
6 | 4D | CD | 74 | F0,74 |
7 | 47 | C7 | 6C | F0,6C |
8 | 48 | C8 | 75 | F0,75 |
9 | 49 | C9 | 7D | F0,7D |
ΠΠ»Π°Π²ΠΈΡΠΈ ACPI | ||||
Power | E0,5E | E0,DE | E0,37 | E0,F0,37 |
Sleep | E0,5F | E0,DF | E0,3F | E0,F0,3F |
Wake | E0,63 | E0,E3 | E0,5E | E0,F0,5E |
ΠΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΊΠ»Π°Π²ΠΈΡΠΈ | ||||
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Π΅ΠΌ | ||||
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ΅ΠΊ | E0,19 | E0, 99 | E0, 4D | E0,F0,4D |
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΡΡΠ΅ΠΊ | E0,10 | E0, 90 | E0,15 | E0,F0,15 |
ΠΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ | E0,24 | E0,A4 | E0,3B | E0,F0,3B |
ΠΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΡ/ΠΏΠ°ΡΠ·Π° | E0,22 | E0,A2 | E0,34 | E0,F0,34 |
ΠΠ²ΡΠΊ Π²ΠΊΠ»/ΠΎΡΠΊΠ» | E0,20 | E0,A0 | E0,23 | E0,F0,23 |
Π£Π²Π΅Π»ΠΈΡΠΈΡΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ | E0,30 | E0,B0 | E0,32 | E0,F0,32 |
Π£ΠΌΠ΅Π½ΡΡΠΈΡΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ | E0,2E | E0,AE | E0,21 | E0,F0,21 |
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ | ||||
ΠΠΎΠΈΡΠΊ | E0,65 | E0,E5 | E0,10 | E0,F0,10 |
ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ° | E0,32 | E0,B2 | E0,3A | E0,F0,3A |
ΠΠ°Π·Π°Π΄ | E0,6A | E0,EA | E0,38 | E0,F0,38 |
ΠΠΏΠ΅ΡΠ΅Π΄ | E0,69 | E0,E9 | E0,30 | E0,F0,30 |
Π‘ΡΠΎΠΏ | E0,68 | E0, E8 | E0,28 | E0,F0,28 |
ΠΠ±Π½ΠΎΠ²ΠΈΡΡ | E0,67 | E0,E7 | E0,20 | E0,F0,20 |
ΠΠ°ΠΊΠ»Π°Π΄ΠΊΠΈ | E0,66 | E0, E6 | E0,18 | E0,F0,18 |
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ | ||||
Media Select | E0,6D | E0,ED | E0,50 | E0,F0,50 |
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ° | E0,6C | E0,EC | E0,48 | E0,F0,48 |
ΠΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ | E0,21 | E0,A1 | E0,2B | E0,F0,2B |
ΠΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ | E0,6B | E0,EB | E0,40 | E0,F0,40 |
Π ΡΠΈΡΡΠΎΠΌ DOS ΠΊΠ»Π°Π²ΠΈΡΠ° Pause Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ 6 ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΈ Π½Π΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ ΡΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠΈ ΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ. ΠΠΎΠ΄ Windows ΠΆΠ΅ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π² VMware ΠΈ DOSBox) ΠΊΠ»Π°Π²ΠΈΡΠ° Pause ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π»ΡΠ±Π°Ρ Π΄ΡΡΠ³Π°Ρ: ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΈ ΡΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ E1,1D,45, Π° ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈΒ β E1,9D,C5.
ΠΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ β , β , β , β , Home , End , Page Up , Page Down , Insert , Delete ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΊΡΠΎΠΌΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ: E0,2AΒ β ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ (Π΄ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°), E0,AAΒ β ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ (ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°). Π ΠΏΡΠΈ ΡΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ β§ Shift Π½Π°ΠΎΠ±ΠΎΡΠΎΡ: E0,AAΒ β ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ (Π΄ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°), E0,2AΒ β ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ (ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°), ΠΊΠΎΠ΄ ΠΊΠ»Π°Π²ΠΈΡΠΈ β§ Shift ΠΏΡΠΈ ΡΡΠΎΠΌ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅
Π‘ΡΡΠ»ΠΊΠΈ
B. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°Π²ΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°Π²ΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
ΠΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ — ΡΡΠΎ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΊΠ»Π°Π²ΠΈΡΠ°ΠΌ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»Π°Π²ΠΈΡΠ° A Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄ ΠΊΠ»Π°Π²ΠΈΡΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π΅Π΅ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ 65 (Π·Π°Π³Π»Π°Π²Π½Π°Ρ A) ΠΈΠ»ΠΈ 97 (ΡΡΡΠΎΡΠ½Π°Ρ a), Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, Π½Π°ΠΆΠ°ΡΠ° Π»ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ° Shift ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ Π½Π΅ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΠΊΠ»Π°Π²ΠΈΡ-ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ².ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (ΡΠΌ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ A) ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΡΠΈΡΠ°Π½Ρ ΠΈΠ· ΡΠΎΠ±ΡΡΠΈΡ keypress
, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ, Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΈΠ· ΡΠΎΠ±ΡΡΠΈΠΉ keydown
ΠΈ keyup
. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π²ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΡΠΈΠΏΠΈΡΠ½ΠΎΠΉ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ (Π‘Π¨Π) ΠΈ ΠΈΡ
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ.
ΠΠ»ΡΡ | ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ||||||||||||||||||||||||||||||||||
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ | 18 | 18 | 900 | ||||||||||||||||||||||||||||||||||
Π‘ΡΡΠ΅Π»ΠΊΠ° Π²Π½ΠΈΠ· | 40 | F6 | 117 | ||||||||||||||||||||||||||||||||||
Π‘ΡΡΠ΅Π»ΠΊΠ° Π²Π»Π΅Π²ΠΎ | 37 | F7 | 0 | ||||||||||||||||||||||||||||||||||
Π‘ΡΡΠ΅Π»ΠΊΠ° Π²Π²Π΅ΡΡ | 38 | F9 | 120 65 | 9002 | F10 | ||||||||||||||||||||||||||||||||
Caps Lock | 20 | F1 | 122 | ||||||||||||||||||||||||||||||||||
Ctrl | 17 | 20 | |||||||||||||||||||||||||||||||||||
Π£Π΄Π°Π»ΠΈΡΡ | 46 | ΠΠ°ΡΠ°Π»ΠΎ | 36 | ||||||||||||||||||||||||||||||||||
ΠΠΎΠ½Π΅Ρ | 35 | ΠΡΡΠ°Π²ΠΊΠ° | 45 | 13 | Num Lock | 144 | |||||||||||||||||||||||||||||||
Esc | 27 | (NumPad) — | 109000 | 109000 | |||||||||||||||||||||||||||||||||
(NumPad) * | 106 | ||||||||||||||||||||||||||||||||||||
F2 | 113 | (NumPad). | 110 | ||||||||||||||||||||||||||||||||||
F3 | 114 | (NumPad) / | 111 | ||||||||||||||||||||||||||||||||||
F4 | 02 11517 F4 | 02 115 | 107 | ||||||||||||||||||||||||||||||||||
(NumPad) 0 | 96 | P | 80 | ||||||||||||||||||||||||||||||||||
NumPad) 1 | 02 0 | 81 | |||||||||||||||||||||||||||||||||||
(NumPad) 2 | 98 | R | 82 | ||||||||||||||||||||||||||||||||||
NumPad) 3 | 02 9917 | 83 | |||||||||||||||||||||||||||||||||||
(NumPad) 4 | 100 | T | 84 | ||||||||||||||||||||||||||||||||||
(NumPad) 5 | 101 | U | 85 | ||||||||||||||||||||||||||||||||||
(NumPad) 6 | 02 102 900 | 86 | |||||||||||||||||||||||||||||||||||
(NumPad) 7 | 103 | W | 87 | ||||||||||||||||||||||||||||||||||
(NumPad) 8 | 02 10417 | 02 104 9000 | 88 | ||||||||||||||||||||||||||||||||||
(NumPad) 9 | 105 | Y | 89 | ||||||||||||||||||||||||||||||||||
Page Down | 34 | 90 | |||||||||||||||||||||||||||||||||||
Π‘ΡΡΠ°Π½ΠΈΡΠ° Π²Π²Π΅ΡΡ | 33 | 1 | 49 | ||||||||||||||||||||||||||||||||||
ΠΠ°ΡΠ·Π° | 19 | 2 | 50 | ||||||||||||||||||||||||||||||||||
ΠΠ΅ΡΠ°ΡΡ | 44 | 02 3 0Scroll Lock 145 4 52 Π‘Π΄Π²ΠΈΠ³ 16 5 53 53 032 6 54 Π’Π°Π±ΡΠ»ΡΡΠΈΡ 9 7 55 2 08 56 C 67 0 48 65 368 ' 222 E 69 - 189 F17 02 | F17 02 | 188 | |||||||||||||||||||||||||||||||||
G | 71 | . | 190 | ||||||||||||||||||||||||||||||||||
H | 72 | / | 191 | ||||||||||||||||||||||||||||||||||
I | 73 | 186 | |||||||||||||||||||||||||||||||||||
J | 74 | [ | 219 | ||||||||||||||||||||||||||||||||||
K | 75 | 075 | 0 | ||||||||||||||||||||||||||||||||||
L | 76 | ] | 221 | ||||||||||||||||||||||||||||||||||
M | 77 | ' | 02 192 ' | 02 192 9000 0 900 | 78 | = | 187 | ||||||||||||||||||||||||||||||
O | 79 |
B
66
9
57
.
ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ² ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ Π΄Π»Ρ ΠΊΠ»Π°Π²ΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
Π Π΅ΠΉΡΠΈΠ½Π³ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ:
[ΠΡΠ΅Π³ΠΎ: 0 Π‘ΡΠ΅Π΄Π½Π΅Π΅: 0/5]
Keyboard Codes Display - ΡΡΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ , ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ΄Ρ ΠΊΠ»Π°Π²ΠΈΡ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ . ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ (ΠΈΠ»ΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠ»Π°Π²ΠΈΡΠΈ), ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ ΡΡΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΆΠ°ΡΠΈΠ΅ Π½Π° Π±ΡΠΊΠ²Ρ Β«Π°Β» ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ Π΅Π³ΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π²Π΅Π½ Β«65Β». Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠΎΠ΄Π° Alt + 65 (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ) Π² ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ Π²Π²Π΅Π΄Π΅Ρ Π±ΡΠΊΠ²Ρ Β«AΒ». Π’Π°ΠΊ ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠΎΠ΄Ρ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ°ΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ, ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΈΠΌΡ Π΄Π»Ρ Π½Π΅ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈ / ΠΈΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ°. Π Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Π΅ΡΡΡ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π³Π΄Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ΄ΠΎΠ² Π²ΡΠ΅Ρ ΠΊΠ»Π°Π²ΠΈΡ.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠ»Π°Π²ΠΈΡ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅.
ΠΠ°ΠΊ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ?
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π²ΠΎΠ·ΡΠΌΠΈΡΠ΅ zip-ΡΠ°ΠΉΠ». ΠΠ·Π²Π»Π΅ΠΊΠΈΡΠ΅ ΡΡΠΎΡ ΡΠ°ΠΉΠ», ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΡΠΉ ΡΠ°ΠΉΠ». ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π΄Π²Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ: Π‘ΠΎΠ±ΡΡΠΈΡ ΠΈ ΠΠΎΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ .
Π‘ΠΎΠ±ΡΡΠΈΡ ΠΠΊΠ»Π°Π΄ΠΊΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ, ΠΊΠ°ΠΊΠ°Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° Π½Π°ΠΆΠ°ΡΠ° Π²Π°ΠΌΠΈ (KeyDown), ΠΊΠ°ΠΊΠΎΠ² Π΅Π΅ ΠΊΠΎΠ΄ ΠΈ Π²ΡΠΏΡΡΠ΅Π½Π½Π°Ρ Π²Π°ΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ° (KeyUp).ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π·Π°Ρ ΠΎΡΠΈΡΠ΅.
ΠΠΎΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°Π²ΠΈΡ.
ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΊΠΎΠ΄Ρ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π½ΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ.
ΠΡΠ²ΠΎΠ΄:
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²ΡΠ΅ ΠΊΠΎΠ΄Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ. ΠΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ, ΠΈ ΠΊΠΎΠ΄ / ββΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ.
ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
.