У світлі останніх наукових розробок в області комп’ютерних технологій користувачі все частіше помічають присутність на комп’ютерах якихось незрозумілих пристроїв, що пізнаються операційною системою, як 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. Для них повинен бути виставлений увімкнено. У деяких модифікаціях BIOS можна зустріти налаштування начебто EHCI Hand-Off і XHCI Hand-Off, що відповідають за ручне перемикання між стандартами USB 2.0/3.0. За наявності на комп’ютері саме Windows-системи вони повинні бути деактивовані (значення Disabled). У застарілих версіях BIOS також зустрічається параметр Plug & Play OS, дозволяє автоматично розпізнавати підключаються PNP-пристроїв. Він повинен бути включений (Yes).