8-900-374-94-44
[email protected]
Slide Image
МСню

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ hid ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° – Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΎΠ½Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π½Π΅ распознаСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмой?

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

Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΎΠ½Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π½Π΅ распознаСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмой?

Π’ свСтС послСдних Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ всС Ρ‡Π°Ρ‰Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ присутствиС Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Π½Π΅ΠΊΠΈΡ… нСпонятных устройств, ΠΎΠΏΠΎΠ·Π½Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, ΠΊΠ°ΠΊ HID-дСвайсы. Π’ частности, это касаСтся всСвозмоТных ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², устройств Π²Π²ΠΎΠ΄Π° ΠΈ манипуляторов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΡ‹ΡˆΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ соврСмСнныС HID-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π§Ρ‚ΠΎ это Π·Π° устройства, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌ присвоСны Ρ‚Π°ΠΊΠΈΠ΅ названия ΠΈ ΠΊΠ°ΠΊ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π² ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π΅, Π΄Π°Π»Π΅Π΅ ΠΈ разбСрСмся. Но для Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ опрСдСлимся с ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ основного Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°.

Human Interface Device: Ρ‡Ρ‚ΠΎ это Π·Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ‰Π΅ΠΌ смыслС?

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

Для ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π»ΠΈΠ±ΠΎ USB-интСрфСйсы ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹, Π»ΠΈΠ±ΠΎ бСспроводныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Wi-Fi ΠΈ Bluetooth. ПослСдниС Π΄Π²Π°, кстати ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‚ΠΎΠΆΠ΅ относят ΠΊ классу USB HID. Π‘ Wi-Fi-модулями всС понятно, вСдь Ρ‚Π΅ ΠΆΠ΅ ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ бСспроводными ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ вСсьма условно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ основному ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌΡƒ Π±Π»ΠΎΠΊΡƒ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΡ‚ самый бСспроводный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ, вставляСмый Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ USB-ΠΏΠΎΡ€Ρ‚. Π‘ Bluetooth ΠΏΠΎΠ»Π½ΠΎΠΉ ясности Π½Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Ρ‚Π΅ΠΌ ΠΆΠ΅ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°ΠΌ со встроСнными «синСзубыми» модулями ΠΏΠΎΡ€Ρ‚Ρ‹ USB ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²ΠΎΠΎΠ±Ρ‰Π΅.

HID-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°: Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅?

Π’Π΅ΠΏΠ΅Ρ€ΡŒ нСсколько слов нСпосрСдствСнно ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ…. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Ρ‹ HID-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€. Π§Ρ‚ΠΎ это Π·Π° устройства, Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ, Ссли просто ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΈ стандартныС Π±Π»ΠΎΠΊΠΈ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π° стационарных ПК (стандарт PS/2), ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… с диагоналями экрана 13 дюймов ΠΈ мСньшС.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ систСмы, ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ усСчСнныС ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° мягкой ΠΏΠΎΠ΄ΠΊΠ»Π°Π΄ΠΊΠ΅, ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ Π² Ρ‚Ρ€ΡƒΠ±ΠΎΡ‡ΠΊΡƒ, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ с 22, 18, 11 ΠΈΠ»ΠΈ 10 клавишами ΠΈ Ρ‚. Π΄. Π’ΠΎΠΎΠ±Ρ‰Π΅ считаСтся, Ρ‡Ρ‚ΠΎ тСорСтичСски ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ с 256 клавишами (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° 0-255). Но особой ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Π² послСднСС врСмя ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ устройства, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… полоТСния основных ΠΊΠ½ΠΎΠΏΠΎΠΊ с Π»ΠΈΡ‚Π΅Ρ€Π°ΠΌΠΈ ΠΈ символами ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ соотвСтствуСт заводской установкС нСстандартной раскладки.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚: ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Π‘ основными понятиями ΡΡΠ½ΠΎΡΡ‚ΡŒ внСсСна. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎ остановимся Π½Π° ситуациях, связанных с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ПК стандарта HID ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π£ΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ нСсколькими ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ самым простым Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π»ΠΈΠ±ΠΎ нСпосрСдствСнно Ρ‡Π΅Ρ€Π΅Π· USB-ΠΏΠΎΡ€Ρ‚, Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· бСспроводный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ (Π½ΠΎ Ρ‚ΠΎΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· USB), являСтся смСна ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°. Π’ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ просто Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ класс (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° рассчитана Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс USB 3.0, Π° кабСль вставлСн Π² ΠΏΠΎΡ€Ρ‚ USB 2.0).

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ ΠΈ ΡˆΡ‚Π΅ΠΊΠ΅Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ Ρ†Π²Π΅Ρ‚Ρƒ (USB 3.0 соотвСтствуСт синяя окраска).

ΠŸΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

Если ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для любого, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² систСмС устройства (внСшнСго ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ) ΠΈ Π΅Π³ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ, Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π½Π΅ΠΌ. Π£Π±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² этом ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ просто, Ссли Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ «ДиспСтчСр устройств». Если ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ с Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ, Π΅Π³ΠΎ сразу ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² спискС HID-устройств, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π½Π΅ установлСн ΠΈΠ»ΠΈ Π² Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ сбои. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ носитСли с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ ΠΏΠΎΠ΄ свою ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Но Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ класса HID Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒΡΡ любой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмой ΠΈ Π±Π΅Π· этого.

Π’ этой ситуации Π»ΡƒΡ‡ΡˆΠ΅ всСго ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ΅ устройство Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. По ΠΈΠ΄Π΅Π΅, Windows Π½Π°ΠΉΠ΄Π΅Ρ‚ ΠΈ установит Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ сама.

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ ПО USB-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²

НСрСдко ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ Π½Π΅ Π² самом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ…, Π° Π² ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ ПО USB-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

Π’ этом случаС рСкомСндуСтся ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ всСх ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², находящихся Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ всС Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ «ДиспСтчСра устройств». Для установки самых свСТих вСрсий Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π² ΠΎΠ±ΠΎΠΈΡ… случаях ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Π²Ρ€ΠΎΠ΄Π΅ iObit Driver Booster, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способны Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π±Π΅Π· участия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ USB Π² BIOS

ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ слов ΠΎ HID-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…. Π§Ρ‚ΠΎ это Π·Π° устройства, понятно. Как ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹, Ρ‚ΠΎΠΆΠ΅ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ ΡΡΠ½ΠΎΡΡ‚ΡŒ Π΅ΡΡ‚ΡŒ. Но Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ работоспособности Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смогли? По всСй видимости, хотя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ этого класса заявлСна ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ с настройками ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ систСмы Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.

Для вСрности Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ BIOS/UEFI сразу ΠΆΠ΅ послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ USB Keyboard Support ΠΈΠ»ΠΈ USB Legacy Support. Для Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ выставлСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Enabled. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… модификациях BIOS ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ настройки Π²Ρ€ΠΎΠ΄Π΅ EHCI Hand-Off ΠΈ XHCI Hand-Off, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° Ρ€ΡƒΡ‡Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ стандартами USB 2.0/3.0. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Windows-систСмы ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Disabled). Π’ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… вСрсиях BIOS Ρ‚Π°ΠΊΠΆΠ΅ встрСчаСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Plug & Play OS, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ автоматичСски Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ PNP-устройства. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Yes).

fb.ru

DeniSoft —

Windows Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ USB ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ.

Достаточно часто случаСтся, Ρ‡Ρ‚ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° с интСрфСйсом USB Π²Π΄Ρ€ΡƒΠ³ пСрСстаёт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства Windows. ΠŸΡ€ΠΈ этом ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ОБ ΠΈ мСню настроСк BIOS. Π’Π°ΠΊΠΎΠ΅ часто случаСтся, Ссли ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ новая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΈΠ»ΠΈ часто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈΡΡŒ/ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈΡΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ нСисправной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ с ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½Ρ‹ΠΌ ΡˆΠ½ΡƒΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π² ΠΆΠΈΠ»Π΅.

Битуация выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² USB ΠΏΠΎΡ€Ρ‚ Windows ΠΈΠ·Π΄Π°Ρ‘Ρ‚ Π·Π²ΡƒΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ USB устройства, Ссли, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, этот Π·Π²ΡƒΠΊ Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½, ΠΈ пытаСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ устройства. ПослС поиска Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² систСма сообщаСт, Ρ‡Ρ‚ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ. ΠŸΡ€ΠΈ этом Π² систСмС появляСтся «ΠΠ΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΠ΅ устройство» с ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ устройства. Для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ «HID Keyboard Device». Ни ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ устройства, Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹, Π½ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½ΠΈ пляски с Π±ΡƒΠ±Π½ΠΎΠΌ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Π² систСму Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚. ΠŸΡ€ΠΈ этом. ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… ОБ ΠΈ Π² мСню настроСк BIOS.

Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ОБ Windows ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ систСма ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ устройства ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€. ΠŸΡ€ΠΈ этом ручная установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° с явным ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΈΠΏΠ° устройства «USB-устройство Π²Π²ΠΎΠ΄Π°» ΠΈΠ»ΠΈ «HID-совмСстимоС устройство» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π½Π΅ Π΄Π°ΡŽΡ‚. Windows ΡƒΠΏΠΎΡ€Π½ΠΎ Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. МногиС псСвдоспСциалисты, ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ²ΡˆΠΈΡΡŒ с Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Windows ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ СдинствСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: пСрСстановку систСмы. И, Π½Π°Π΄ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, пСрСстановка Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π΄Π°ΠΆΠ΅ Ссли систСму установили Π½Π΅ уничтоТая ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ. А ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΈΠ΅ «ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΡΡ‚Ρ‹» ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°ΡŽΡ‚ систСму ΠΈ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Если ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° опрСдСляСтся Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ странноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ устройства Π½ΡƒΠΆΠ½ΠΎ сначала ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ этого устройства ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. Для удалСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π΅Π²Π΅Ρ€Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ устройства: Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ свойства логичСского устройства, Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅

ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Бвойства, откроСтся ΠΎΠΊΠ½ΠΎ свойств ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ физичСского устройства. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. Если ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½ΡƒΠΆΠ½ΠΎ всСго лишь «Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ» Windows свСдСния ΠΎΠ± устройствС ΠΈ Π΅Π³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅. Π­Ρ‚ΠΈ свСдСния находятся Π² Ρ„Π°ΠΉΠ»Π°Ρ… с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ inf. Windows Ρ…Ρ€Π°Π½ΠΈΡ‚ всС inf Ρ„Π°ΠΉΠ»Ρ‹ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСстах. Π Π°Π±ΠΎΡ‡ΠΈΠ΅, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ для систСмы Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ хранятся Π² ΠΏΠ°ΠΏΠΊΠ΅ «c:\Windows\inf\». А всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅, Ρ…ΠΎΡ‚ΡŒ Ρ€Π°Π· ΠΏΠΎΠ±Ρ‹Π²Π°Π²ΡˆΠΈΠ΅ Π² систСмС, Π² ΠΏΠ°ΠΏΠΊΠ΅ «c:\Windows\System32\DriverStore\FileRepository».

Π€Π°ΠΉΠ» «usb.inf» с настройками USB, Π² Ρ‚ΠΎΠΌ числС ΠΈ USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅

c:\Windows\System32\DriverStore\FileRepository\usb.inf_amd64_neutral_269d7150439b3372\

Π•Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ°ΠΏΠΊΡƒ

c:\Windows\inf\

ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ устройство. Если Π΄ΠΎ этого для USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΈΡΡŒ Π² Ρ€ΡƒΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ — ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. ПослС ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ устройства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ ΠΈ установлСны.

Если ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ манипуляции Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π·Π½Π°Π΅Ρ‚ Π»ΠΈ Windows ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… Π²ΠΎΠΎΠ±Ρ‰Π΅. ВсС настройки этой ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²ΠΎΠΉ систСмы находятся Π² рССстрС. Π’ Ρ‚ΠΎΠΌ числи ΠΈ ΠΎΠ± ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ устройств. НуТныС Π½Π°ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ находятся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСтвях рССстра:

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°:

HKEY_LOCAL_MACHINE\SYSEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}
Имя UpperFilters Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ kbdclass

ΠœΡ‹ΡˆΡŒ:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}
Имя UpperFilters Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ mouclass

Если этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π΅Ρ‚, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ UpperFilters ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ kbdclass (ΠŸΡ€Π°Π²ΠΊΠ°->Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ->ΠœΡƒΠ»ΡŒΡ‚ΠΈΡΡ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€). Если имя UpperFilters присутствуСт, Π½ΠΎ значСния Π½Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΎΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ — Ρ‚ΠΎ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ Π½Π° UpperFilters Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ слово kbdclass Π² Π½ΠΎΠ²ΠΎΠΉ срокС. ΠŸΡ€ΠΈ этом Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… строках ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния.

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ рССстра. Π›ΡŽΠ±Π°Ρ ошибка ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ послСдствиям для систСмы. НС ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½Π΅ создавайтС лишнСго ΠΈ Π½Π΅ удаляйтС Π½ΠΈΡ‡Π΅Π³ΠΎ. Если Π»Π΅Π·Ρ‚ΡŒ Π² рССстр ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ — скачайтС этот Ρ„Π°ΠΉΠ» ΠΈ запуститС Π΅Π³ΠΎ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ внСсти Π΄Π°Π½Π½Ρ‹Π΅ Π² рССстр. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠΉ Ρ„Π°ΠΉΠ»Π° Ρ‚Π°ΠΊΠΎΠ΅:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}] «UpperFilters»=»kbdclass»

К слову, антивирус ΠšΠ°ΡΠΏΠ΅Ρ€ΡΠΊΠΎΠ³ΠΎ «Π³Π°Π΄ΠΈΡ‚» Π² этих Π²Π΅Ρ‚ΠΊΠ°Ρ…, подмСняя устройства Π²Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ антивируса ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒΡΡ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΌΡ‹ΡˆΡŒ. Всё для Π’Π°ΡˆΠ΅ΠΉ ΠΆΠ΅ бСзопасности, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ.

Иногда ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ нСопрСдСлСния USB ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ настройки USB ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π² BIOS.

Если BIOS старый, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π»ΠΈ Π² настройках BIOS опция «USB Keyboard Support — Enabled«. Π’ Π±ΠΎΠ»Π΅Π΅ свСТих BIOS вСрсиях Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΡƒΠ½ΠΊΡ‚ «Legacy USB Support — Enabled«. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ находятся Π² мСню «Integrated perepherals» ΠΈΠ»ΠΈ «Advanced».

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ BIOS ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° настройку этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. ВСорСтичСски, ΠΏΡ€ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠΈ USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΈΠΊΠΎΠ³Π΄Π°. РаньшС Ρ‚Π°ΠΊ, собствСнно, ΠΈ Π±Ρ‹Π»ΠΎ. Однако, сСйчас эта функция ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ USB ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ POST. Бвязано это с прогрСссом — ΠΏΠΎΡ€Ρ‚ΠΎΠ² PS/2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ использовались для устройств Π²Π²ΠΎΠ΄Π° ΡƒΠΆΠ΅ Π½Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π° матСринских ΠΏΠ»Π°Ρ‚Π°Ρ…, Π° BIOS всё большС становится ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ОБ благодаря спСцификации UEFI. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° USB ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ POST ΠΈ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ UEFI BIOS полная, Π° Π·Π°Ρ‚Π΅ΠΌ, Π² зависимости ΠΎΡ‚ настроСк, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ. НСкоторыС старыС BIOS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ — Π² BIOS ΠΈΠ»ΠΈ Π² ОБ.

Π’ настройках USB ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню XHCI Hand-off ΠΈ EHCI Hand-off. Они ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° Ρ€ΡƒΡ‡Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π² Ρ€Π΅ΠΆΠΈΠΌΡ‹ USB 2.0 ΠΈ USB 3.0. Для ОБ Windows эти ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹: Desable. Π­Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обнаруТСния USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Π’Π°ΠΊ-ΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС BIOS ΠΌΠΎΠ³ΡƒΡ‚ экзотично ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

Plug & Play OS (ΠΈΠ»ΠΈ PNP OS). Для любой соврСмСнной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ YES. Иногда Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, установлСнноС Π² NO ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. Π­Ρ‚ΠΎ связано с прСдоставлСниСм BIOS систСмС адрСсов, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΡ€Ρ‚ΠΎΠ² USB. Π’ соврСмСнных BIOS, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π² UEFI BIOS Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π½Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΎΠ½ Π½Π΅ влияСт Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ адрСсноС пространство устройств.

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ — Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ пСрСгрСваСтся

Как самому ΠΎΡ‚Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€

www.denisoft.ru

ΠžΠ±ΡƒΡ‡Π°Π΅ΠΌ HID устройство (Ρ‡ΠΈΡ‚Π°ΠΉ BT-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ) Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ / Habr

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ, Ρ…Π°Π±Ρ€Π°Π»ΡŽΠ΄ΠΈ!
На Π”Π , ΠΌΠ½Π΅ Π΄Ρ€ΡƒΠ·ΡŒΡ ΠΏΠΎΠ΄Π°Ρ€ΠΈΠ»ΠΈ BT-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. МалСнькая, бСлСнькая, симпатичная, Удобная!
ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π΅Π΅ ΠΊ своСму Android 2.3.5 (SGSII), стал с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»Π°Π·ΠΈΡ‚ΡŒ ΠΏΠΎ мСню, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, дошСл Π΄ΠΎ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ сообщСниС… Π° Π²ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° русский язык Π½Π΅ смог, Π½ΠΎ ΠΊΠ°ΠΊ оказалось ΠΏΠΎΠ·ΠΆΠ΅, это Π΅Ρ‰Π΅ Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π²Π΅Ρ‚ΠΎΡ‡ΠΊΠΈ! Но ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ ΠΊΠ°ΠΊ?

БСйчас я ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ понял, ΠΈ Π½Π΅ знаю с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ свой рассказ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ»Π³ΠΎ ΠΈ скучно, Π½ΠΎ ΠΈΠ³Ρ€Π° стоит свСч!

ИмССм:

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° RAPOO E6300
Андроидофон Samsung Galaxy S II
ΠŸΠ΅Ρ€Π²Ρ‹Π΅ шаги

Начал я с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ написал письмо Π² Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, с вопросом: Π° Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΠΎΡΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с настройкой ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ для Андроида? ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ», ΠΊΠ°ΠΊ ΠΈ оТидалось, ласковый ΠΎΡ‚ΠΊΠ°Π·: Β«Π­Ρ‚Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° сдСлана ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для iPadΒ».

Пока ΠΆΠ΄Π°Π» ΠΎΡ‚ Π½ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚Π°, стал Β«ΠΏΡ€ΠΎΠ³ΡƒΠ³Π»ΠΈΠ²Π°Ρ‚ΡŒΒ» Ρ‚Π΅ΠΌΡƒ взаимодСйствия HID устройств ΠΈ Android. И срСди массы Ρ…Π»Π°ΠΌΠ° нашСл Π΄Π²Π΅ полСзнСйшиС ΡΡ‚Π°Ρ‚ΡŒΠΈ:

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ этих статСй Π΄Π°Π»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства, Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ .kl-Ρ„Π°ΠΉΠ», содСрТащий назначСния клавиш.

ΠšΠΎΠΌΡƒ лСнь Π±Ρ‹Π»ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΊΡ€Π°Ρ‚ΠΊΠΎ поясню:
На Π’Π°ΡˆΠ΅ΠΌ Android устройствС Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΠ° (кстати зависит ΠΎΡ‚ устройства, подробности Π΅ΡΡ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ΡˆΠ΅)
/system/usr
Π³Π΄Π΅ располоТСны Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ
keylayout ΠΈ keychars
Π² Π½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚ΠΈΠΏΠ° имя_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.kl ΠΈ имя_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.kcm.bin соотвСтствСнно.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ (ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкстовый) ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° соотвСтствиС сигналов ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (Linux key code) сигналам Android (Android key code name) ΠΈ выглядит ΠΊΠ°ΠΊ список ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄:

key 30 A WAKE
Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ°:key [scancode] [Android key] [Flags]
По-русски: Ссли Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ Π½Π°ΠΆΠ°Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΊΠΎΠ΄ΠΎΠΌ 30, Ρ‚ΠΎ систСмС Π±ΡƒΠ΄Π΅Ρ‚ послана клавиша А, ΠΏΡ€ΠΈ этом устройство проснСтся.

Π€Π»Π°Π³ WAKE заставляСт устройство ΠΏΡ€ΠΎΡΠ½ΡƒΡ‚ΡŒΡΡ ΠΈ ΠΎΡ‚Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π±ΡƒΠΊΠ²ΠΎΠΉ А.
А Ρ„Π»Π°Π³ WAKE_DROPPED заставляСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡΠ½ΡƒΡ‚ΡŒΡΡ, Ρ‚.Π΅. Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΆΠ°Ρ‚ΡŒ А, Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π΅Π΅ снова.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π΅ΡΡ‚ΡŒ описаниС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Π»Π°Π³ΠΎΠ².

Π’Ρ‚ΠΎΡ€ΠΎΠΉ (скомпилированный ΠΈΠ· исходника Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ) ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш вмСстС с Shift, Alt ΠΈ Ρ‚.ΠΏ. Π—Π΄Π΅ΡΡŒ ΡƒΠΆΠ΅ ΠΈΠ΄Π΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… дСйствия Π½Π°Π΄ Android key. Π’ исходном Π²ΠΈΠ΄Π΅ ΠΎΠ½ выглядит ΠΊΠ°ΠΊ:

key A {
label: 'A'
base: 'a'
shift, capslock: 'A'
ctrl, alt, meta: none
}

А скомпилирован ΠΎΠ½ для ускорСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ устройства.

РСшаСм Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ

Π― написал Π² Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ снова, описав свои наблюдСния. Но ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΎΡ‚ Π½ΠΈΡ… Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π½Π΅ добился. Им это Π½Π΅ интСрСсно. ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ всС Π΄Π΅Π»Π°Ρ‚ΡŒ самому.
Π§Ρ‚ΠΎ, ΠΎΠΏΡΡ‚ΡŒ Π½ΡƒΠΆΠ΅Π½ root?

Для доступа Π² ΠΏΠ°ΠΏΠΊΡƒ /system Π½ΡƒΠΆΠ½Ρ‹ ΠΏΡ€Π°Π²Π° root. Π—Π½Π°Ρ‡ΠΈΡ‚ Π½ΡƒΠΆΠ½ΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡŽ. Π― Π΄ΠΎΠ»Π³ΠΎ искал способ ΠΈ для сСбя ΠΎΠ΄ΠΈΠ½ нашСл. НичСго Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ. ВсС ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π°Π·Π°Π΄. Π˜Π‘ΠŸΠžΠ›Π¬Π—Π£Π™Π’Π• НА Π‘Π’ΠžΠ™ БВРАΠ₯ И РИБК! Π’Π‘Π• Π’ΠžΠ›Π¬ΠšΠž Π”Π›Π― ΠžΠ—ΠΠΠšΠžΠœΠ›Π•ΠΠ˜Π―! ΠΠ˜ΠšΠΠšΠžΠ™ ΠžΠ’Π’Π•Π’Π‘Π’Π’Π•ΠΠΠžΠ‘Π’Π˜! Но для мСня всС сработало ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ.
Π“ΠΎΡ‚ΠΎΠ²ΠΈΠΌ Ρ„Π°ΠΉΠ»

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΡƒΠ΄Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ наш Ρ„Π°ΠΉΠ» имя_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.kl. И Π½Π°Ρ‡Π°Ρ‚ΡŒ стоит с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ исходный ΠΎΠ±Ρ€Π°Π·Π΅Ρ†. Π’ ΠΏΠ°ΠΏΠΊΡƒ /system/usr/keylayout/ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ ΠΈ Π±Π΅Π· root, скопировав ΠΎΡ‚Ρ‚ΡƒΠ΄Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°. Π― воспользовался ASTRO. Но ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ adb.exe, поставляСмом с Samsung KIES.
Команда adb pull remote local - copy file/dir from device
ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π³Ρ€Π°Π±Π»ΠΈ:
ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ имя Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ названия Ρ„Π°ΠΉΠ»ΠΎΠ², согласно ΡΡ‚Π°Ρ‚ΡŒΠ΅ β€” Vendor_XXXX_Product_XXXX_Version_XXXX.kl ΠΈΠ»ΠΈ DEVICE_NAME.kl

Ну Π²ΠΎΡ‚, нашли Ρ„Π°ΠΉΠ», скачали, сдСлали копию, ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ тСкстовым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Ρ‚ΠΈΠΏΠ° notepad.
Π£ мСня Ρ„Π°ΠΉΠ» назывался Broadcom_Bluetooth_HID.kl
Π’Π°Π°Π°Π°Π°ΠΊ, ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ Ρƒ нас?

ВсС понятно, ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠΎΠ΄Ρ‹, ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ особо понятно, Π½ΠΎ ΠΌΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ этому, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Π»ΠΈ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ с Π½Π°Ρ‡Π°Π»Π° ΠΈ Π΄ΠΎ сюда. А ΠΊΠ°ΠΊ ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄Ρ‹ клавиш?
Π’Ρ‚ΠΎΡ€Ρ‹Π΅ Π³Ρ€Π°Π±Π»ΠΈ:
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄Ρ‹ клавиш понадобится срСдство ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ…
ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, Π½Π΅ с ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ. Π― ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» 3-4 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НС всС ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ β€” ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Android ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ прописаны Π² нашСм Ρ„Π°ΠΉΠ»Π΅. А Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ scancod’Ρ‹!
ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ scancod’Ρ‹

Π― «отксСрил» свою ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Π½Π° ΠΊΠΎΠΏΠΈΡ€Π΅ ΠΈ Ρ€ΡƒΡ‡ΠΊΠΎΠΉ стал ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ Π΄Π°Π²Π°Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° KeyEvent Display. Π’Π°ΠΊ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ΄ΠΎΠ², ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΡ… Π² Ρ„Π°ΠΉΠ» ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ»

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹Π΅ значСния нашим ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ.
ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:
# RAPOO E6300 keylayout file
# (c) Nix Pro Soft - Nikita Tratorov, 2012

key 172   HOME   WAKE_DROPPED
key 217   SEARCH   WAKE_DROPPED
key 165   MEDIA_PREVIOUS
key 164   MEDIA_PLAY_PAUSE
key 163   MEDIA_NEXT

key 114   VOLUME_DOWN
key 115   VOLUME_UP

key 1   BACK   WAKE_DROPPED
# key 183

key 41   GRAVE
key 2   1
key 3   2
key 4   3
key 5   4
key 6   5
key 7   6
key 8   7
key 9   8
key 10   9
key 11   0
key 12   MINUS
key 14   DEL

key 15   TAB
key 16   Q
key 17   W
key 18   E
key 19   R
key 20   T
key 21   Y
key 22   U
key 23   I
key 24   O
key 25   P
key 13   EQUALS
key 43   BACKSLASH

key 58   SHIFT_LEFT
key 30   A
key 31   S
key 32   D
key 33   F
key 34   G
key 35   H
key 36   J
key 37   K
key 38   L
key 39   SEMICOLON
key 28   ENTER   WAKE_DROPPED

key 42   SHIFT_LEFT
key 86   GRAVE
key 44   Z
key 45   X
key 46   C
key 47   V
key 48   B
key 49   N
key 50   M
key 51   COMMA
key 52   PERIOD
key 53   SLASH
key 103   DPAD_UP
key 54   SHIFT_RIGHT

key 56   ALT_LEFT
# key 125
# key 161
key 57   SPACE   WAKE_DROPPED
# key 126
key 26   LEFT_BRACKET
key 27   RIGHT_BRACKET
key 40   APOSTROPHE
key 105   DPAD_LEFT
key 108   DPAD_DOWN
key 106   DPAD_RIGHT

# keys for Android >=3.0

key 113   VOLUME_MUTE
key 111   FORWARD_DEL
key 1   ESCAPE   WAKE_DROPPED
key 59   F1
key 60   F2
key 61   F3
key 62   F4
key 63   F5
key 64   F6
key 65   F7
key 66   F8
key 67   F9
key 68   F10
key 87   F11
key 88   F12
key 58   CAPS_LOCK
key 29   CTRL_LEFT
key 104   PAGE_UP
key 93   PAGE_DOWN
Π’Ρ€Π΅Ρ‚ΡŒΠΈ Π³Ρ€Π°Π±Π»ΠΈ:
НС всС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π’Π°ΡˆΠ΅ΠΉ вСрсиСй Android OS! ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ Version Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚Π΅ ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для вСрсий большС вашСй, Ρ‚ΠΎΠ³Π΄Π° с этого мСста ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
ВсС ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ послС Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, для Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ совмСстимости, я Π² своСм Ρ„Π°ΠΉΠ»Π΅, клавиши ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π½Π΅ для ΠΌΠΎΠ΅ΠΉ вСрсии Android OS, пСрСнСс Π² ΠΊΠΎΠ½Π΅Ρ†. Как ΠΏΠΎΠΊΠ°Π·Π°Π»Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π² этом случаС всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Ρ„Π°ΠΉΠ» Π³ΠΎΡ‚ΠΎΠ² ΠΊ пСрСносу Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ вСрсии ОБ.

Π—Π°ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» Π² систСму

Π—Π΄Π΅ΡΡŒ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· консольной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ дСвайс ΠΏΠΎ USB Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ выполняСм ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² консоли cmd.exe:
d:
cd D:\android-sdks\platform-tools
adb push Broadcom_Bluetooth_HID.kl /data/local/Broadcom_Bluetooth_HID.kl
adb shell
su
mount -o remount,rw -t ext4 /dev/block/mmcblk0p9 /system
rm /system/usr/keylayout/Broadcom_Bluetooth_HID.kl
cp /data/local/Broadcom_Bluetooth_HID.kl /system/usr/keylayout/Broadcom_Bluetooth_HID.kl
chmod 644 /system/usr/keylayout/Broadcom_Bluetooth_HID.kl
exit
exit
Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹Π΅ Π³Ρ€Π°Π±Π»ΠΈ:
Папка /system находится Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΡƒΠ΄Π° ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСму Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ RW. Но для этого, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ монтирования ΠΈ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ простой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ mount.
ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ устройства, файловая систСма снова станСт Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния».
ПояснСния к командам:

D:\android-sdks\platform-tools β€” это ΠΏΠ°ΠΏΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρƒ мСня находится adb.exe ΠΈΠ· SDK (Ρƒ ΠΊΠΎΠ³ΠΎ установлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ KIES β€” ΠΈΡ‰ΠΈΡ‚Π΅ Π² Program Files)
adb push Broadcom_Bluetooth_HID.kl… β€” это ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΡƒ. Папка /data/local/ Π²Ρ‹Π±Ρ€Π°Π½Π° Π½Π΅ случайно. Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ°ΠΏΠΎΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, ΠΈ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму.
mount -o remount,rw -t ext4 /dev/block/mmcblk0p9 /system β€” ΠΏΠ΅Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы. Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΎ Ρ‚Π°ΠΌ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ совсСм Π½Π΅ Ρ‚Π΅ диски ΠΈ файловая систСма. ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.
ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ β€” ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старого, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ нашСго Ρ„Π°ΠΉΠ»Π° ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π°Π². НазначСниС ΠΏΡ€Π°Π² ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ!
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ USB (ΠΈΠ·-Π·Π° Π½Π΅Π³ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Bluetooth) ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ соСдинСниС с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ:
  • Если ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ β€” Π·Π½Π°Ρ‡ΠΈΡ‚ Π²Ρ‹ Π·Π°Π±Ρ‹Π»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π°, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» Π½Π΅ Π² Ρ‚Ρƒ ΠΏΠ°ΠΏΠΊΡƒ (ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡŽΡΡŒ, Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ устройства ΠΎΠ½ΠΈ разнятся, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ). Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с Ρ„Π°ΠΉΠ»ΠΎΠΌ.
  • Если ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π°ΡΡŒ, Π½ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° клавиш Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π·Π½Π°Ρ‡ΠΈΡ‚ с Ρ‚ΠΎΠ³ΠΎ мСста, Π³Π΄Π΅ ΠΎΠ½Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²Ρ‹ вставили Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ вашСй вСрсиСй ΠΊΠΎΠ΄. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π°.
Π—Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ!

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ! По-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΈ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Π»ΠΎ! Π’Ρ‹ ΠΌΠΎΠ»ΠΎΠ΄Π΅Ρ†! Π’ΠΎΠ»ΡŒΠΊΠΎβ€¦ ΠΊΠ°ΠΊ ΠΆΠ΅ Π½Π° русский-Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ?
НС Π΄ΠΎΠ»Π³ΠΎ гугля, я нашСл простой ΠΎΡ‚Π²Π΅Ρ‚ β€” Π½ΡƒΠΆΠ½Π° софтварная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π°Ρ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ. Π’Π°ΠΊΠΈΡ… Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. ИдСальная, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»Π°Π΄, Π½Π° сСгодня β€” ruKeybord
УстанавливаСм, настраиваСм, Π² раскладках устанавливаСм Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ вмСсто qwerty ΠΈ Ρ‚.ΠΏ.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ раскладку Ρ‡Π΅Ρ€Π΅Π· Alt+Shift (UPD: ΠΈΠ»ΠΈ Shift+Space). И Ρ„Π»Π°ΠΆΠΎΠΊ показываСтся.

ΠšΡ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Π² курсС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈ, ΠΏΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ ΠΏΠ°Π»Π΅Ρ† Π½Π° любом ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅Π³ΠΎ мСню Β«Π Π΅ΠΆΠΈΠΌ Π²Π²ΠΎΠ΄Π°Β».

Π˜Ρ‚ΠΎΠ³ΠΈ

Как Π½ΠΈ старался, Π½ΠΎ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всС ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π½Π° 2.3.5 Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Но скоро я обновлюсь Π΄ΠΎ Android OS 4 ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. На ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ я сиТу Π² putty ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽ сайт. ΠžΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ctrl. ΠžΡ‡Π΅Π½ΡŒ ΠΆΠ΄Ρƒ обновлСния ОБ. Π”ΠΎΠ²ΠΎΠ»Π΅Π½ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ.
Done!

Бпасибо за вниманиС!

habr.com

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… USB-устройств Π½Π° Delphi | ΠœΠΈΡ€ ПК

Но вСдь ΠΌΠ°Π»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ физичСски ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ устройство ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Π΅ ΠΈ Π½Π°Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Как ΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅? НСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ стандартным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ использованиС COM-ΠΏΠΎΡ€Ρ‚Π°. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π΄ΠΎ сих ΠΏΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ спСциалисты Π΄ΠΎΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΏΠΎ 8, ΠΏΠΎ 16, Π° Ρ‚ΠΎ ΠΈ ΠΏΠΎ 32 COM-ΠΏΠΎΡ€Ρ‚Π° (Π΅ΡΡ‚ΡŒ цСлая катСгория Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… PCI-ΠΏΠ»Π°Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ², ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ Ρ‚. Π΄.). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ нСсколько Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств с интСрфСйсом RS-232, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ ΠΈ экзотичСскиС ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ старой Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ нСдСлями ΠΏΠ»Ρ‹Π²ΡƒΡ‚ Π² Россию Π½Π° ΠΏΠ°Ρ€ΠΎΡ…ΠΎΠ΄Π°Ρ…. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ° Β«Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ DB9m/DB25fΒ» Ρƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HID-устройство

БСйчас практичСски всС устройства ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB-интСрфСйс. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… ПК COM-ΠΏΠΎΡ€Ρ‚ отсутствуСт Π²ΠΎΠΎΠ±Ρ‰Π΅.

USB-интСрфСйс — Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΎΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ Π½ΠΎΠ²ΠΎΠ³ΠΎ внСшнСго устройства с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Ρ‚ΠΎΡ‡Π½Π΅Π΅, это HID-интСрфСйс, Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΡΡ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ USB 1.1.

Π₯отя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ HID-интСрфСйс (Human Interface Device) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΌΡ‹ΡˆΠΈ ΠΈ дТойстика, ΠΎΠ½ годится для мноТСства Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, связанных с сопряТСниСм Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ низкоскоростной ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Π΄ΠΎ 64 ΠΊΠ±ΠΈΡ‚/c) ΠΈ ΠΏΡ€ΠΈ этом ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ собствСнных Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Ρ‚ΠΎ Π΅ΠΌΡƒ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ HID. На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΆΠ΅ получится простоС ΠΈ Π²ΠΏΠΎΠ»Π½Π΅ соврСмСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π΅ стандартного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ USB-интСрфСйса с Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½Π° всСх распространСнных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….

Бвойства HID-устройства

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ HID-устройства, всС выглядит достаточно ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows ΠΌΠΎΠΆΠ½ΠΎ быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ понятный ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° Π±Π°Π·Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ΠŸΡ€ΠΈ этом Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° останСтся масса Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ собствСнного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ абстрагирования ΡƒΠΆΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ Π·Π° счСт HID-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° (см. Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, программисту Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ написанного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΎΠ±ΠΌΠ΅Π½Π° (разумССтся, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ HID-устройства)Β β€” благодаря ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ТСсткости самого ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° достаточно просто Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ устройства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π•Ρ‰Π΅ Π±Ρ‹! ΠœΠ°ΡΡΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡƒΠΆΠ΅ взял Π½Π° сСбя ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ HID-устройства.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ HID-устройством ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ взаимодСйствиС HID-устройства с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «хост». Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠΎΠ΄ Π½ΠΈΠΌ понимаСтся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство Π² ΠΎΠ±Ρ‰Π΅ΠΉ физичСской Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ взаимодСйствия ΠΏΠΎ USB-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ. Π’Π°ΠΊ, всС ΠΏΠΎΡ€Ρ‚Ρ‹ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅Β β€” хосты. К Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ USB-устройства (Ρ„Π»ΡΡˆΠΊΠΈ, ΠΌΡ‹ΡˆΠΈ, Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, Ρ„ΠΎΡ‚ΠΎΠ°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‡.), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хоста Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚. Π₯ост обСспСчиваСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ устройств, Π° Ρ‚Π°ΠΊΠΆΠ΅ сбор статистики ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ энСргопотрСблСниСм.

HID-устройство ΠΌΠΎΠΆΠ΅Ρ‚ само ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ частоту опроса, Π²ΠΎ врСмя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выясняСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² Π½Π΅ΠΌ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π½ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π½Π°Ρ‡ΠΈΡ‚, Π΄Π°ΠΆΠ΅ Π½Π° Ρ‚Π°ΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ программист ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ систСмС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ частота опроса ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° HID-устройства. Π­Ρ‚ΠΈΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HID отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ описания USB 1.1 ΠΈΠ»ΠΈ USB 2.0, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅Ρ‚ ТСстких Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. Однако ΠΏΡ€ΠΈ спСцифичСских Π·Π°Π΄Π°Ρ‡Π°Ρ…, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ уровня бСзопасности, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ довольно слоТно ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ цикличСских опросов, ΠΊΠΎΠ³Π΄Π° постоянно ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π±Π»ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ программирования HID-устройств

HID-устройства ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ дСскрипторы. Когда хост ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚, Ρ‡Ρ‚ΠΎ устройство ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ классу HID, ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ дальнСйший ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ вСдСтся ΠΏΠΎΠ΄ Π΅Π³ΠΎ руководством.

Π’ Windows Π·Π° доступ ΠΊ HID-устройствам ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ систСмная слуТба HidServ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ функциях запросов ΠΊ HID-устройствам ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… особСнностях Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HID-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ рассказываСтся Π² Ρ€Π°Π±ΠΎΡ‚Π΅ П.β€…Π’. Агурова Β«Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ USB. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° использования ΠΈ программирования» (БПб.: Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2005).

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ HID-устройств Π½Π° Β«Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅Β»

ΠΠ΅Π»Π΅Π³ΠΊΡƒΡŽ Тизнь Β«ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ…Β» программистов, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° ПаскалС, ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HID. PAS, программная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для hid. dll (Hid User LibraryΒ β€” ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² свойствах Ρ„Π°ΠΉΠ»Π°). Π’ коммСнтариях ΠΊ Ρ„Π°ΠΉΠ»Ρƒ сообщаСтся, Ρ‡Ρ‚ΠΎ Π² основС Π΅Π³ΠΎ Π»Π΅ΠΆΠ°Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ hidsdi.h ΠΈ hidpi.h ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Microsoft. А сам Ρ„Π°ΠΉΠ» HID. PASΒ β€” Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° JEDI (http://jvcl.sourceforge.net ).

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HID-устройством Π² срСдС Delphi for win32 примСняСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ TJvHidDeviceController, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ для доступа ΠΊ HID-устройствам. А ΡƒΠΆΠ΅ Π½Π° Π΅Π³ΠΎ Π±Π°Π·Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ экзСмпляр для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ устройством.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свойства ΠΈ события ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° TJvHidDeviceController

Рассмотрим ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ TJvHidDeviceController Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnArrival срабатываСт Π½Π° поступлСниС (ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅) Π² систСму HID-устройства, доступ ΠΊ устройству прСдоставляСтся Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ этого события Ρ‡Π΅Ρ€Π΅Π· экзСмпляр класса TJvHidDevice. ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ событиС OnDeviceChange Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ состояния устройства, ΠΎΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сигнализируСт ΠΎΠ± измСнСниях Π² систСмС. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnDeviceData срабатываСт ΠΏΡ€ΠΈ поступлСнии Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· HID-устройств ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: HidDev: TJvHidDevice;Β β€” устрой-ство, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅;

Β 

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnDeviceDataError увСдомляСт ΠΎΠ± ошибкС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, пСрСдавая Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ HidDev: TJvHidDevice;Β β€” HID-устройство ΠΈ Error: DWORD;Β β€” ΠΊΠΎΠ΄ ошибки. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnDeviceUnplug увСдомляСт ΠΎΠ± ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ устройства ΠΈΠ· списка установлСнных Π² систСмС. Π’ΠΈΠΏΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий Π½Π° Plug ΠΈ Unplug ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ (Π² исходном тСкстС: TJvHidUnplugEvent = TJvHidPlugEvent). Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ пСрСдаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса TJvHidDevice, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ HID-устройству.

Для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ пСрСчислСния ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² систСмС HID-устройств ΠΏΠΎ Π²Ρ‹Π·ΠΎΠ²Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Enumerate ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ событиС OnEnumerate, Ρ‚. Π΅. Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ события Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ устройства ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ событиС ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ инициируСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Enumerate, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΡΡ для «провСдСния» ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ HID-устройств Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ состояния HID-устройств ΠΏΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π΅ хоста (ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°).

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnRemoval срабатываСт Π½Π° физичСскоС ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ устройства ΠΈΠ· систСмы ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‚ΠΈΠΏ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° TJvHidUnplugEvent, Ρ‡Ρ‚ΠΎ ΠΈ для OnDeviceUnplug. Ѐункция CountByProductName Π²Ρ‹Π΄Π°Π΅Ρ‚ количСство устройств, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° CountByVendorNameΒ β€” ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠΌΠ΅Π½ΠΈ производитСля.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свойства ΠΈ события класса TJvHidDevice

Класс TJvHidDeviceΒ β€” Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ взятого HID-устройства. Новый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ этого класса ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ ΡƒΠΆΠ΅ сказано, ΠΈΠ· события OnArrival ΠΈΠ»ΠΈ OnEnumerate. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» классов TJvHidDeviceController ΠΈ TJvHidDevice частично дублируСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΎΠ±Ρ‰ΠΈΠΉ инструмСнтарий для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² систСмС HID-устройств ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ доступа ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ…. Устройство ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ свойствам SerialNumber, ProductName ΠΈ VendorName. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ свСдСния ΠΎ поступлСнии Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ событиСм OnData. ΠžΡ‚ΡΡ‹Π»ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… вСдСтся Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ WriteFile (Π² строгом смыслС — Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ). WriteFileΒ β€” это ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° систСмной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ WriteFile (kernel32).

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΊΡ‚ извлСчСния устройства, слСдуСт ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ свой ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ OnUnplug. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с HID-устройством Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ Π² самой возмоТности Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HasReadWriteAccess. Π’ этом классС Π½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ошибки ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ событиС OnDataError.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° ΠΈΠ· Β«ΠΆΠΈΠ²ΠΎΠ³ΠΎΒ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ тСстовоС клиСнтскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с нСстандартным устройством — пластиковыми Ρ‡ΠΈΠΏ-ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ Π½Π° Π±Π°Π·Π΅ HID. Π’ Π±ΠΎΡ€ΡŒΠ±Π΅ Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΌ Π°Π²Ρ‚ΠΎΡ€ взял Π½Π° сСбя ΡΠΌΠ΅Π»ΠΎΡΡ‚ΡŒ Π½Π΅ Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ· листингов «лишниС» тСхнологичСскиС обвязки ΠΊΠΎΠ΄Π°.

ΠœΠ΅Ρ‚ΠΎΠ΄ ScanDevices (листинг 1) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для инициирования процСсса поиска Π² систСмС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ HID-устройства. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Enumerate, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΈ обСспСчиваСт Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² эту ΠΆΠ΅ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ интСрфСйсу, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΎΡ‚ HID. ΠœΠ΅Ρ‚ΠΎΠ΄ AddError Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² ΠΎΠΊΠ½ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ листингС 2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события OnEnumerate для поиска Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ внСшнСго устройства. Для простоты Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΈΠΌ устройством Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π΅ΠΉ Ρ‚ΠΈΠΏΠ°.

Β 

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, слСдуСт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ принятом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, Ρ‚. Π΅. ΠΎ структурС, ΠΏΡ€ΠΈΠ·Π²Π°Π½Π½ΠΎΠΉ Π±Ρ‹Ρ‚ΡŒ посрСдником ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ°-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ здСсь Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ прСдоставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои творчСскиС способности. Π’Π΅Ρ€Π½Π΅Π΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ процСсс создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΎΡ‡Π΅Π½ΡŒ часто Π±Ρ‹Π²Π°Π΅Ρ‚ двусторонним, ΠΈ ΠΏΡ€ΠΈ этом ΠΏΠ΅Ρ€Π²ΡƒΡŽ скрипку ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚, ΠΊΠΎΠΌΡƒ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±ΠΌΠ΅Π½Π°. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ Π±Ρ‹ Π½ΠΈ Π±Ρ‹Π» ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π°, всСгда приятно Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ максимально наглядной ΠΈ самодостаточной, ΠΏΡƒΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π² ΡƒΡ‰Π΅Ρ€Π± Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ общСпринятым традициям. Ибо Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β β€” Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² сТатыС сроки с минимальной привязкой ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ срСдС ΠΈ с большими возмоТностями дальнСйшСго развития. На основС этих ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π±Ρ‹Π» создан ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, Π³Π΄Π΅ Π³Π»Π°Π²Π½ΠΎΠ΅ понятиС — Β«ΠΊΠΎΠΌΠ°Π½Π΄Π°Β». Из листинга 3 Π²ΠΈΠ΄Π½ΠΎ, насколько Π°Π²Ρ‚ΠΎΡ€ Π»ΡŽΠ±ΠΈΡ‚ строковыС Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ Ρ€Π°Π· спасавшиС Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Как ΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π²ΠΎΠΎΠ±Ρ‰Π΅ Π΅ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ String! ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° дСлятся Π½Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ (классы), Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сущСствуСт ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π΅Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ edParam слуТит для отсылки Π΄Π°Π½Π½Ρ‹Ρ… Π² устройство, Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ edAnswerData содСрТит Π² сСбС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ устройства Π΄Π°Π½Π½Ρ‹Π΅. Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ описанных Ρ‡Π»Π΅Π½ΠΎΠ² записи позволяСт свободно ΠΈ наглядно ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HEX-строки. И Ρ‡Ρ‚ΠΎ самоС приятноС, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ описанной записи идСологичСски стоит Π³Π΄Π΅-Ρ‚ΠΎ посСрСдинС ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π΅ нСпосрСдствСнным Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π΅Π΅ прСдставлСния (INI, HEX, XML ΠΈ Ρ‚. Π΄.)

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚. Π΅. отсылка Π΄Π°Π½Π½Ρ‹Ρ… Π² устройство, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ отсылки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π»ΠΈΠ½ΠΎΠΉ 8 Π±Π°ΠΉΡ‚ (листинг 4). Π­Ρ‚Π° Π΄Π»ΠΈΠ½Π°Β β€” Π½Π΅ СдинствСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π½ трСбованиями ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Π­Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ называСтся, Π΄Π΅Π»ΠΎ вкуса. Π‘Ρ‚Ρ€Π°Π½Π½Ρ‹ΠΉ Ρ„Π»Π°Π³ IsUSBMode Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ExecuteCommand (листинг 5 Π½Π° Β«ΠœΠΈΡ€ ПК-дискС») оставлСн ΠΊΠ°ΠΊ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вмСсто Ρ€Π°Π±ΠΎΡ‚Ρ‹ с USB Π½Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ COM-ΠΏΠΎΡ€Ρ‚ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ интСрфСйс. Π’ Π½Π°Ρ‡Π°Π»Π΅ отсылаСмой Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² устройство пСрСдаСтся синхросСрия ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 3E3E3E2B), ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰Π°Ρ устройству, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π²ΠΏΠΎΠ»Π½Π΅ Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Напомню, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ HID, сколько ΠΎ спСцифичСском ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, идСологичСски ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½ΠΎΠΌ ΠΎΡ‚ Β«ΠΆΠ΅Π»Π΅Π·Π°Β» ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ особых ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ GetDataExecutor ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ устройства Π΄Π°Π½Π½Ρ‹Ρ… (ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎ 8 Π±Π°ΠΉΡ‚) использовано ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ созданноС событиС OnNewInputData для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΈΡ… старого ΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (листинг 6 Π½Π° Β«ΠœΠΈΡ€ ПК-дискС»). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, события поступлСния Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ€Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ, позволяя Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ спСцифичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ прСдупрСТдСния Π½Π° Ρ€Π°Π½Π½Π΅ΠΌ этапС ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΉ, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ здСсь ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HID-устройством ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠ±Ρ‰ΡƒΡŽ идСю ΡΡ‚Π°Ρ‚ΡŒΠΈΒ β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ простоту программирования нСстандартных HID-устройств срСдствами Delphi.

www.osp.ru

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ дСкабря 15, 2010 Π² HID-устройства, ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡ

И Ρ‚Π°ΠΊ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°! Π’ классификации ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ HID-устройства (Human Interface Devices β€” интСрфСйсныС устройства Β«ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ β€” Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΒ») Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ особоС мСсто. Π’Π΅Π΄ΡŒ Π±Π΅Π· ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΌΡ‹ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с соврСмСнным ПК просто нСмыс­лима.

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

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ Π΅Ρ‘ Ρ‚ΠΈΠΏΡ‹

Π’ настоящСС врСмя Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для домашнСго ΠΈ офисного использования, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ клавиши Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ²: мСхани­чСскиС, полумСханичСскиС ΠΈ ΠΌΠ΅ΠΌΠ±Ρ€Π°Π½Π½Ρ‹Π΅.

1. ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ клавиши оснащСны мСталличСскими ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄Β­ΠΊΠ°ΠΌΠΈ (ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ·ΠΎΠ»ΠΎΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ) ΠΈ ΠΏΡ€ΡƒΠΆΠΈΠ½ΠΎΠΉ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π² ис­ходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Иногда ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ дополняСт упругая мСталличСская полоска, ΠΏΡ€ΠΎΠ³ΠΈΠ±Π°ΡŽΡ‰Π°ΡΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши ΠΈ ΠΈΠ·Π΄Π°ΡŽΡ‰Π°Ρ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ.

2. ΠŸΠΎΠ»ΡƒΠΌΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ клавиши Ρ‚Π°ΠΊΠΆΠ΅ оснащСны мСталличСскими ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ вмСсто мСталличСской ΠΏΡ€ΡƒΠΆΠΈΠ½Ρ‹ Π² Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΠΏΡ€ΡƒΠ³ΠΈΠΉ элСмСнт, ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· Ρ€Π΅Π·ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

3. Π’ ΠΌΠ΅ΠΌΠ±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΡˆΠ°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ ΠΈΠ· токопроводящСго ΠΏΠΎΠ»ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, Π° Ρ€ΠΎΠ»ΡŒ ΡƒΠΏΡ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта выполняСт прочная полимСрная ΠΏΠ»Π΅Π½ΠΊΠ°, сформованная Π² Π²ΠΈΠ΄Π΅ нСбольшого ΠΊΡƒΠΏΠΎΠ»Π°. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния массового производства ΠΌΠ΅ΠΌΠ±Ρ€Π°Π½Π½Ρ‹Π΅ клавиши ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. ИмСнно поэтому ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Ρ‹Π½Π΅ выпускаСмых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ изготавливаСтся ΠΏΠΎ этой Ρ‚Π΅Ρ…Π½ΠΎΒ­Π»ΠΎΠ³ΠΈΠΈ.

По надСТности ΠΈ долговСчности мСмбранная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ мСханичСским ΠΈ полумСханичСским конструкциям, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° соврСмСнном этапС своСго развития мСмбранная тСхнология способна ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ запросы ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½Β­ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: Π² срСднСм ΠΌΠ΅ΠΌΠ±Ρ€Π°Π½Π½Ρ‹Π΅ клавиши Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 10 ΠΌΠ»Π½ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ прСимущСством ΠΌΠ΅ΠΌΠ±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с мСханичСскими ΠΈ полумСханичСскими конструкциями являСтся Π±ΠΎΠ»Π΅Π΅ высокая ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ Π·Π°Π³Ρ€ΡΠ·Π½Π΅Π½ΠΈΡŽ ΠΈ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ Π²Π»Π°Π³ΠΈ.

НСсмотря Π½Π° ΠΏΡ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΌΠ΅ΠΌΠ±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π΄ΠΎ сих Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ с мСханичСскими ΠΈ полумСханичСскими клавишами. ΠŸΡ€Π°Π²Π΄Π°, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ устройства Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ большим спросом. Π˜Ρ… скорСС ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΊ разряду элитных ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, примСняСмых Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€Π΅Π΄ΡŠΡΠ²Β­Π»ΡΡŽΡ‚ΡΡ особыС трСбования ΠΊ надСТности ΠΈ долговСчности, ΠΈΠ»ΠΈ ΠΆΠ΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ ΡΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°.

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°: стандарты

ЀактичСским стандартом для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… с Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ПК, стала схСма со 101 ΠΈΠ»ΠΈ 104 клавишами. Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… модСлях клавиши, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ€Π°Π·Β­Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹. Основная Π³Ρ€ΡƒΠΏΠΏΠ° содСрТит клавиши для Π½Π°Π±ΠΎΡ€Π° Π±ΡƒΠΊΠ², Ρ†ΠΈΡ„Ρ€, Π·Π½Π°ΠΊΠΎΠ² прСпинания ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов, клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ (Shift, Ctrl, Alt), Start ΠΈ Menu1, Π° Ρ‚Π°ΠΊΠΆΠ΅ Tab (табулятор), Caps Lock (фиксация прописных Π±ΡƒΠΊΠ²), Enter (Π²Π²ΠΎΠ΄) ΠΈ Backspace (Π·Π°Π±ΠΈΠ²ΠΊΠ°). Клавиши, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Π½Π°Π±ΠΎΡ€Π° Π±ΡƒΠΊΠ², располоТСны Π² соотвСтствии с раскладкой Π™Π¦Π£ΠšΠ•Π (QWERTY). Набор клавиш- ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½: Shift, Ctrl, Alt ΠΈ Start ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ с ΠΏΡ€Π°Π²ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ с Π»Π΅Π²ΠΎΠΉ стороны основной Π³Ρ€ΡƒΠΏΠΏΡ‹.

Над основной Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ располоТСны Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ клавиши (F1… F12) β€” ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ настроСк ОБ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ при­лоТСния.

Клавиши Start ΠΈ Menu ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² 104-ΠΊΠ»Π°Π²ΠΈΡˆΠ½Ρ‹Ρ… модСлях. Π‘ΠΏΡ€Π°Π²Π° ΠΎΡ‚ основной Π³Ρ€ΡƒΠΏΠΏΡ‹ находятся слуТСбныС клавиши, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для управлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ курсора, пролистываниСм ΠΈ ΠΏΡ€.

И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, крайняя правая Π³Ρ€ΡƒΠΏΠΏΠ° называСтся Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сСкциСй (Num Pad). Π’ Π½Π΅Π΅ входят клавиши для Π½Π°Π±ΠΎΡ€Π° Ρ†ΠΈΡ„Ρ€, дСсятичного раздСлитСля, Π·Π½Π°ΠΊΠΎΠ² основных арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Enter (Π²Π²ΠΎΠ΄) ΠΈ Num Lock (слуТит для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΒ­Ρ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сСкции ΠΌΠ΅ΠΆΠ΄Ρƒ числовым ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΒ­ΠΌΠ°ΠΌΠΈ). Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сСкции ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Num Lock. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° Num Lock клавиши Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сСк­ции (ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€Π°ΠΌ ΠΈ дСсятичному Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŽ) Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ части слуТСбных клавиш.

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°: Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ

Π’ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, состоящая ΠΈΠ· 88 клавиш. Π’ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… отсутствуСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ цифровая сСкция, Π° Ρ‡Π°ΡΡ‚ΡŒ слуТСбных клавиш совмСщСна с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½ΠΎΡƒΡ‚Β­Π±ΡƒΠΊΠΎΠ² имССтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ клавиша-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.

Π‘ Π½Π°Ρ‡Π°Π»Π° 1980-Ρ… ΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ сСрСдины 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ² внСшний Π²ΠΈΠ΄ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° прак­тичСски Π½Π΅ мСнялся. Π’ сСрСдинС 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ² Π±Ρ‹Π»Π° создана новая конструкция корпуса ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, разработанная с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π°Π½Π°Ρ‚ΠΎΠΌΠΈΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ эргономичСских Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ конструкции являСтся изо­гнутая Ρ„ΠΎΡ€ΠΌΠ° корпуса: клавиши основной Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° Π΄Π²Π΅ сСкции (соот­вСтствСнно для Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ Ρ€ΡƒΠΊΠΈ), располоТСнныС ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΡƒΠ³Π»ΠΎΠΌ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ. По замыслу создатСлСй такая Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° позволяСт ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ΠΌΡ‹ΡˆΡ†Ρ‹ Ρ€ΡƒΠΊ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ свСсти ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ возникновСния ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ (Π² частности, растяТСния кисти). Одной ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ эргономичных ΠΊΠ»Π°Π²ΠΈΠ°Β­Ρ‚ΡƒΡ€ стала Microsoft Natural Keyboard Elite. ВскорС послС Π΅Π΅ появлСния практичСски всС извСстныС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° выпустили ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, внСся Π² Π½ΠΈΡ… Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ измСнСния. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, появились ΠΌΠΎΠ΄Π΅Π»ΠΈ с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ расстояниСм ΠΌΠ΅ΠΆΠ΄Ρƒ сСкциями, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ для Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ Ρ€ΡƒΠΊΠΈ, ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ части.

Однако, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π»Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ оказались способны­ми Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈ новаторской конструкции. ΠžΡ‚Ρ‡Π°ΡΡ‚ΠΈ это Π±Ρ‹Π»ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ осваивали Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ «прямой» конструкции, Π° Ρ‚ΠΎ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½ΠΊΠ°Ρ…. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, комфортная Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° эргономичной конструкции Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° лишь ΠΏΡ€ΠΈ условии владСния «слСпым» ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π°. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, Π½ΠΎ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠ΄Π° Π½Π° эргономичныС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Ρ€Π΅Π·ΠΊΠΎ пошла Π½Π° ΡƒΠ±Ρ‹Π»ΡŒ.

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°: ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ этап развития ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π±Ρ‹Π» ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΠΎΡ€Π³Π°Π½ΠΎΠ² управлСния. МногиС соврСмСнныС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ оснащСны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ питания ΠΈ ΡΠ½Π΅Ρ€Π³ΠΎΡΠ±Π΅Ρ€Π΅Π³Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ПК, Π°ΠΊΡ‚ΠΈΠ²ΠΈΒ­Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ОБ (ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€, ΠΎΠΊΠ½ΠΎ ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° ΠΈ ΠΏΡ€.), ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ мСдиапроигрыватСлями ΠΈ Ρ‚. Π΄.

Π’ рядС соврСмСнных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ€Π³Π°Π½Ρ‹ управ­лСния: сСнсорныС ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Ρ‹, колСсики ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Ρ‚ΠΈΠΏΠ° «плоский дТойстик» ΠΈ Ρ‚. ΠΏ.

Помимо ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… 101- ΠΈΠ»ΠΈ 104-ΠΊΠ»Π°Π²ΠΈΡˆΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π² настоящСС врСмя Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сСкции. Для удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ с бухгалтСрскими, статистичСскими ΠΈ расчСтными ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ производятся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сСкции Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ USB ΠΈΠ»ΠΈ PS/2 ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с основной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² Ρ‚Π°ΠΊΠΈΡ… устройствах прСдусмотрСны ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° Π²Ρ‹Π·ΠΎΠ² часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π’ 2002 Π³ΠΎΠ΄Ρƒ появилась пСрвая гибкая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, рассчитанная Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΒ­Ρ‡Π΅Π½ΠΈΠ΅ ΠΊ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ ПК . Одними ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Flexboard ΠΈ Plycon. Π“ΠΈΠ±ΠΊΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΊΠ°Ρ‚Π°Ρ‚ΡŒ Π² довольно ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€ΡƒΠ»ΠΎΠ½, Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ уст­ройства ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ высокой Π²Π»Π°Π³ΠΎ- ΠΈ ΠΏΡ‹Π»Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ позволяСт Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ сильном загрязнСнии Π»Π΅Π³ΠΊΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, просто ΠΏΡ€ΠΎΠΌΡ‹Π² Π΅Π΅ ΠΏΠΎΠ΄ струСй Π²ΠΎΠ΄Ρ‹. Благодаря Π΄Π°Π½Π½Ρ‹ΠΌ качСствам Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ идСально подходят для оснащСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², устанавливаСмых Π² Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… лабораториях, мСдицин­ских учрСТдСниях, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Ρ†Π΅Ρ…Π°Ρ… ΠΈ Ρ‚. ΠΏ

НаиболСС распространСнными интСрфСйсами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π² настоящСС врСмя для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΊ ПК, ΡΠ²Π»ΡΡŽΡ‚ΡΡ PS/2 ΠΈ USB. Π’ послСдниС Π³ΠΎΠ΄Ρ‹ Π·Π½Π°-Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ возросла ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ бСспроводных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. ΠŸΡΡ‚ΠΈΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ DIN, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ²ΡˆΠΈΠΉΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ Π² систСмных ΠΏΠ»Π°Ρ‚Π°Ρ… Ρ„ΠΎΡ€ΠΌΡ„Π°ΠΊΒ­Ρ‚ΠΎΡ€Π° AT, Π² настоящСС врСмя Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Для обСспСчСния максимальной совмСстимости ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ПК Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ PS/2 (ΠΈ Π½Π°Β­ΠΎΠ±ΠΎΡ€ΠΎΡ‚).

dammlab.com

[Ρ€Π΅ΡˆΠ΅Π½ΠΎ] hid совмСстимоС устройство вмСсто ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° hid

Вопрос: [Ρ€Π΅ΡˆΠ΅Π½ΠΎ] ΠŸΡ€ΠΎΡˆΡƒ, ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ.. НСту ΡƒΠΆΠ΅ сил..


ΠšΠΎΡ€ΠΎΡ‡Π΅ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΊΠΎΠΌΠΏΠ° выскакиваСт Π²ΠΎΡ‚ такая ΡˆΡ‚ΡƒΠΊΠ°

ДСвайс ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ я сам ΠΎΡ‚ΠΊΡ€Ρ‹Π» Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ ΠΏΠΈΡˆΠ΅Ρ‚ сСйчас Π² «ΠΊΠ»Π°Π²Π°Ρ…»..
Клава Logitech G11, Π΄Ρ€ΠΎΠ²Π° Π½Π° Π΅Ρ‘ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ПО Π² Ρ‚Ρ€Π΅Π΅ для активирования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.
ВсС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, всСгда, Π° почслС Ρ‡Π΅Π³ΠΎ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Ρ‚ΠΎ я ΠΏΠΎΠ½ΡΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ.
Π’ Π½ΠΎΠ²ΠΎΠΉ Π²ΠΈΠ½Π΄Π΅ ΠΏΠ°ΡˆΠ΅Ρ‚, Π½ΠΎ Π΅ΡΡ‚ΡŒ Ρ€ΠΈΠ·ΠΎΠ½ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ старой, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½Π° ΠΎΠ½Π°.
Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»:
1. Вирусов НЕВ.

2. chkdsk /r c:

3. sfc /scannow (sfc Ρ„Π°ΠΉΠ»Ρ‹ мСнял, Π±Ρ‹Π»ΠΈ подозрСния Π½Π° Π½ΠΈΡ…… sfc.dll ΠΈ Ρ‚Π΄..)

4. cmd — set devmgr_show_nonpresent_devices=1 — devmgmt.msc — «ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ скрытыС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹» — ΡƒΠ΄Π°Π»ΠΈΠ» всС Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сСрым, Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, всС Ρ‡Ρ‚ΠΎ отсутствуСт Π² систСмС.
ВсС Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Π΅Ρ‚ΠΊΠΈ Keyboards ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· рССстр, ΠΈΠ±ΠΎ Π² дСвайсмСнСТдСрС Π½Π΅ удаляСтся. Π’Ρ‹Π±ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΡƒ Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²ΠΈΠ½Π΄Ρ‹. И кстатС Π΄Π²Π° Ρ€Π°Π·Π° это происходит. Π˜Ρ… Π΄Π²Π΅ просто

5. ΠŸΠ΅Ρ€Π΅ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π» ПО Π½Π° ΠΊΠ»Π°Π²Ρƒ, хотя ΠΎΠ½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΈΠ±ΠΎ Π±Π΅Π· Π΅Ρ‘ Ρ‚ΠΎΠΆΠ΅ самоС..

setupapi.log — ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ сСрый ΠΏΡƒΠ½ΠΊΡ‚, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€


[SetupAPI Log]
ВСрсия ОБ = 5.1.2600 Service Pack 3
ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° = 2 (NT)
ΠŸΠ°ΠΊΠ΅Ρ‚ обновлСния = 3.0
ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ = 0x0100
Π’ΠΈΠΏ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° = 1
АрхитСктура = x86
[2012/04/28 18:01:39 2816.25]
#-198 ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° командная строка: «C:\WINDOWS\system32\mmc.exe» «C:\WINDOWS\system32\devmgmt.msc»
#-147 Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° модуля установщика классов для «Keyboards».
#E360 НСподписанный ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ подписанный Ρ„Π°ΠΉΠ» «C:\WINDOWS\system32\SysClass.Dll» для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° «Keyboards» Π±ΡƒΠ΄Π΅Ρ‚ установлСн (ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°=Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ). Ошибка 0x800b0100: Π’ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π½Π΅Ρ‚ подписи.
#E144 НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ «C:\WINDOWS\system32\SysClass.Dll». Ошибка 127: НС Π½Π°ΠΉΠ΄Π΅Π½Π° указанная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°.
Windows Π½Π΅ удаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для установки Keyboard. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ поставщику. Ошибка 127: НС Π½Π°ΠΉΠ΄Π΅Π½Π° указанная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°.

setupapi.log — «ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ оборудования» ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΠΎΠΉ.


[SetupAPI Log]
ВСрсия ОБ = 5.1.2600 Service Pack 3
ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° = 2 (NT)
ΠŸΠ°ΠΊΠ΅Ρ‚ обновлСния = 3.0
ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ = 0x0100
Π’ΠΈΠΏ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° = 1
АрхитСктура = x86
[2012/04/28 18:05:03 516.3 Driver Install]
#-019 Поиск ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹: hid\vid_046d&pid_c225&rev_0171&col01,hid\vid_046d&pid_c225&col01,hid_device_system_keyboard,hid_devi ce_up:0001_u:0007,hid_device
#-198 ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° командная строка: C:\WINDOWS\system32\services.exe
#I022 НайдСно «HID_DEVICE_SYSTEM_KEYBOARD» Π² C:\WINDOWS\inf\keyboard.inf; Устройство: «ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° HID»; Π”Ρ€Π°ΠΉΠ²Π΅Ρ€: «ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° HID»; ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ: «Microsoft»; Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒ: «(Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹)»; БСкция: «HID_Keyboard_Inst»
#I023 Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция установки: [HID_Keyboard_Inst.NT]. Π Π°Π½Π³: 0x00001002. Π”Π°Ρ‚Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: 07/01/2001.
#I022 НайдСно «HID_DEVICE» Π² C:\WINDOWS\inf\input.inf; Устройство: «HID-совмСстимоС устройство»; Π”Ρ€Π°ΠΉΠ²Π΅Ρ€: «HID-совмСстимоС устройство»; ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ: «Microsoft»; Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒ: «(стандартныС систСмныС устройства)»; БСкция: «HID_Raw_Inst»
#I023 Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция установки: [HID_Raw_Inst.NT]. Π Π°Π½Π³: 0x00001004. Π”Π°Ρ‚Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: 07/01/2001.
#-147 Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° модуля установщика классов для «Keyboards».
#E358 НСподписанный ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ подписанный Ρ„Π°ΠΉΠ» «C:\WINDOWS\system32\SysClass.Dll» для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° «Keyboards» Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ (сСрвСрная установка). Ошибка 0x800b0100: Π’ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π½Π΅Ρ‚ подписи.
Windows Π½Π΅ удаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для установки Keyboard. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ поставщику. Ошибка 0x800b0100: Π’ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π½Π΅Ρ‚ подписи.
[2012/04/28 18:05:04 4076.2]
#-199 Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ «C:\WINDOWS\system32\rundll32.exe» с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой: rundll32.exe newdev.dll,ClientSideInstall \\.\pipe\PNP_Device_Install_Pipe_0.{B01B5C7B-50C8-4BA5-85C0-51FAC5F1F4DF}
#I060 Установка Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.
#-019 Поиск ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹: hid\vid_046d&pid_c225&rev_0171&col01,hid\vid_046d&pid_c225&col01,hid_device_system_keyboard,hid_devi ce_up:0001_u:0007,hid_device
#I022 НайдСно «HID_DEVICE_SYSTEM_KEYBOARD» Π² C:\WINDOWS\inf\keyboard.inf; Устройство: «ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° HID»; Π”Ρ€Π°ΠΉΠ²Π΅Ρ€: «ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° HID»; ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ: «Microsoft»; Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒ: «(Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹)»; БСкция: «HID_Keyboard_Inst»
#I023 Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция установки: [HID_Keyboard_Inst.NT]. Π Π°Π½Π³: 0x00001002. Π”Π°Ρ‚Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: 07/01/2001.
#I022 НайдСно «HID_DEVICE» Π² C:\WINDOWS\inf\input.inf; Устройство: «HID-совмСстимоС устройство»; Π”Ρ€Π°ΠΉΠ²Π΅Ρ€: «HID-совмСстимоС устройство»; ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ: «Microsoft»; Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒ: «(стандартныС систСмныС устройства)»; БСкция: «HID_Raw_Inst»
#I023 Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция установки: [HID_Raw_Inst.NT]. Π Π°Π½Π³: 0x00001004. Π”Π°Ρ‚Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: 07/01/2001.
#-147 Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° модуля установщика классов для «Keyboards».
#E360 НСподписанный ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ подписанный Ρ„Π°ΠΉΠ» «C:\WINDOWS\system32\SysClass.Dll» для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° «Keyboards» Π±ΡƒΠ΄Π΅Ρ‚ установлСн (ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°=Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ). Ошибка 0x800b0100: Π’ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π½Π΅Ρ‚ подписи.
#E144 НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ «C:\WINDOWS\system32\SysClass.Dll». Ошибка 127: НС Π½Π°ΠΉΠ΄Π΅Π½Π° указанная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°.
Windows Π½Π΅ удаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для установки Keyboard. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ поставщику. Ошибка 127: НС Π½Π°ΠΉΠ΄Π΅Π½Π° указанная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°.
[2012/04/28 18:05:08 516.7 Driver Install]
#-019 Поиск ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹: hid\vid_046d&pid_c221&rev_0190&mi_00,hid\vid_046d&pid_c221&mi_00,hid_device_system_keyboard,hid_devi ce_up:0001_u:0006,hid_device
#-198 ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° командная строка: C:\WINDOWS\system32\services.exe
#I022 НайдСно «HID_DEVICE_SYSTEM_KEYBOARD» Π² C:\WINDOWS\inf\keyboard.inf; Устройство: «ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° HID»; Π”Ρ€Π°ΠΉΠ²Π΅Ρ€: «ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° HID»; ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ: «Microsoft»; Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒ: «(Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹)»; БСкция: «HID_Keyboard_Inst»
#I023 Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция установки: [HID_Keyboard_Inst.NT]. Π Π°Π½Π³: 0x00001002. Π”Π°Ρ‚Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: 07/01/2001.
#I022 НайдСно «HID_DEVICE» Π² C:\WINDOWS\inf\input.inf; Устройство: «HID-совмСстимоС устройство»; Π”Ρ€Π°ΠΉΠ²Π΅Ρ€: «HID-совмСстимоС устройство»; ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ: «Microsoft»; Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒ: «(стандартныС систСмныС устройства)»; БСкция: «HID_Raw_Inst»
#I023 Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция установки: [HID_Raw_Inst.NT]. Π Π°Π½Π³: 0x00001004. Π”Π°Ρ‚Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: 07/01/2001.
#-147 Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° модуля установщика классов для «Keyboards».
#E358 НСподписанный ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ подписанный Ρ„Π°ΠΉΠ» «C:\WINDOWS\system32\SysClass.Dll» для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° «Keyboards» Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ (сСрвСрная установка). Ошибка 0x800b0100: Π’ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π½Π΅Ρ‚ подписи.
Windows Π½Π΅ удаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для установки Keyboard. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ поставщику. Ошибка 0x800b0100: Π’ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π½Π΅Ρ‚ подписи.
[2012/04/28 18:05:15 4076.5]
#-199 Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ «C:\WINDOWS\system32\rundll32.exe» с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой: rundll32.exe newdev.dll,ClientSideInstall \\.\pipe\PNP_Device_Install_Pipe_0.{B01B5C7B-50C8-4BA5-85C0-51FAC5F1F4DF}
#I060 Установка Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.
#-019 Поиск ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹: hid\vid_046d&pid_c221&rev_0190&mi_00,hid\vid_046d&pid_c221&mi_00,hid_device_system_keyboard,hid_devi ce_up:0001_u:0006,hid_device
#I022 НайдСно «HID_DEVICE_SYSTEM_KEYBOARD» Π² C:\WINDOWS\inf\keyboard.inf; Устройство: «ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° HID»; Π”Ρ€Π°ΠΉΠ²Π΅Ρ€: «ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° HID»; ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ: «Microsoft»; Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒ: «(Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹)»; БСкция: «HID_Keyboard_Inst»
#I023 Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция установки: [HID_Keyboard_Inst.NT]. Π Π°Π½Π³: 0x00001002. Π”Π°Ρ‚Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: 07/01/2001.
#I022 НайдСно «HID_DEVICE» Π² C:\WINDOWS\inf\input.inf; Устройство: «HID-совмСстимоС устройство»; Π”Ρ€Π°ΠΉΠ²Π΅Ρ€: «HID-совмСстимоС устройство»; ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ: «Microsoft»; Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒ: «(стандартныС систСмныС устройства)»; БСкция: «HID_Raw_Inst»
#I023 Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ сСкция установки: [HID_Raw_Inst.NT]. Π Π°Π½Π³: 0x00001004. Π”Π°Ρ‚Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: 07/01/2001.
#-147 Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° модуля установщика классов для «Keyboards».
#E360 НСподписанный ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ подписанный Ρ„Π°ΠΉΠ» «C:\WINDOWS\system32\SysClass.Dll» для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° «Keyboards» Π±ΡƒΠ΄Π΅Ρ‚ установлСн (ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°=Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ). Ошибка 0x800b0100: Π’ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Π½Π΅Ρ‚ подписи.
#E144 НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ «C:\WINDOWS\system32\SysClass.Dll». Ошибка 127: НС Π½Π°ΠΉΠ΄Π΅Π½Π° указанная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°.
Windows Π½Π΅ удаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для установки Keyboard. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ поставщику. Ошибка 127: НС Π½Π°ΠΉΠ΄Π΅Π½Π° указанная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°.

Π― ΠΌΠ½ΠΎΠ³ΠΎ игрался с ΠΏΡ€Π°Π²Π°ΠΌΠΈ, Π½ΠΎ Π΄ΠΎ рССстра ΠΊΠ°ΠΊ Π±Ρ‹ я понимаю Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π°Π²Π° Π½Π° Ρ„Π°ΠΉΠ». систСму.
Π― Π΄Π°ΠΆΠ΅ ΠΏΠΎ setupapi нашСл Ρ„Π°ΠΉΠ» sysclass.dll ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ СстСсно Π½Π΅ ΠΏΠΎΠΌΠΎΠ³..

ВосстановлСниС систСмы ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ.

Π― вас ΡƒΠΌΠΎΠ»ΡΡŽ, ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅.. Π“ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ всё Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ· систСмы, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΈΠ½ΡƒΡ‚Ρƒ.

forundex.ru

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ➀ Lezhnyov.ru

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° β€” это Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для Π²Π²ΠΎΠ΄Π° тСкста, символов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ устройство.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° являСтся внСшним ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌ устройством Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΉ систСмС (ΠΎΠ½Π° находится Π²Π½Π΅ корпуса основного ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ) ΠΈΠ»ΠΈ являСтся Β«Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉΒ» Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π½ΠΎΠΌ ПК, ΠΎΠ½Π° являСтся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ всСй ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмы.

Microsoft ΠΈ Logitech ΡΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самыми популярными физичСскими производитСлями ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ оборудования Ρ‚Π°ΠΊΠΆΠ΅ производят ΠΈΡ….

ЀизичСская характСристика ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π±Ρ‹Π»ΠΈ смодСлированы ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° классичСскиС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΈΡˆΡƒΡ‰Π΅ΠΉ машинки. МногиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ раскладки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ доступны ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Dvorak ΠΈ JCUKEN ), Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ QWERTY .

Π£ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ Π΅ΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹, Π±ΡƒΠΊΠ²Ρ‹, символы, клавиши со стрСлками ΠΈ Ρ‚. Π”., Но Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ цифровая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости, ΠΊΠ½ΠΎΠΏΠΊΠΈ для Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ спячки устройства ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ встроСнная ΠΌΡ‹ΡˆΡŒ с Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»ΠΎΠΌ , прСдназначСнная для обСспСчСния простой способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈ ΠΌΡ‹ΡˆΡŒ, Π½Π΅ снимая Ρ€ΡƒΠΊΠΈ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Π’ΠΈΠΏΡ‹ соСдинСний ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

МногиС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ бСспроводными, ΠΎΠ±Ρ‰Π°ΡŽΡ‚ΡΡ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· Bluetooth ΠΈΠ»ΠΈ RF-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ.

ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ матСринской ΠΏΠ»Π°Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· USB кабСль, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ USB Type A Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° . Π‘Ρ‚Π°Ρ€Ρ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· соСдинСниС PS / 2 . ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ…, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Π½ΠΎ тСхничСски ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Β«ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΌΠΈΒ», Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Для бСспроводной ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ трСбуСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ устройства для использования с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для стандартных, Π½Π΅ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму .

ΠŸΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ с сСнсорными интСрфСйсами часто Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ физичСскиС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Однако Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅ΡŽΡ‚ USB-Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ бСспроводныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ внСшниС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Как ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ экранныС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ для максимального увСличСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° экрана; ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° это ΠΆΠ΅ пространство экрана ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ просмотр Π²ΠΈΠ΄Π΅ΠΎ. Если Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Π΅ΡΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, ΠΈΠ½ΠΎΠ³Π΄Π° это скрытая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, которая Π»Π΅ΠΆΠΈΡ‚ Π·Π° экраном. Π­Ρ‚ΠΎ ΠΈ максимизируСт доступноС пространство экрана, ΠΈ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ.

Ноутбуки ΠΈ Π½Π΅Ρ‚Π±ΡƒΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ встроСнныС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ внСшниС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USB.

ГорячиС ΠΊΠ»Π°Π²ΠΈΡˆΠΈΒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π₯отя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· нас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹, вСроятно, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСстС для создания Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠšΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

НСкоторыС ΠΊΠ»ΡŽΡ‡ΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π°ΠΌ слСдуСт ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ клавишами-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ . ВСроятно, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π² руководствах ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ; Control, Shift, ΠΈ Alt клавиши клавиш β€” ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Клавиши Mac ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ клавиши Option ΠΈ Command Π² качСствС клавиш-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ².

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π±ΡƒΠΊΠ²Π° ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€, ΠΊΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°. НапримСр, рСгулярная функция ΠΊΠ»ΡŽΡ‡Π° 7 состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ввСсти Π½ΠΎΠΌΠ΅Ρ€ 7, Π½ΠΎ Ссли Π²Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ Shift ΠΈ 7 клавиш, появляСтся Π·Π½Π°ΠΊ ампСрсанда (&).

НСкоторыС ΠΈΠ· эффСктов ΠΊΠ»ΡŽΡ‡Π°-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΊΠ°ΠΊ клавиши, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π° дСйствия, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ»ΡŽΡ‡ 7 . Π’Π°ΠΊΠΈΠ΅ клавиши ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π³Π΄Π΅ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ дСйствиС активируСтся клавишСй Shift .

Ctrl-C β€” это комбинация клавиш, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹, вСроятно, Π·Π½Π°ΠΊΠΎΠΌΡ‹. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для копирования Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Ctrl-V для вставки.

Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш- ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² являСтся Ctrl-Alt-Del . Ѐункция этих клавиш Π½Π΅ Ρ‚Π°ΠΊ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ инструкции ΠΏΠΎ Π΅Π΅ использованию Π½Π΅ Π²Ρ‹Π»ΠΎΠΆΠ΅Π½Ρ‹ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, ΠΊΠ°ΠΊ Ρƒ клавиши 7 . Π­Ρ‚ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ использованиС клавиш-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ эффСкту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, нСзависимо ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ….

Alt-F4 β€” Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° комбинация клавиш. Π­Ρ‚ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Π² настоящСС врСмя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈΠ»ΠΈ просматриваСтС изобраТСния Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, эта комбинация ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Ρƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ сосрСдоточСны.

Windows Key

Π₯отя ΠΎΠ±Ρ‰Π΅Π΅ использованиС ΠΊΠ»ΡŽΡ‡Π° Windows (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ»ΡŽΡ‡Π° запуска, клавиши Ρ„Π»Π°Π³Π°, клавиши Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° ) Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню Β«ΠŸΡƒΡΠΊΒ», ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.

Win-D являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² использования этого ΠΊΠ»ΡŽΡ‡Π° , Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ / ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол. Win-E являСтся Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ быстро ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Windows Explorer.

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Microsoft ΠΈΠΌΠ΅Π΅Ρ‚ большой список сочСтаний клавиш для Windows. Win + X , вСроятно, ΠΌΠΎΠΉ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. НСкоторыС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ клавиши, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ традиционная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°. НапримСр, игровая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° TeckNet Gryphon Pro Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя 10 клавиш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ макросы.

ИзмСнСниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π’ Windows Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ настройки вашСй ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ повторная Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°, частота ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ мигания, с ΠΏΠ°Π½Π΅Π»ΠΈ управлСния .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ внСсти Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стороннСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ SharpKeys . Π­Ρ‚ΠΎ бСсплатная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ рССстр Windows для пСрСназначСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.

SharpKeys Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ссли Π²Π°ΠΌ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ клавиши ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. НапримСр, Ссли Ρƒ вас Π½Π΅Ρ‚ клавиши Enter , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Caps Lock (ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F1 ΠΈ Ρ‚. Π”.) На Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Enter , сущСствСнно ΡƒΠ΄Π°Π»ΠΈΠ² возмоТности ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ использованиС послСднСго. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для сопоставлСния клавиш с Π²Π΅Π±-элСмСнтами управлСния, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Refresh, Back ΠΈ Ρ‚. Π”.

Microsoft Keyboard Layout Creator являСтся Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ бСсплатный инструмСнт , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт быстро ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ располоТСниС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

lezhnyov.ru

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

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