Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх iOS-устройств, совмСстим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 Π΄ΠΎ 24:00 ΠΏΠ½-ΠΏΡ‚ | c 10:00 Π΄ΠΎ 18:00 сб
0 Comments

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

Π Π΅ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ клавиш Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ / Π₯Π°Π±Ρ€


Π’ΡΡŽ свою Тизнь Π±Ρ‹Π» Ρ„Π°Π½Π°Ρ‚ΠΎΠΌ Π±Π΅ΡΡˆΡƒΠΌΠ½Ρ‹Ρ…, Ρ‚ΠΎΠ½ΠΊΠΈΡ…, ΠΈ красивых ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΈ ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡŽ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ… Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈΠ· доступных Π² свободной ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅, β€” ΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Β«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

К вопросу ΠΎΡ†Π΅Π½ΠΊΠΈ ПЭМИН Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов. ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

К вопросу ΠΎΡ†Π΅Π½ΠΊΠΈ ПЭМИН Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов. ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Автор: ΠšΠΎΠ½Π΄Ρ€Π°Ρ‚ΡŒΠ΅Π² А.Π’.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌ устройством ΠŸΠ­Π’Πœ, Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ ΠΈ нСслоТным, Π½ΠΎ Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ, ΠΏΠΎΡ€ΠΎΡŽ, Ρ…Π»ΠΎΠΏΠΎΡ‚Ρ‹ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, являСтся ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ устройство нСслоТноС. ОсобСнно Π½ΠΎΠ½Π΅ ΡƒΠΆΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ PS/2. Как ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ многочислСнныС ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ микросхСма управлСния Β«ΠΊΠ»Π°Π²Ρ‹Β» сканируСт наТатия клавиш ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π² ΠΏΠΎΡ€Ρ‚. Вактовая частота этой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΡ€Π°Ρ‚Π½Π° (Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ числС случаСв) Β» 6,3 ΠΈΠ»ΠΈ 10 ΠΊΠ“Ρ†. Π₯отя Π°Π²Ρ‚ΠΎΡ€Ρƒ попались Π² самыС послСдниС Π³ΠΎΠ΄Π° ΠΏΠ°Ρ€Π° экзСмпляров, тактовая частота ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π»Π΅ΠΆΠ°Π»Π° Π² Ρ€Π°ΠΉΠΎΠ½Π΅ 20 ΠΊΠ“Ρ†.

ВсС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π½ΠΈΠΈ любой клавиши Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ (послС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°ΡƒΠ·Ρ‹) ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΊΠΎΠ΄Π° клавиши Β«Π΄ΠΎ бСсконСчности». Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ это, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‡Π΅Ρ€Π΅Π· нСсколько сСкунд ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал систСмного Β«Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°Β» – «писк». Π‘ΡƒΡ‚ΡŒ тСст-Ρ€Π΅ΠΆΠΈΠΌΠ° (самого общСпринятого) Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ пСрСполнСния Π±ΡƒΡ„Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎ позволяСт, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавишС, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΏΠΎ кабСлю Β«ΠΊΠ»Π°Π²Ρ‹Β» Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ символа.

Как ΠΈ всСгда, для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ расчёта Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ постоянноС Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅. Для ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π΅:

10101010 (55) клавиша « +; = »

01010101 (АА) Π² Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… – Π½Π΅ примСняСтся

ΠžΠ±Ρ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° скан-ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 14.1

Π’Π°Π±Π»ΠΈΡ†Π° 14.1 – Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Клавиша

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄

Клавиша

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄

Клавиша

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄

Клавиша

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄

1

16

2

1E

3

26

4

25

5

2E

6

36

7

3D

8

3E

9

46

0

45

–

4E

+

55

Backspace

66

Tab

0D

Q

15

W

1D

E

24

R

2D

T

2C

Y

35

U

3C

I

43

O

44

P

4d

[

54

]

5B

Enter

5A

Ctrl(L)

14

A

1C

S

1B

D

23

F

2B

G

34

H

33

J

3B

K

42

L

4B

;

4C

β€˜

52

`

0E

Shift(L)

12

\

61

Z

1A

X

22

C

21

V

2A

B

32

N

31

M

3A

,

41

.

49

/

4A

Shift(R)

59

Alt(L)

11

Space

29

Caps Lock

58

Esc

76

F1

05

F2

06

F3

04

F4

0C

F5

03

F6

0B

F7

83

F8

0A

F9

01

F10

09

F11

78

F12

07

Scroll Lock

7E

*[numpad]

7C

Num Lock

77

7[numpad]

6C

8[numpad]

75

9[numpad]

7D

-[numpad]

7B

4[numpad]

6B

5[numpad]

73

6[numpad]

74

+[numpad]

5A

1[numpad]

69

2[numpad]

72

3[numpad]

7A

0[numpad]

70

.[numpad]

71

Alr(R)

E0-11

Ctrl(R)

E0-14

Print Screen

E0-12-E0-7C

Insert

E0-70

Delete

E0-71

Left

E0-6B

Home

E0-6C

End

E0-69

Up

E0-75

Down

E0-72

PageUp

E0-7D

PageDown

E0-7A

Right

E0-74

Enter[numpad]

E0-5A

/[numpad]

E0-4A

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ тСст-Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«+Β» Π³Ρ€ΡƒΠ·ΠΈΠΊΠ΅ Π² ΠΊΠ°Π±Π΅Π»Π΅ Β«ΠΊΠ»Π°Π²Ρ‹Β» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ бСсконСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². ΠŸΡ€ΠΈ этом ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ слСдования ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ тактовая частота), Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 6,10 ΠΈΠ»ΠΈ 20 ΠΊΠ“Ρ†, Π° частота слСдования ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅. Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½Π° рисункС 14.1

Для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΠΊΠ°Π±Π΅Π»Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ слуТат Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ – KBData ΠΈ KBSync. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ скан-ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° выставляСт ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ разряд Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π»ΠΈΠ½ΠΈΠΈ KBData ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ ΠΈΠ· Β«1Β» Π² Β«0Β» сигнала Π½Π° Π»ΠΈΠ½ΠΈΠΈ KBSync.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎ своСй нСготовности ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ/ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π½Π° Π»ΠΈΠ½ΠΈΠΈ KBSync. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ врСмя, ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΎΠ±Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала.

ris14-1-2.jpg

ris14-3.jpg

Как слСдуСт ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ, Π² спСктрС ПЭМИН кабСля ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ слСдуСт ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ частотных ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 1/76,04Β·10-6=13,15 ΠΊΠ“Ρ†. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΈΠ·-Π·Π° наличия Π΄Π²ΡƒΡ…, сдвинутых ΠΏΠΎ Ρ„Π°Π·Π΅, сигналов с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ (Π½ΠΎ ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ!) ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌΠΈ, Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ ΠΈ Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ частотныС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π΅.

Как ΠΈ слСдуСт ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, ПЭМИН Π»ΠΈΠ½ΠΈΠΈ синхроданных Π½Π΅ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π΅Π½, Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅. Но ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ПЭМИН ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ совсСм нСпросто. КабСль ΠΎΠ΄ΠΈΠ½, сигналы синхронны…

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ СдинствСнный способ – ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ скан-ΠΊΠΎΠ΄ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ числом логичСских Β«1Β» Π² посылкС. Π’Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ клавиши Β«F3Β» ΠΈ F9Β» (03 ΠΈ 01 Π² hex-ΠΊΠΎΠ΄Π΅). Код Β«00Β» Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

ΠžΡΡ†ΠΈΠ»Π»ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° скан-ΠΊΠΎΠ΄Π° Β«F3Β» ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅.

ris14-4.jpg

Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ Β«ΠΏΠΎ энСргСтикС», Ссли ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ всС частотныС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ПЭМИН с ΠΊΠΎΠ΄ΠΎΠΌ Β«=Β» ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ΄ΠΎΠΌ Β«F9Β», Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ Π² показаниях ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠšΠΠ–Π”ΠžΠ™ ΠΈΠ· частотных ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΈ Π΅ΡΡ‚ΡŒ истинно информационная Ρ‡Π°ΡΡ‚ΡŒ энСргии ПЭМИН. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ это максимум максиморум. Π Π°Π±ΠΎΡ‚Π° достаточно слоТная ΠΈ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ, Ссли Π½Π΅Ρ‚ возмоТности ΠΏΠΎΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ Β«Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΡƒΒ». Π‘Π°ΠΌΠΈ-Ρ‚ΠΎ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ПЭМИН для ΡΡ‚ΠΎΠ»ΡŒ Π½ΠΈΠ·ΠΊΠΈΡ… частот Π²Ρ‹ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π°. Π’Π°ΠΊ Π΅Ρ‰Ρ‘ ΠΈ разности Β«Π»ΠΎΠ²ΠΈΡ‚ΡŒΒ»β€¦

ris14-5.jpg

ris14-6-7.jpg

Π’ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ БИ, Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ числС случаСв, просто ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ ΡƒΡ€ΠΎΠ²Π½ΠΈ ПЭМИН (Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ вычитая) ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ защищённости. МоТно ΠΈ Ρ‚Π°ΠΊ, «с запасом», Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ истинноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π» спСциалист обязан.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ рассмотрСния – «распиновка» Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² AT- ΠΈ PS/2-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ris14-7-8.jpg

Β«ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈΒ» Π½Π° ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ΅ выглядит Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ‚Π°ΠΊ «классичСски», ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈ ΠΎΠ½ Π²ΠΏΠΎΠ»Π½Π΅ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ris14-9.jpg

ris14-10.jpg

На спСктрС Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ возрастаниС Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ с ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ΠΌ частоты.

Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ особСнности ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Β«ΠΊΠ»Π°Π²Ρ‹Β» Π² этой частотной области (ΠΎΡ‚ дСсятков ΠΊΠ“Ρ† ΠΈ Π΄Π°Π»Π΅Π΅). Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ, находится Π½Π΅ΠΏΠΎΠ΄Π°Π»Π΅ΠΊΡƒ ΠΎΡ‚ систСмного Π±Π»ΠΎΠΊΠ°. А Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π‘Π‘ находится ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ питания – ΠΌΠΎΡ‰Π½Π΅ΠΉΡˆΠΈΠΉ источник ПЭМИН ΠΈ ΠΏΠΎ Β«Π•Β», ΠΈ ΠΏΠΎ «Н» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ. Π’ «свСтС» Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚Π΅Π°Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ софита, тускловатый «свСт» ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΡƒΠ·Ρ€Π΅Ρ‚ΡŒ – особоС искусство! ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΡ‘ΠΌ. ΠžΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡŒΡ‚Π΅ Β«ΠΊΠ»Π°Π²ΡƒΒ» ΠΎΡ‚ Π‘Π‘ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ дальшС. Π›ΡƒΡ‡ΡˆΠ΅ – Π½Π° ΡƒΠ΄Π»ΠΈΠ½ΠΈΡ‚Π΅Π»Π΅ PS/2. Π­Π΄Π°ΠΊ ΠΌΠ΅Ρ‚Ρ€Π° Π½Π° 2-2,5.

РазмСститС Π°Π½Ρ‚Π΅Π½Π½Ρƒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° Π½Π΅Ρ‘ наводилось ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшС ΠΎΡ‚ Π‘Π‘ (сигнал, ΠΏΡ€ΠΈ полосС ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ° большС 10 ΠΊΠ“Ρ† – сплошной спСктр). И Π²ΠΎΡ‚ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚Π°ΠΊ сориСнтированной, Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ Π°Π½Ρ‚Π΅Π½Π½Ρ‹, Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Β«ΠΊΠ»Π°Π²ΡƒΒ» ΠΈ Π΅Ρ‘ кабСль (Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚!). Π’ΠΎΠ³Π΄Π° Ρƒ Вас Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ большС шансов ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ сигналы ПЭМИН ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ПЭМИН Π½Π° экранС Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π²ΠΎΠΎΡ‡ΡƒΡŽ.

Всё Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΠ»ΠΎΡΡŒ ΠΊ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ с интСрфСйсом PS/2. Но сСйчас ΠΈΡ… массово Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ с интСрфСйсом USB.

Π’ΠΎΠΎΠ±Ρ‰Π΅ этот интСрфСйс достаточно ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассматривался совмСстно с ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈ. Однако Π±ΡƒΠ΄Π΅Ρ‚ нСлишним Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Β«Ρ†Π΅Π»Π΅ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅Β» ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Вспомним построСниС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для интСрфСйса USB, учитывая, Ρ‡Ρ‚ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, строго, с low-speed (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, фактичСски ΠΏΠΎ интСрфСйсу USB 1.0).

ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ DATA (payload) для low-speed устройств составляСт 8 Π±Π°ΠΉΡ‚. Π’ΠΎ Π΅ΡΡ‚ΡŒ это, ΠΊΠ°ΠΊ Ρ€Π°Π·, Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ скан-ΠΊΠΎΠ΄ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ сигнал (ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅) Π² Π»ΠΈΠ½ΠΈΠΈ USB оказалось Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΡƒΠΆ простой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ – Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²Ρ‹ΡΠ²ΠΈΠ»ΠΎΡΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΊΠ°Π±Π΅Π»Π΅ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ USB Β«ΠΊΠ»Π°Π²Ρ‹Β» ΠΌΠΎΠ΄Π΅Π»ΠΈ GENIUS KB-06XE, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π² Π»ΠΈΠ½ΠΈΠΈ (ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π΅) Β«data +Β» (рисунок 14.10)

ris14-10.jpg

Π­Ρ‚ΠΈ Π΄Π²Π΅ осциллограммы ΠΌΠ΅Π½ΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° с нСустановлСнной (хаотичСской) ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Β«ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈΒ» сигналов Π½Π΅ зависят ΠΎΡ‚ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (ΠΈΠ»ΠΈ Π½Π΅Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ). Никаких ΠΈΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Β«ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ» части ΠΏΠ°ΠΊΠ΅Ρ‚Π° (Ρ„Ρ€Π΅ΠΉΠΌΠ°) Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ.

ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ слСдования этих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Тёстко стабилизирована (рис. 14.11), Π° Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ составляСт (Π²ΠΈΠ΄Π½ΠΎ Π½Π° осциллограммах) ΠΎΠΊΠΎΠ»ΠΎ 34 Β±1 мкс.

ris14-11.jpg

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 4 мс. Однако Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° всё врСмя Β«Π΄Ρ€ΠΎΠΆΠΈΡ‚Β», ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ, классичСский Β«Π΄ΠΆΠΈΡ‚Ρ‚Π΅Ρ€Β». ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° нСсколько Ρ€Π°Π·ΠΌΡ‹Ρ‚Π° ΠΈ становится Ρ‡Ρ‘Ρ‚ΠΊΠΎΠΉ лишь ΠΏΡ€ΠΈ достаточно Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ усрСднСнии.

ris14-12.jpg

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² слСдования ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΈ Ρ€Π°Π·Π½ΠΎΠΉ ΠΈΡ… Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ спСктр носит Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ смСси ΠΈΠ· спСктра сплошного ΠΈ Π»ΠΈΠ½Π΅ΠΉΡ‡Π°Π°Ρ‚ΠΎΠ³ΠΎ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ лСпСстковый Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ спСктра, СстСствСнный для бСсконСчной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΉ Π² своих «лСпСстках» срСднСй Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, сохраняСтся вСсьма наглядно. Волько Β«Π½ΡƒΠ»ΠΈΒ» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сглаТСны Π΄ΠΆΠΈΡ‚Ρ‚Π΅Ρ€ΠΎΠΌ ΠΈ Π½Π΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ слСдования ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². Однако сама ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π²ΠΏΠΎΠ»Π½Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Π°. ΠŸΡ€ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΎΠΌ частотном Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ спСктр Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ Π½Π° Β«Π»ΠΈΠ½ΠΈΠΈΒ», обусловлСнныС частотой слСдования ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (250 Π“Ρ†) (рис. 14.13)Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ ΠΈ нСзасинхронизованном с истинной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ скан-ΠΊΠΎΠ΄Π° просмотрС осциллограмм, Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ участки Ρ„Ρ€Π΅ΠΉΠΌΠ° (ΠΏΠ°ΠΊΠ΅Ρ‚Π°), ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ПЭМИН кабСля ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ всё Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Π½Π° ΠΊΠ°ΠΊΠΈΡ… частотах Π΅Π³ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ, понятно, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΎΡΠΈΡ‚ΡŒ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ сплошного (Π²ΠΎ всяком случаС, ΠΏΡ€ΠΈ частотном Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ° Π±ΠΎΠ»Π΅Π΅ 0,3 ΠΊΠ“Ρ†). И понятно, ΠΊΠ°ΠΊΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈ расчётах Π² качСствС Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Π² экспСримСнтС составил 1,322 мкс). Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ это, ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… БИ, имСя осциллограф, хотя Π±Ρ‹ с 200 ΠœΠ“Ρ† полосой – Π·Π°Π΄Π°Ρ‡Π° Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Π°Ρ. ВСст-Ρ€Π΅ΠΆΠΈΠΌ, ΠΏΠΎ сути – любой, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ клавиши (Π»ΡŽΠ±Ρ‹Π΅), ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΠΎ интСрфСйсу ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ всё Ρ€Π°Π²Π½ΠΎ. И, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ, считаСм ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ (ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅).

ris14-13.jpg

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ осциллограммы ΠΈ спСктры ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ осциллографа АКИП-4108/2, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ измСрСния (Π½Π°Π΄ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ – вСсьма Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΈΡ€ΠΌΡ‹ Β«PICO TechnologyΒ» нашими. НС Ρ…ΡƒΠΆΠ΅ ΠΊΠΈΡ‚Π°ΠΉΡ†Π΅Π² πŸ™‚ ) .

Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ явно ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° 1 ΠœΠ“Ρ† (большС Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» осциллограф, Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ большого смысла Π½Π΅ Π±Ρ‹Π»ΠΎ). ΠžΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ обусловлСно ΡƒΠΆΠ΅ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ, ΠΊΠ°ΠΊ случайной Π°Π½Ρ‚Π΅Π½Π½ΠΎΠΉ ΠΈ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π΅Π³ΠΎ экранирования.

Для ΠΈΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² интСрфСйса USB Π½ΡƒΠΆΠ΅Π½ ΡƒΠΆΠ΅ осциллограф с полосою Π² ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π“Π“Ρ†.

Как ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сплошной спСктр ΠΈ, ΠΏΡ€ΠΈ этом, ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΠœΠ” – Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π½Π΅ для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ обсуТдСния, увы… Однако Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… публикациях придётся ΠΊ Π½Π΅ΠΌΡƒ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ, Π΄Π΅Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΡƒΠ΄Π°. ΠŸΠΎΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Β«ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… дозволСнного»…

ΠΊΠΎΠ΄ – это… Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄?

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄ β€” ΠΊΠΎΠ΄, присвоСнный ΠΊΠ°ΠΆΠ΄ΠΎΠΉ клавишС, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ распознаСт, какая клавиша Π±Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π°. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ любой клавиши ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ распознаёт ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΈ посылаСт Π΅Ρ‘ скан-ΠΊΠΎΠ΄ Π² ΠΏΠΎΡ€Ρ‚ 60h. ΠŸΡ€ΠΈ отпускании клавиши ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° IBM PC/XT посылаСт Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠΎΡ€Ρ‚ скан-ΠΊΠΎΠ΄, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π° 80h, Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° IBM PC/AT β€” Π΄Π²Π° Π±Π°ΠΉΡ‚Π°: F0h ΠΈ скан-ΠΊΠΎΠ΄ (скан-ΠΊΠΎΠ΄Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ AT Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ XT, см. Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ). НСкоторыС клавиши Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π½Π΅ ΠΎΠ΄ΠΈΠ½, Π° нСсколько скан-ΠΊΠΎΠ΄ΠΎΠ² (Ρ‚Π°ΠΊ, ΠΏΡ€Π°Π²Ρ‹Π΅  β‡§ Shift ,  Alt ,  Ctrl , ΠΎΠ±Π΅  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-09). К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, клавиши Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ряда ( Tab ⇆   Q   W   E   R   T   Y   U   I   O   P   [   ]   β†΅ Enter ) ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ скан-ΠΊΠΎΠ΄Ρ‹ 0F-1C (15-28 Π² дСсятичной систСмС).

КлавишаКод наТатия XTКод отпускания XTКод наТатия ATКод отпускания AT
Основная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
 A 1E9E1CF0,1C
 B 30B032F0,32
 C 2EAE21F0,21
 D 20A023F0,23
 E 129224F0,24
 F 21A12BF0,2B
 G 22A234F0,34
 H 23A333F0,33
 I 179743F0,43
 J 24A43BF0,3B
 K 25A542F0,42
 L 26A64BF0,4B
 M 32B23AF0,3A
 N 31B131F0,31
 O 189844F0,44
 P 19994DF0,4D
 Q 109015F0,15
 R 13932DF0,2D
 S 1F9F1BF0,1B
 T 14942CF0,2C
 U 16963CF0,3C
 V 2FAF2AF0,2A
 W 11911DF0,1D
 X 2DAD22F0,22
 Y 159535F0,35
 Z 2CAC1AF0,1A
 0 0B8B45F0,45
 1 028216F0,16
 2 03831EF0,1E
 3 048426F0,26
 4 058525F0,25
 5 06862EF0,2E
 6 078736F0,36
 7 08883DF0,3D
 8 09893EF0,3E
 9 0A8A46F0,46
 ~ 29890EF0,0E
 - 0C8C4EF0,4E
 = 0D8255F0,55
 \ 2BAB5DF0,5D
 [ 1A9A54F0,54
 ] 1B9B5BF0,5B
 ; 27A74CF0,4C
 ' 28A852F0,52
 , 33B341F0,41
 . 34B449F0,49
 / 35B54AF0,4A
 β† Backspace 0E8E66F0,66
 Space 39B929F0,29
 Tab ⇆ 0F8F0DF0,0D
 Caps Lock 3ABA58F0,58
Π›Π΅Π²Ρ‹ΠΉ  β‡§ Shift 2AAA12F0,12
Π›Π΅Π²Ρ‹ΠΉ  Ctrl 1D9D14F0,14
Π›Π΅Π²Ρ‹ΠΉ  Alt 38B811F0,11
Π›Π΅Π²Ρ‹ΠΉ  Win E0,5BE0,DBE0,1FE0,F0,1F
ΠŸΡ€Π°Π²Ρ‹ΠΉ  β‡§ Shift 36B659F0,59
ΠŸΡ€Π°Π²Ρ‹ΠΉ  Ctrl E0,1DE0,9DE0,14E0,F0,14
ΠŸΡ€Π°Π²Ρ‹ΠΉ  Alt E0,38E0,B8E0,11E0,F0,11
ΠŸΡ€Π°Π²Ρ‹ΠΉ  Win E0,5CE0,DCE0,27E0,F0,27
 Menu E0,5DE0,DDE0,2FE0,F0,2F
 β†΅ Enter 1C9C5AF0,5A
 Esc 018176F0,76
 F1 3BBB05F0,05
 F2 3CBC06F0,06
 F3 3DBD04F0,04
 F4 3EBE0CF0,0C
 F5 3FBF03F0,03
 F6 40C00BF0,0B
 F7 41C183F0,83
 F8 42C20AF0,0A
 F9 43C301F0,01
 F10 44C409F0,09
 F11 57D778F0,78
 F12 58D807F0,07
 PrtScr E0,2A,E0,37E0,B7,E0,AAE0,12,E0,7CE0,F0,7C,E0,F0,12
 Scroll Lock 46C67EF0,7E
 Pause E1,1D,45, E1,9D,C5β€”E1,14,77,E1,F0,14,F0,77β€”
 Insert E0,52E0,D2E0,70E0,F0,70
 Home 47C1E0,6CE0,F0,6C
 End E0,4FE0,CFE0,69E0,F0,69
 Page Up E0,49E0,C9E0,7DE0,F0,7D
 Page Down E0,51E0,D3E0,7AE0,F0,7A
 Delete E0,53E0,D3E0,71E0,F0,71
 β†‘ E0,48E0,C8E0,75E0,F0,75
 β† E0,4BE0,CBE0,6BE0,F0,6B
 β†“ E0,5050,D0E0,70E0,F0,70
 β†’ E0,4DE0,CDE0,74E0,F0,74
Цифровая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
 Num Lock 45C577F0,77
 / E0,35E0,B5E0,4AE0,F0,4A
 * 37B77CF0,7C
 - 4ACA7BF0,7B
 + 4ECE79F0,79
 β†΅ Enter E0,1CE0,9CE0,5AE0,F0,5A
 . 53D371F0,71
 0 52D270F0,70
 1 4FCF69F0,69
 2 50D072F0,72
 3 51D17AF0,7A
 4 4BCB6BF0,6B
 5 4CCC73F0,73
 6 4DCD74F0,74
 7 47C76CF0,6C
 8 48C875F0,75
 9 49C97DF0,7D
Клавиши ACPI
 Power E0,5EE0,DEE0,37E0,F0,37
 Sleep E0,5FE0,DFE0,3FE0,F0,3F
 Wake E0,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,3BE0,F0,3B
Π—Π²ΡƒΠΊ Π²ΠΊΠ»/ΠΎΡ‚ΠΊΠ»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,F0,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

CΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

Бсылки

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄ β€” ВикипСдия

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈΠ· Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β€” свободной энциклопСдии

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄ (Π°Π½Π³Π». 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.

КлавишаКод наТатия XTКод отпускания XTКод наТатия ATКод отпускания AT
Основная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
A1E9E1CF0,1C
B30B032F0,32
C2EAE21F0,21
D20A023F0,23
E129224F0,24
F21A12BF0,2B
G22A234F0,34
H23A333F0,33
I179743F0,43
J24A438F0,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,70
β†’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,3B
Π—Π²ΡƒΠΊ Π²ΠΊΠ»/ΠΎΡ‚ΠΊΠ»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 ΠΏΡ€ΠΈ этом гСнСрируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

Бсылки


НомСра клавиш ΠΈ скан-ΠΊΠΎΠ΄Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

НомСра клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ процСссор вычисляСт ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅. Π”Π°Π»Π΅Π΅ ΠΎΠ½ отправляСт матСринской ΠΏΠ»Π°Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТится скан-ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ клавиши.

Π­Ρ‚ΠΎ принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠΌ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ. Когда клавиша ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π°, гСнСрируСтся ΠΊΠΎΠ΄ останова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ клавиша Π²Π΅Ρ€Π½ΡƒΠ»Π°ΡΡŒ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Код останова Ρ€Π°Π²Π΅Π½ ΠΊΠΎΠ΄Ρƒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ плюс 80h. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли ΠΊΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ 1Eh (клавиша Β«AΒ»), Ρ‚ΠΎ ΠΊΠΎΠ΄ останова Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 9Eh. Π”Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для опрСдСлСния Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши (ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш).

Π’ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… AT ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€, установлСнный Π² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ сгСнСрированный скан-ΠΊΠΎΠ΄ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· скан-ΠΊΠΎΠ΄ΠΎΠ², прСдусмотрСнных Π² систСмС, ΠΈ отправляСт Π΅Π³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌΡƒ процСссору. Иногда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ скан-ΠΊΠΎΠ΄Ρ‹, особСнно Π² процСссС поиска нСисправностСй Π² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈΠ»ΠΈ Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ скан-ΠΊΠΎΠ΄ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Если клавиша Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· строя ΠΈΠ»ΠΈ Β«Π·Π°Π»ΠΈΠΏΠ°Π΅Ρ‚Β», ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° диагностики, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° POST, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π΅Π΅ скан-ΠΊΠΎΠ΄. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ придСтся ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ.

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π’ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… IBM каТдая клавиша ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ Π΅Π΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π”Π°Π½Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ клавиши Π½Π° Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ символы. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… модСлях ΠΈ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… ΡƒΠ±Ρ€Π°Π½Π° ΠΎΠ΄Π½Π° ΠΈΠ· клавиш (β„–29), Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π΄Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ (β„–45 ΠΈ β„–42). Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΠ±Ρ‰Π΅Π΅ ΠΈΡ… количСство ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ Π΄ΠΎ 102.

БущСствуСт большоС количСство «горячих» клавиш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… USB ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для запуска ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² спящий Ρ€Π΅ΠΆΠΈΠΌ, запуск обозрСватСля, Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° уровня громкости ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅), Ρ‚Π°ΠΊ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ВсС «горячиС» клавиши ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ собствСнным скан-ΠΊΠΎΠ΄ΠΎΠΌ.

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄ β€” ВикипСдия

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈΠ· Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β€” свободной энциклопСдии

Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄ (Π°Π½Π³Π». 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.

КлавишаКод наТатия XTКод отпускания XTКод наТатия ATКод отпускания AT
Основная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
A1E9E1CF0,1C
B30B032F0,32
C2EAE21F0,21
D20A023F0,23
E129224F0,24
F21A12BF0,2B
G22A234F0,34
H23A333F0,33
I179743F0,43
J24A438F0,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,70
β†’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,3B
Π—Π²ΡƒΠΊ Π²ΠΊΠ»/ΠΎΡ‚ΠΊΠ»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 ΠΏΡ€ΠΈ этом гСнСрируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

Бсылки


Π‘ΠΊΠ°Π½-ΠΊΠΎΠ΄Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ – 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

ΠΊΠΎΠ΄Ρ‹ сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

ΠšΠΎΠ΄Ρ‹ сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

ΠΊΠΎΠ΄Ρ‹ сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ физичСскиС ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ΄Π°ΠΌΠΈ сканирования DOS для этих ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π±Π°ΠΉΡ‚Π΅ Ρ‚ΠΈΠΏΠ° TKeyEvent. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΊΠΎΠ΄ΠΎΠ² сканирования ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎ список ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ трансляции событий ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠŸΡ€ΠΈ написании Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π»ΠΈΠ±ΠΎ эти константы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ функциями событий клавиш, Π»ΠΈΠ±ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ TranslateKeyEvent .

ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… сканкодов
ΠΊΠΎΠ΄ ΠšΠ»ΡŽΡ‡ ΠΊΠΎΠ΄ ΠšΠ»ΡŽΡ‡ ΠΊΠΎΠ΄ ΠšΠ»ΡŽΡ‡
00 NoKey 3D F3 70 ALT-F9
01 ALT-Esc 3E F4 71 ALT-F10
02 ALT-Space 3F F5 72 CTRL-PrtSc
04 CTRL-Ins 40 F6 73 CTRL-Π»Π΅Π²Ρ‹ΠΉ
05 SHIFT-Ins 41 F7 74 CTRL-ΠΏΡ€Π°Π²Ρ‹ΠΉ
06 CTRL-Del 42 F8 75 CTRL-ΠΊΠΎΠ½Π΅Ρ†
07 SHIFT-Del 43 F9 76 CTRL-PgDn
08 ALT-Back 44 F10 77 CTRL-Home
09 ALT-SHIFT-Back 47 Π”ΠΎΠΌ 78 ALT-1
0F SHIFT-Tab 48 Π΄ΠΎ 79 ALT-2
10 ALT-Q 49 PgUp 7А ALT-3
11 ALT-W 4B ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ 7B ALT-4
12 ALT-E 4C Π¦Π΅Π½Ρ‚Ρ€ 7Π‘ ALT-5
13 ALT-R 4D ΠŸΡ€Π°Π²ΠΎ 7D ALT-6
14 ALT-T 4E ALT-GrayPlus 7E ALT-7
15 ALT-Y 4F ΠΊΠΎΠ½Π΅Ρ† 7F ALT-8
16 ALT-U 50 Π’Π½ΠΈΠ· 80 ALT-9
17 ALT-I 51 ΠΏΠ³Π΄ 81 ALT-0
18 ALT-O 52 Ins 82 ALT-ΠœΠΈΠ½ΡƒΡ
19 ALT-P 53 Del 83 ALT-Ρ€Π°Π²Π½ΠΎ
1A ALT-LftBrack 54 SHIFT-F1 84 CTRL-PgUp
1B ALT-RgtBrack 55 SHIFT-F2 85 F11
1E ALT-A 56 SHIFT-F3 86 F12
1F ALT-S 57 SHIFT-F4 87 SHIFT-F11
20 ALT-D 58 SHIFT-F5 88 SHIFT-F12
21 ALT-F 59 SHIFT-F6 89 CTRL-F11
22 ALT-G 5А SHIFT-F7 8А CTRL-F12
23 ALT-H 5B SHIFT-F8 8B ALT-F11
24 ALT-J 5Π‘ SHIFT-F9 8C ALT-F12
25 ALT-K 5D SHIFT-F10 8D CTRL-Up
26 ALT-L 5E CTRL-F1 8E CTRL-ΠœΠΈΠ½ΡƒΡ
27 ALT-SemiCol 5F CTRL-F2 8F Π¦Π’Π Π›-Π¦Π΅Π½Ρ‚Ρ€
28 ALT-Π¦ΠΈΡ‚Π°Ρ‚Π° 60 CTRL-F3 90 CTRL-GreyPlus
29 ALT-OpQuote 61 CTRL-F4 91 CTRL-Π’Π½ΠΈΠ·
2B ALT-BkSlash 62 CTRL-F5 94 CTRL-Tab
2C ALT-Z 63 CTRL-F6 97 ALT-Home
2D ALT-X 64 CTRL-F7 98 ALT-Up
2E ALT-C 65 CTRL-F8 99 ALT-PgUp
2F ALT-V 66 CTRL-F9 9B ALT-Π»Π΅Π²Ρ‹ΠΉ
30 ALT-B 67 CTRL-F10 9D ALT-Right
31 ALT-N 68 ALT-F1 9F ALT-ΠΊΠΎΠ½Π΅Ρ†
32 ALT-M 69 ALT-F2 A0 ALT-Π’Π½ΠΈΠ·
33 ALT-Comma 6А ALT-F3 A1 ALT-PgDn
34 ALT-ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ 6B ALT-F4 A2 ALT-Ins
35 ALT-Slash 6Π‘ ALT-F5 A3 ALT-Del
37 ALT-GreyAst 6D ALT-F6 A5 ALT-Tab
3B F1 6E ALT-F7
3C F2 6F ALT-F8

Бписок ΠΊΠΎΠ΄ΠΎΠ² сканирования для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… клавиш ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ клавиш SHIFT, ALT ΠΈ CTRL ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅: Они ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для быстрого ознакомлСния.

SHIFT-ΠΊΠ»ΡŽΡ‡
Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ сканирования
ΠšΠ»ΡŽΡ‡ ΠΊΠΎΠ΄ CTRL-ΠΊΠ»ΡŽΡ‡ Alt-Key
NoKey 00
F1 3B 54 5E 68
F2 3C 55 5F 69
F3 3D 56 60 6А
F4 3E 57 61 6B
F5 3F 58 62 6Π‘
F6 40 59 63 6D
F7 41 5А 64 6E
F8 42 5B 65 6F
F9 43 5Π‘ 66 70
F10 44 5D 67 71
F11 85 87 89 8B
F12 86 88 8А 8C
Π”ΠΎΠΌ 47 77 97
Π΄ΠΎ 48 8D 98
PgUp 49 84 99
ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ 4B 73 9B
Π¦Π΅Π½Ρ‚Ρ€ 4C 8F
ΠŸΡ€Π°Π²ΠΎ 4D 74 9D
ΠΊΠΎΠ½Π΅Ρ† 4F 75 9F
Π’Π½ΠΈΠ· 50 91 A0
ΠΏΠ³Π΄ 51 76 A1
Ins 52 05 04 A2
Del 53 07 06 A3
Tab 8 0F 94 A5
GreyPlus 90 4E

,ΠšΠΎΠ΄Ρ‹ сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

PS2 | ЭлСктронная докумСнтация ΠΏΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ Altium

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΊΠΎΠ΄ отправляСтся Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ справочных Ρ‚Π°Π±Π»ΠΈΡ† ASCII хост ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши. ΠŸΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ называСтся ΠΊΠΎΠ΄ΠΎΠΌ сканирования ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ подклассируСтся ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ Β«makeΒ» Π² случаС наТатия клавиши.

Если клавиша удСрТиваСтся Π±Π΅Π· отпускания, ΠΊΠΎΠ΄ создания для этой клавиши Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ частотой Π°Π²Ρ‚ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° (типографской).Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½Π° клавиша Π½Π°ΠΆΠ°Ρ‚Π° ΠΈ удСрТиваСтся Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ, Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ послСднСй Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавишС.

ΠŸΡ€ΠΈ отпускании Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши Π½Π° хост отправляСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ сканирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎ наТатая клавиша Π±Ρ‹Π»Π° ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π°. Π­Ρ‚ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ называСтся ΠΊΠΎΠ΄ΠΎΠΌ прСрывания.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠ΄ΠΎΠ² сканирования ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π»ΠΈΠ½Ρƒ Π² ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SHIFT, CTRL, PAUSE). Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ ΠΏΠΎ прСфиксу E0h ΠΊ ΠΈΡ… ΠΊΠΎΠ΄Π°ΠΌ создания.

Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ прСрывания для ΠΊΠ»ΡŽΡ‡Π° состоит ΠΈΠ· прСфиксного Π±Π°ΠΉΡ‚Π° F0h, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт ΠΊΠΎΠ΄ make для этого ΠΊΠ»ΡŽΡ‡Π°. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· этого ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Π°ΠΉΡ‚ F0h помСщаСтся послС Π±Π°ΠΉΡ‚Π° E0h исходного ΠΊΠΎΠ΄Π° make.

ΠšΠ»ΡŽΡ‡ PAUSE являСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· стандартных ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΅Π³ΠΎ make-ΠΊΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ 8 Π±Π°ΠΉΡ‚ ΠΈ начинаСтся с E1h, Π° Π½Π΅ E0h. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ ΠΊΠΎΠ΄Π° Ρ€Π°Π·Ρ€Ρ‹Π²Π°.

ΠšΠΎΠ΄Ρ‹ изготовлСния ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²Π° всСх клавиш Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ PS / 2 ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ΄ΠΎΠ² сканирования.ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‚Ρ€ΠΈ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠ΄ΠΎΠ² сканирования, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠ΄ΠΎΠ² сканирования Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС Π½Π°Π±ΠΎΡ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всСми соврСмСнными ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈ PS / 2.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1 пСрСчислСны всС клавиши Π½Π° стандартной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ PS / 2, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ сканирования.

Π’Π°Π±Π»ΠΈΡ†Π° 1. ΠšΠΎΠ΄Ρ‹ сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ PS / 2 (Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ΄ΠΎΠ² сканирования 2).

ΠšΠ»ΡŽΡ‡

Scan Code
make (break)

ΠšΠ»ΡŽΡ‡

Scan Code
make (break)

ESC

76 (F076)

К

42 (F042)

F1

05 (F005)

L

4B (F04B)

F2

06 (F006)

;

4C (F04C)

F3

04 (F004)

β€˜

52 (F052)

F4

0C (F00C)

Π’Π²Π΅Π΄ΠΈΡ‚Π΅

5А (F05A)

F5

03 (F003)

Π‘Π΄Π²ΠΈΠ³ (Π²Π»Π΅Π²ΠΎ)

12 (F012)

F6

0B (F00B)

Z

1A (F01A)

F7

83 (F083)

X

22 (F022)

F8

0A (F00A)

C

21 (F021)

F9

01 (F001)

Π’

2A (F02A)

F10

09 (F009)

B

32 (F032)

F11

78 (F078)

N

31 (F031)

F12

07 (F007)

М

3A (F03A)

Prt Scr

E012E07C (E0F07CE0F012)

,

41 (F041)

Scroll Lock

7E (F07E)

.

49 (F049)

ΠŸΠ°ΡƒΠ·Π° / ΠŸΠ΅Ρ€Π΅Ρ€Ρ‹Π²

E11477E1F014E077 (НСт)

/

4A (F04A)

`

0E (F00E)

Π‘Π΄Π²ΠΈΠ³ (справа)

59 (F059)

1

16 (F016)

Ctrl (слСва)

14 (F014)

2

1E (F01E)

Окна (слСва)

E01F (E0F01F)

3

26 (F026)

Alt (слСва)

11 (F011)

4

25 (F025)

ΠŸΡ€ΠΎΠ±Π΅Π»

29 (F029)

5

2E (F02E)

Alt (справа)

E011 (E0F011)

6

36 (F036)

Окна (справа)

E027 (E0F027)

7

3D (F03D)

МСню

E02F (E0F02F)

8

3E (F03E)

Ctrl (справа)

E014 (E0F014)

9

46 (F046)

Вставка

E070 (E0F070)

0

45 (F045)

Π”ΠΎΠΌ

E06C (E0F06C)

–

4E (F04E)

Page Up

E07D (E0F07D)

=

55 (F055)

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ

E071 (E0F071)

Backspace

66 (F066)

ΠšΠΎΠ½Π΅Ρ†

E069 (E0F069)

Π’ΠΊΠ»Π°Π΄ΠΊΠ°

0D (F00D)

Page Down

E07A (E0F07A)

Q

15 (F015)

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

E075 (E0F075)

W

1D (F01D)

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

E06B (E0F06B)

E

24 (F024)

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

E072 (E0F072)

R

2D (F02D)

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

E074 (E0F074)

Π’

2C (F02C)

Num Lock

77 (F077)

Y

35 (F035)

/

E04A (E0F04A)

U

3C (F03C)

*

7C (F07C)

I

43 (F043)

–

7B (F07B)

O

44 (F044)

7

6C (F06C)

P

4D (F04D)

8

75 (F075)

[

54 (F054)

9

7D (F07D)

]

5B (F05B)

+

79 (F079)

\

5D (F05D)

4

6B (F06B)

Caps Lock

58 (F058)

5

73 (F073)

A

1C (F01C)

6

74 (F074)

S

1B (F01B)

1

69 (F069)

D

23 (F023)

2

72 (F072)

F

2B (F02B)

3

7А (F07A)

G

34 (F034)

0

70 (F070)

H

33 (F033)

.

71 (F071)

J

3B (F03B)

Π’Π²Π΅Π΄ΠΈΡ‚Π΅

E05A (E0F05A)

.

ΠšΠΎΠ΄Ρ‹ сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ПК

ΠšΠΎΠ΄Ρ‹ сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ПК

Phil Storrs PC Hardware ΠΊΠ½ΠΈΠ³Π°

ЗначСния ΠΊΠΎΠ΄Π° сканирования, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ПК

Бпасибо ΠšΡ€Π΅ΠΉΠ³Ρƒ ΠŸΠΈΠΊΠΎΠΊΡƒ, Π·Π° Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. ΠšΡ€ΡΠΉΠ³ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ страницу взаимодСйствия с ПК ΠΏΠΎ адрСсу: http://www.senet.com.au/~cpeacock/

скан-ΠΊΠΎΠ΄ Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ корпус Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр скан-ΠΊΠΎΠ΄ Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ корпус Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр скан-ΠΊΠΎΠ΄ Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ корпус Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр
29 ` ~ 02 1! 03 2 @
04 3 # 05 4 $ 06 5%
07 6 ^ 08 7 ΠΈ 09 8 *
0А 9 ( 0B 0) 0C – _
0D = + 0E Backspace Backspace 0F Tab Back Tab
10 ΠΊΠ² Q 11 Π’Ρ‚ Π’Ρ‚ 12 ΠΈ E
13 Ρ€ R 14 Ρ‚ Π’ 15 ΠΈ Y
16 ΠΈ U 17 ΠΈ I 18 ΠΈΠ»ΠΈ O
19 Ρ€ P 1A [ { 1B ]}
2B \ | 3A ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1 Caps Lock Π½Π° 1E А
1F с S 20 д D 21 f F
22 Π³ G 23 Ρ‡ H 24 ΠΈ J
25 к К 26 л л 27 ;:
28 β€˜ ΠΈ 2B note 2 # ~ 1Π‘ Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π’Π²Π΅Π΄ΠΈΡ‚Π΅
2A ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1 Π‘Π΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° D5 note 2 \ | 2C Π· Z
2D x X 2E с C 2F v Π’
30 b B 31 n N 32 м М
33 , & lt 34 & gt 35 /?
36 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1 Π‘Π΄Π²ΠΈΠ³ Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° 1D ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1 Π»Π΅Π²Ρ‹ΠΉ Ctrl Π½Π° 38 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1 Π»Π΅Π²Ρ‹ΠΉ Π°Π»ΡŒΡ‚ Π½Π°
39 ΠŸΡ€ΠΎΠ±Π΅Π» ΠŸΡ€ΠΎΠ±Π΅Π» E0,38 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1 ΠΏΡ€Π°Π²Ρ‹ΠΉ Π°Π»ΡŒΡ‚ Π½Π° E0,1D ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1 Π²ΠΏΡ€Π°Π²ΠΎ Ctrl Π½Π°
E0,52 Вставка Π½Π° E0,53 Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π° E0,4B Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π»Π΅Π²ΠΎ Π½Π°
E0,47 Π”ΠΎΠΌ Π½Π° E0,4F ΠšΠΎΠ½Π΅Ρ† Π½Π° E0,48 Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π²Π΅Ρ€Ρ… Π½Π°
E0,49 Pg Up Π½Π° E0,51 Pg Dn Π½Π° E0,4D Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²ΠΏΡ€Π°Π²ΠΎ Π½Π°
45, C5 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1 Num Lock Π½Π° 47 ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 7 Π”ΠΎΠΌ 4B ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 4 Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π»Π΅Π²ΠΎ
4F ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 1 ΠšΠΎΠ½Π΅Ρ† E0,35 ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° / ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° / 48 ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 8 Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π²Π΅Ρ€Ρ…
4Π‘ ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 5 Π½Π° 50 ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 2 Dn Arrow 52 ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 0 Вставка
E0,37 ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° * ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° * 49 ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 9 Pg Up 4D ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 6 Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²ΠΏΡ€Π°Π²ΠΎ
51 ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 3 Pg Dn 53 ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°. Π£Π΄Π°Π»ΠΈΡ‚ΡŒ 4А ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° – ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° –
4E ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° + ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° + E0,1C ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Enter ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Enter 01 ПобСг ПобСг
3B F1 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3 3C F2 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3 3D F3 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3
3E F4 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3 3F F5 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3 40 F6 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3
41 F7 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3 42 F8 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3 43 F9 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3
44 F10 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3 D9 F11 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3 DA F12 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3
2А, 37 Prnt, Scrn на 46 Scroll Lock на

КаТдая клавиша Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ПК ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ΄ сканирования, Π° Π½Π΅ ΠΊΠΎΠ΄ ASCII, связанный с Π½Π΅ΠΉ.Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠΎΠ΄ сканирования для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ клавиши Π½Π° 101-клавишной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ПК.

Π§ΠΈΠΏ процСссора ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, находящийся Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, сканируСт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ клавиш ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши отправляСт ΠΊΠΎΠ΄ сканирования для Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши Π² схСму интСрфСйса ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° систСмной ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π‘Ρ…Π΅ΠΌΠ° интСрфСйса ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ обслуТивания ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² дСйствиС. БСрвисная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ΄ сканирования, просматривая Π΄Π²Π° Π±Π°ΠΉΡ‚Π° состояния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ клавиши состояния сдвига, ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΄Π²ΡƒΡ…Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² ΠžΠ—Π£.Если наТатая клавиша Π±Ρ‹Π»Π° символом ASCII, Π΄Π²Π° Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ с ΠΊΠΎΠ΄ΠΎΠΌ ASCII Π² качСствС основного Π±Π°ΠΉΡ‚Π°, Π° ΠΊΠΎΠ΄ сканирования Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши – Π² качСствС Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°.

,

ΠΊΠΎΠ΄ΠΎΠ² сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

ΠšΠΎΠ΄Ρ‹ сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Inquisit записываСт ΠΊΠΎΠ΄ сканирования ΠΎΡ‚Π²Π΅Ρ‚Π° ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² столбцС ΠΎΡ‚Π²Π΅Ρ‚Π°. Ρ„Π°ΠΉΠ»Π° Π΄Π°Π½Π½Ρ‹Ρ…. КаТдая клавиша Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ сканирования, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅.

Scancode Клавиша ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹
1 ESC
2 1
3 2
4 3
5 4
6 5
7 6
8 7
9 8
10 9
11 0
12 –
13 =
14 BS
15 Tab
16 Q
17 W
18 E
19 R
20 Π’
21 Y
22 U
23 Π―
24 O
25 P
26 [
27 ]
28 Π’Π²Π΅Π΄ΠΈΡ‚Π΅
29 CTRL
30 A
31 S
32 D
33 F
34 G
35 H
36 J
37 К
38 L
39 ;
40
41 `
42 LShift
43 \
44 Z
45 X
46 C
47 V
48 B
49 N
50 М
51
52 ,
53 /
54 RShift
55 PrtSc
56 Alt
57 Космос
58 Caps
59 F1
60 F2
61 F3
62 F4
63 F5
64 F6
65 F7
66 F8
67 F9
68 F10
69 НомСр
70 Π‘Π²ΠΈΡ‚ΠΎΠΊ
71 Главная (7)
72 Up (8)
73 PgUp (9)
74 –
75 Π›Π΅Π²Ρ‹ΠΉ (4)
76 Π¦Π΅Π½Ρ‚Ρ€ (5)
77 ΠŸΡ€Π°Π²ΠΎ (6)
78 +
79 ΠšΠΎΠ½Π΅Ρ† (1)
80 Π’Π½ΠΈΠ· (2)
81 PgDn (3)
82 Ins
83 Del

,

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

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