Π Π°Π·Π½ΠΎΠ΅

ΠšΠΎΠ΄Ρ‹ клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹: ΠšΠΎΠ΄Ρ‹ клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΌΡ‹ΡˆΠΈ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ клавиш для javascript (event.keyCode)







































































































Клавиша

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

10-Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

16-Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

Π·Π°Π±ΠΎΠΉDOM_VK_BACK_SPACE80x08
TabDOM_VK_TAB90x09
EnterDOM_VK_ENTER130x0D
ShiftDOM_VK_SHIFT160x10
CtrlDOM_VK_CONTROL170x11
AltDOM_VK_ALT180x12
PauseDOM_VK_PAUSE190x13
CapsLockDOM_VK_CAPS_LOCK200x14
EscDOM_VK_ESCAPE270x1B
ΠΏΡ€ΠΎΠ±Π΅Π»DOM_VK_SPACE320x20
PageUpDOM_VK_PAGE_UP330x21
PageDownDOM_VK_PAGE_DOWN340x22
EndDOM_VK_END350x23
HomeDOM_VK_HOME360x24
стрСлка Π²Π»Π΅Π²ΠΎDOM_VK_LEFT370x25
стрСлка Π²Π²Π΅Ρ€Ρ…DOM_VK_UP380x26
стрСлка Π²ΠΏΡ€Π°Π²ΠΎDOM_VK_RIGHT390x27
стрСлка Π²Π½ΠΈΠ·DOM_VK_DOWN400x28
InsertΒ 450x2D
DeleteΒ 460x2E
0Β 480x30
1Β 490x31
2Β 500x32
3Β 510x33
4Β 520x34
5Β 530x35
6Β 540x36
7Β 550x37
8Β 560x38
9Β 570x39
AΒ 650x41
BΒ 660x42
CΒ 670x43
DΒ 680x44
EΒ 690x45
FΒ 700x46
GΒ 710x47
HΒ 720x48
IΒ 730x49
JΒ 740x4A
KΒ 750x4B
LΒ 760x4C
MΒ 770x4D
NΒ 780x4E
OΒ 790x4F
PΒ 800x50
QΒ 810x51
RΒ 820x52
SΒ 830x53
TΒ 840x54
UΒ 850x55
VΒ 860x56
WΒ 870x57
XΒ 880x58
YΒ 890x59
ZΒ 900x5A
лСвая клавиша Windows 910x5B
правая клавиша WindowsΒ 920x5C
клавиша Applications 930x5D
NumPad 0Β 960x60
NumPad 1Β 970x61
NumPad 2Β 980x62
NumPad 3Β 990x63
NumPad 4Β 1000x64
NumPad 5Β 1010x65
NumPad 6Β 1020x66
NumPad 7Β 1030x67
NumPad 8Β 1040x68
NumPad 9Β 1050x69
NumPad *Β 1060x6A
NumPad +Β 1070x6B
NumPad —Β 1090x6D
NumPad .Β 1100x6E
NumPad /Β 1110x6F
F1DOM_VK_F11120x70
F2DOM_VK_F21130x71
F3DOM_VK_F31140x72
F4DOM_VK_F41150x73
F5DOM_VK_F51160x74
F6DOM_VK_F61170x75
F7DOM_VK_F71180x76
F8DOM_VK_F81190x77
F9DOM_VK_F91200x78
F10DOM_VK_F101210x79
F11DOM_VK_F111220x7A
F12DOM_VK_F121230x7B
NumLockDOM_VK_NUM_LOCK1440x90
ScrollLockDOM_VK_SCROLL_LOCK1450x91
PrintScreenDOM_VK_PRINTSCREEN1540x9A
MetaDOM_VK_META1570x9D
;Β 1860xBA
=Β 1870xBB
,Β 1880xBC
Β 1890xBD
.Β 1900xBE
/Β 1910xBF
~Β 1920xC0
[Β 2190xDB
\Β 2200xDC
]Β 2210xDD
Β 2220xDE

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ — 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
q1610
w1711
e1812
r1913
t2014
y2115
u2216
i2317
o2418
p2519
[261A
]271B
a301E
s311F
d3220
f3321
g3422
h3523
j3624
k3725
l3826
;3927
4028
z442C
x452D
c462E
v472F
b4830
n4931
m5032
,5133
.5234
/5335
ΠŸΡ€ΠΎΠ±Π΅Π»5739

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
Клавиша ΠšΠΎΠ΄Ρ‹
DEC HEX
Insert338152
Delete339153
Home327147
End33514F
PageUp329149
PageDown337151
Up328148
Down336150
Left33114B
Right33314D

Цифровая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
Клавиша ΠšΠΎΠ΄Ρ‹
DEC HEX
/309135
*5537
744A
+784E
Enter28411C
08252
1794F
28050
38151
4754B
5764C
6774D
77147
87248
97349

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: 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
Основная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
A1E9E1CF0,1C
B30B032F0,32
C2EAE21F0,21
D20A023F0,23
E129224F0,24
F21A12BF0,2B
G22A234F0,34
H23A333F0,33
I179743F0,43
J24A43BF0,3B
K25A542F0,42
L26A64BF0,4B
M32B23AF0,3A
N31B131F0,31
O189844F0,44
P19994DF0,4D
Q109015F0,15
R13932DF0,2D
S1F9F1BF0,1B
T14942CF0,2C
U16963CF0,3C
V2FAF2AF0,2A
W11911DF0,1D
X2DAD22F0,22
Y159535F0,35
Z2CAC1AF0,1A
00B8B45F0,45
1028216F0,16
203831EF0,1E
3048426F0,26
4058525F0,25
506862EF0,2E
6078736F0,36
708883DF0,3D
809893EF0,3E
90A8A46F0,46
~29890EF0,0E
-0C8C4EF0,4E
=0D8255F0,55
\2BAB5DF0,5D
[1A9A54F0,54
]1B9B5BF0,5B
;27A74CF0,4C
'28A852F0,52
,33B341F0,41
.34B449F0,49
/35B54AF0,4A
BS0E8E66F0,66
Space39B929F0,29
Tab β†Ή0F8F0DF0,0D
β‡ͺ Caps Lock3ABA58F0,58
Π›Π΅Π²Ρ‹ΠΉ ⇧ Shift2AAA12F0,12
Π›Π΅Π²Ρ‹ΠΉ Ctrl1D9D14F0,14
Π›Π΅Π²Ρ‹ΠΉ Alt38B811F0,11
Π›Π΅Π²Ρ‹ΠΉ ⊞ WinE0,5BE0,DBE0,1FE0,F0,1F
ΠŸΡ€Π°Π²Ρ‹ΠΉ ⇧ Shift36B659F0,59
ΠŸΡ€Π°Π²Ρ‹ΠΉ CtrlE0,1DE0,9DE0,14E0,F0,14
ΠŸΡ€Π°Π²Ρ‹ΠΉ AltE0,38E0,B8E0,11E0,F0,11
ΠŸΡ€Π°Π²Ρ‹ΠΉ ⊞ WinE0,5CE0,DCE0,27E0,F0,27
≣ MenuE0,5DE0,DDE0,2FE0,F0,2F
↡ Enter1C9C5AF0,5A
Esc018176F0,76
F13BBB05F0,05
F23CBC06F0,06
F33DBD04F0,04
F43EBE0CF0,0C
F53FBF03F0,03
F640C00BF0,0B
F741C183F0,83
F842C20AF0,0A
F943C301F0,01
F1044C409F0,09
F1157D778F0,78
F1258D807F0,07
PrtScrE0,2A,E0,37E0,B7,E0,AAE0,12,E0,7CE0,F0,7C,E0,F0,12
Alt+PrtScr54 (вмСсто PrtScr,

код для клавиши Alt

гСнСрируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ)

D4 (вмСсто PrtScr,

код для клавиши Alt

гСнСрируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ)

??
Ctrl+PrtScr,

⇧ Shift+PrtScr

(SysReq)

E0,37 (вмСсто PrtScr,

ΠΊΠΎΠ΄ для Ctrl ΠΈΠ»ΠΈ ⇧ Shift

гСнСрируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ)

E0,B7 (вмСсто PrtScr,

ΠΊΠΎΠ΄ для Ctrl ΠΈΠ»ΠΈ ⇧ Shift

гСнСрируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ)

??
Scroll Lock46C67EF0,7E
PauseE1,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

гСнСрируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ)

??
InsertE0,52E0,D2E0,70E0,F0,70
HomeE0,47E0,C7E0,6CE0,F0,6C
EndE0,4FE0,CFE0,69E0,F0,69
Page UpE0,49E0,C9E0,7DE0,F0,7D
Page DownE0,51E0,D1E0,7AE0,F0,7A
DeleteE0,53E0,D3E0,71E0,F0,71
↑E0,48E0,C8E0,75E0,F0,75
←E0,4BE0,CBE0,6BE0,F0,6B
↓E0,50E0,D0E0,72E0,F0,72
β†’E0,4DE0,CDE0,74E0,F0,74
Цифровая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
Num Lock45C577F0,77
/E0,35E0,B5E0,4AE0,F0,4A
*37B77CF0,7C
-4ACA7BF0,7B
+4ECE79F0,79
↡ EnterE0,1CE0,9CE0,5AE0,F0,5A
.53D371F0,71
052D270F0,70
14FCF69F0,69
250D072F0,72
351D17AF0,7A
44BCB6BF0,6B
54CCC73F0,73
64DCD74F0,74
747C76CF0,6C
848C875F0,75
949C97DF0,7D
Клавиши ACPI
PowerE0,5EE0,DEE0,37E0,F0,37
SleepE0,5FE0,DFE0,3FE0,F0,3F
WakeE0,63E0,E3E0,5EE0,F0,5E
ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° клавиши
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»Π΅ΠΌ
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Ρ€Π΅ΠΊE0,19E0, 99E0, 4DE0,F0,4D
ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ‚Ρ€Π΅ΠΊE0,10E0, 90E0,15E0,F0,15
ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒE0,24E0,A4E0,3BE0,F0,3B
ΠŸΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒ/ΠΏΠ°ΡƒΠ·Π°E0,22E0,A2E0,34E0,F0,34
Π—Π²ΡƒΠΊ Π²ΠΊΠ»/ΠΎΡ‚ΠΊΠ»E0,20E0,A0E0,23E0,F0,23
Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒE0,30E0,B0E0,32E0,F0,32
Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒE0,2EE0,AEE0,21E0,F0,21
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ
ПоискE0,65E0,E5E0,10E0,F0,10
Π”ΠΎΠΌΠ°ΡˆΠ½ΡΡ страницаE0,32E0,B2E0,3AE0,F0,3A
НазадE0,6AE0,EAE0,38E0,F0,38
Π’ΠΏΠ΅Ρ€Π΅Π΄E0,69E0,E9E0,30E0,F0,30
Π‘Ρ‚ΠΎΠΏE0,68E0, E8E0,28E0,F0,28
ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒE0,67E0,E7E0,20E0,F0,20
Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈE0,66E0, E6E0,18E0,F0,18
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ прилоТСниями
Media SelectE0,6DE0,EDE0,50E0,F0,50
ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°E0,6CE0,ECE0,48E0,F0,48
ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€E0,21E0,A1E0,2BE0,F0,2B
Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€E0,6BE0,EBE0,40E0,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 . Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны всС клавиши Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ английской ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (БША) ΠΈ ΠΈΡ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ клавиш.

8

9001 7

121

0

F1

112

2

0

9 0017

B

3

,

ΠšΠ»ΡŽΡ‡

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ

18

18

900

Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π½ΠΈΠ·

40

F6

117

Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π»Π΅Π²ΠΎ

37

F7

0

11820

0 Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²ΠΏΡ€Π°Π²ΠΎ

39

F8

119

Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π²Π΅Ρ€Ρ…

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 000

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

0

Scroll Lock

145

4

52

Π‘Π΄Π²ΠΈΠ³

16

5

53

53

0

32

6

54

Вабуляция

9

7

55

8

56

66

9

57

C

67

0

48

65

68

'

222

E

69

-

189

F17

02

F17

02

188

G

71

.

190

H

72

/

191

I

73

186

J

74

[

219

K

75

0

75

0

L

76

]

221

M

77

'

02 192

'

02 192 9000

0 900

78

=

187

O

79

.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ² ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… клавиш для клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ:

[ВсСго: 0 Π‘Ρ€Π΅Π΄Π½Π΅Π΅: 0/5]

Keyboard Codes Display - это бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ клавиш ΠΈ названия клавиш . Когда Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, отобраТаСтся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ (ΠΈΠ»ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ клавиши), связанный с этой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ клавишСй.НапримСр, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° Π±ΡƒΠΊΠ²Ρƒ Β«Π°Β» ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π΅Π³ΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π²Π΅Π½ Β«65Β». Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠΎΠ΄Π° Alt + 65 (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹) Π² ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π²Π²Π΅Π΄Π΅Ρ‚ Π±ΡƒΠΊΠ²Ρƒ Β«AΒ». Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄Ρ‹, связанныС со всСми клавишами ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС.

Помимо этого, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ имя для Π½Π΅ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ / ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π°. Π’ Π΅Π³ΠΎ интСрфСйсС Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ основныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ список ΠΊΠΎΠ΄ΠΎΠ² всСх клавиш.

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ клавиш Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.

Как ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ клавиши для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ клавиши ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹?

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ zip-Ρ„Π°ΠΉΠ». Π˜Π·Π²Π»Π΅ΠΊΠΈΡ‚Π΅ этот Ρ„Π°ΠΉΠ», ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ пСрСносимый Ρ„Π°ΠΉΠ». ЗапуститС Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ интСрфСйс этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π²Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ: Бобытия ΠΈ ΠšΠΎΠ΄Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… клавиш .

Бобытия Π’ΠΊΠ»Π°Π΄ΠΊΠ° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ сообщСния. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, какая клавиша Π½Π°ΠΆΠ°Ρ‚Π° Π²Π°ΠΌΠΈ (KeyDown), ΠΊΠ°ΠΊΠΎΠ² Π΅Π΅ ΠΊΠΎΠ΄ ΠΈ выпущСнная Π²Π°ΠΌΠΈ клавиша (KeyUp).Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС сообщСния, ΠΊΠΎΠ³Π΄Π° Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

ΠšΠΎΠ΄Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… клавиш На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ отобраТаСтся список всСх ΠΊΠΎΠ΄ΠΎΠ² клавиш.

Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠ΄Ρ‹ для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов, Π½ΠΎ связанныС символы Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ символу.

Π’Ρ‹Π²ΠΎΠ΄:

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния становится Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ всС ΠΊΠΎΠ΄Ρ‹ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… клавиш. ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΈ ΠΊΠΎΠ΄ / ​​значСниС клавиши Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для отобраТСния ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *