Hid клавиатура не работает

Содержание

Обучаем HID устройство (читай BT-клавиатуру) работать правильно

Hid клавиатура не работает

Приветствую, хабралюди!
На ДР, мне друзья подарили 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_DROPPEDkey 217 SEARCH WAKE_DROPPEDkey 165 MEDIA_PREVIOUSkey 164 MEDIA_PLAY_PAUSEkey 163 MEDIA_NEXT key 114 VOLUME_DOWNkey 115 VOLUME_UP key 1 BACK WAKE_DROPPED# key 183 key 41 GRAVEkey 2 1key 3 2key 4 3key 5 4key 6 5key 7 6key 8 7key 9 8key 10 9key 11 0key 12 MINUSkey 14 DEL key 15 TABkey 16 Qkey 17 Wkey 18 Ekey 19 Rkey 20 Tkey 21 Ykey 22 Ukey 23 Ikey 24 Okey 25 Pkey 13 EQUALSkey 43 BACKSLASH key 58 SHIFT_LEFTkey 30 Akey 31 Skey 32 Dkey 33 Fkey 34 Gkey 35 Hkey 36 Jkey 37 Kkey 38 Lkey 39 SEMICOLONkey 28 ENTER WAKE_DROPPED key 42 SHIFT_LEFTkey 86 GRAVEkey 44 Zkey 45 Xkey 46 Ckey 47 ey 48 Bkey 49 Nkey 50 Mkey 51 COMMAkey 52 PERIODkey 53 SLASHkey 103 DPAD_UPkey 54 SHIFT_RIGHT key 56 ALT_LEFT# key 125# key 161key 57 SPACE WAKE_DROPPED# key 126key 26 LEFT_BRACKETkey 27 RIGHT_BRACKETkey 40 APOSTROPHEkey 105 DPAD_LEFTkey 108 DPAD_DOWNkey 106 DPAD_RIGHT # keys for Android >=3.0 key 113 VOLUME_MUTEkey 111 FORWARD_DELkey 1 ESCAPE WAKE_DROPPEDkey 59 F1key 60 F2key 61 F3key 62 F4key 63 F5key 64 F6key 65 F7key 66 F8key 67 F9key 68 F10key 87 F11key 88 F12key 58 CAPS_LOCKkey 29 CTRL_LEFTkey 104 PAGE_UPkey 93 PAGE_DOWN Третьи грабли:
Не все кнопки будут работать с Вашей версией Android OS! Обратите внимание на колонку Version в первой статье про клавиатуры. Если вы используете те коду, которые предназначены для версий больше вашей, тогда с этого места клавиатура не будет работать. Все кнопки, указанные после неправильной не будут функционировать. Поэтому, для будущей совместимости, я в своем файле, клавиши предназначенные не для моей версии Android OS, перенес в конец. Как показала практика, в этом случае все работает и файл готов к переносу на другие версии ОС.

Закидываем файл в систему

Здесь не обойтись без консольной утилиты. Подключаем девайс по USB в режиме отладки и выполняем последовательно команды в консоли cmd.exe:d:cd D:\android-sdks\platform-toolsadb push Broadcom_Bluetooth_HID.kl /data/local/Broadcom_Bluetooth_HID.

kladb shellsumount -o remount,rw -t ext4 /dev/block/mmcblk0p9 /systemrm /system/usr/keylayout/Broadcom_Bluetooth_HID.klcp /data/local/Broadcom_Bluetooth_HID.kl /system/usr/keylayout/Broadcom_Bluetooth_HID.klchmod 644 /system/usr/keylayout/Broadcom_Bluetooth_HID.

klexitexit Четвертые грабли:
Папка /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!

Спасибо за внимание! Хабы:

Источник: https://habr.com/ru/post/140384/

USB-клавиатура не работает: возможные причины и способы решения проблемы

Hid клавиатура не работает

Внезапно перерастать работать может любая USB-клавиатура – хоть обычная бюджетная, хоть с продвинутым дизайном, подсветкой и кучей дополнительных кнопок. USB-клавиатуры ненамного, но все же в большей степени уязвимы, нежели клавиатуры, подключаемые через порт PS/2.

Перечень возможных причин проблем с клавиатурой PS/2 небольшой: как правило, неполадки возникают либо с самой клавиатурой, либо с проводом, либо с разъемом материнской платы. Круг возможных причин проблем с USB-клавиатурами чуть шире, соответственно, из-за самого интерфейса USB.

В возможных причинах неработающей USB-клавиатуры и способах выхода из ситуации будем разбираться ниже.

1. Выдернутый провод

Если USB-клавиатура успешно работала, а затем в один какой-то определенный момент перестала реагировать на ввод, прежде стоит проверить, не выдернут ли провод из USB-порта на компьютере. Даже если провод на месте, можно на время его вынуть из USB-порта и через пару секунд вставить снова.

2. Другой USB-порт

Если предыдущий способ не дал успешных результатов, необходимо переподключить клавиатуру к другому USB-порту. Это либо выявит то, что один из USB-портов не работает на компьютере, либо исключит одну возможную причину неполадки.

После сбоя в работе материнской платы вследствие скачка напряжения один или несколько USB-портов могут перестать работать, при этом другие останутся рабочими.

Если клавиатура не заработала ни с одним из USB-портов, необходимо проверить работоспособность самих USB-портов, подсоединив к ним любое иное устройство – флешку, мобильное устройство, принтер и т.п. Если на компьютере окажутся нерабочими все USB-порты, проблему тогда нужно будет уже решать с ними.

Клавиатура, подключенная к USB 3.0 (порт с выходом синего цвета), может не работать в процессе установки Windows, пока не установятся драйвера на материнскую плату. В этом случае клавиатуру необходимо переподключить к USB 2.0 (порт с выходом белого цвета).

3. Переустановка драйвера

Если переподключение в другой USB-порт не дало результатов, необходимо проверить, работает ли клавиатура в среде BIOS.

Факт успешного входа в BIOS и перемещения клавишами навигации по ее разделам будет означать, что проблема возникла на уровне ОС Windows. В этом случае можно попытаться переустановить драйвера клавиатуры.

Сделать это можно в диспетчере устройств Windows. Попасть в него в системе Windows 7 можно, вызвав меню «Пуск» и выбрав «Панель управления».

Далее необходимо выставить в графе «Просмотр» значение «Мелкие значки», после чего запустить диспетчер устройств.

В системах Windows 8.1 и 10 путь короче: диспетчер устройств прямой ссылкой доступен в контекстном меню на кнопке «Пуск».

Непосредственно в окне диспетчера устройств раскрываем раздел «Клавиатуры», на пункте «Клавиатура HID» вызываем контекстное меню и удаляем драйвер.

Подтверждаем решение.

Перезагружаем компьютер.

После перезагрузки драйвер клавиатуры установится автоматически.

Для отдельных моделей USB-клавиатур производители могут предусматривать свои драйверы, поставляемые вместе с такими клавиатурами. Этот момент необходимо уточнить, и если это так, то, драйвер нужно установить вручную, скачав его на сайте производителя или отыскав установочный диск в комплекте поставки клавиатуры.

4. Включение USB-контроллера поддержки клавиатуры в BIOS

Сбой в работе материнской платы (как следствие того же скачка напряжения) может стать причиной отключения USB-контроллера поддержки клавиатуры в настройках BIOS. Не часто, тем не менее бывает и так, что USB-контроллер поддержки клавиатуры на уровне BIOS отключен изначально.

Этот нюанс даст о себе знать только тогда, когда встанет необходимость в работе компьютера в предзагрузочном режиме. До этого момента система Windows будет задействовать USB-клавиатуру собственными средствами.

Безусловно, в таких случаях без клавиатуры PS/2 не обойтись никак, и если таковая нигде не хранится на всякий случай, ее на время нужно будет у кого-то позаимствовать. Альтернативный вариант – использование переходника USB – PS/2.

Что нужно сделать, войдя в BIOS? В настройках BIOS необходимо отыскать параметр USB-контроллера поддержки клавиатуры. Это, как правило, надписи «Keyboard Support» или «Legasy USB Support». В BIOS UEFI может быть название просто «USB Support».

Отыскав, нужно проверить, чтобы значение напротив стояло не «Disabled» (выключено), а «Enabled» (включено). Значение «Enabled» также должно стоять в параметре «USB Controller». Например, в AMI BIOS версии 17.

9 USB-контроллеры настраиваются в разделе «Integrated Peripherals».

5. Неисправная клавиатура

Ну и, наконец, простейший тест на предмет проверки работоспособности самой USB-клавиатуры – ее подключение к другому компьютерному устройству.

Источник: https://WindowsTips.ru/usb-klaviatura-ne-rabotaet-vozmozhnye-prichiny-i-sposoby-resheniya-problemy

Код 19 не работает клавиатура на ноутбуке. Что делать?

Hid клавиатура не работает

Код 19 — это код ошибки, связанной с драйвером, который создается диспетчером устройств в Windows. Диспетчер устройств, который является утилитой управления драйверами Windows, имеет набор специальных кодов ошибок, которые генерируются при возникновении одного из следующих событий:

  • Когда компьютер не распознает драйверы для отдельных устройств, в нашем случае это клавиатура;
  • Когда в системе возникают аппаратные проблемы.

Так что же может стать причиной кода 19?

причина код 19, в следствии чего не работает клавиатура на ноутбуке, может заключаться в реестре Windows. Я лично использую программу RegCure Pro, чтобы убедиться, что реестр хорошо оптимизирован и работает без ошибок.

Ошибка код 19 появляется на экране ноутбука, когда диспетчеру устройств не удается распознать клавиатуру, оптический дисковод, или любое другое устройство. Это может произойти из-за поврежденных драйверов Windows.

Сообщение об ошибке код 19

  • Windows не может запустить аппаратное устройство, в нашем случае клавиатуру, потому что его информация о конфигурации (в реестре) является неполной или поврежденной. Чтобы устранить эту проблему, необходимо удалить и заново установить аппаратное устройство.

ИЛИ

  • Windows не может запустить это аппаратное устройство, в нашем случае клавиатуру, потому что его информация о конфигурации (в реестре) является неполной или поврежденной. Чтобы устранить эту проблему, попробуйте запустить мастер устранения неполадок. Если это не сработает, следует переустановить аппаратное устройство.

Как исправить ошибку код 19?

Если у вас не работает клавиатура на ноутбуке из-за ошибки код 19, вам следует выполнить следующие действия:

Решение 1 — Удалите новое программное обеспечение

Если у вас возникла проблема с работой клавиатуры и кодом 19 после установки новой программы, просто попробуйте удалить ее. Если ошибка исчезнет, ​​проблема заключалась именно в программе. Больше не устанавливайте эту программу, чтобы снова не возникла ошибка код 19 не работает клавиатура на ноутбуке.

Если вы не нашли программу, которая мешает работе клавиатуры, тогда попробуйте следующие решения.

Решение 2 – Удалите драйверы клавиатуры

1) Щелкните правой кнопкой мыши на Пуск.

2) Во всплывающем меню нажмите на «Диспетчер устройств».

3) Дальше выберите раздел «Клавиатуры». Если клавиатура выделена желтым восклицательным знаком или красным крестом, выберите это устройство, кликните правой кнопкой мыши, и нажмите «Удалить устройство».

4) Теперь перезагрузите ноутбук.

После того, как ноутбук будет загружен, операционная система Windows автоматически выполнит поиск и установку необходимых драйверов.

Решение 3 — Восстановите последнюю удачную конфигурацию

1) Перезагрузите ноутбук.

2) Когда экран потухнет, нажимайте клавишу F8, пока не появится меню.

4) Используйте клавиши со стрелками, чтобы выбрать «Загрузка последней удачной конфигурации».

Таким образом, компьютер был восстановлен к последней удачной конфигурации, когда клавиатура работала, и не было ошибки код 19.

Решение 4 — Удалите записи из реестра

Если предыдущие решения не помогли справиться с проблемой код 19 не работает клавиатура на ноутбуке, тогда вам стоит попробовать еще один вариант.

1) Нажмите клавишу Win + R, чтобы открыть окно «Выполнить».

2) Введите «Regedit» и нажмите «ОК», чтобы перейти в редактор реестра.

3) Разверните HKEY_LOCAL_MACHINE.

4) Теперь перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}.

5) Нажмите UpperFilters в панели справа, и выберите «Удалить». Нажмите «ОК».

6) Теперь нажмите Lowerfilters в панели справа и выберите «Удалить». Нажмите «ОК».

8) Закройте редактор реестра.

9) Перезагрузите ноутбук.

Это должно решить проблему с ошибкой код 19 не работает клавиатура на ноутбуке. Если ничего не помогает, тогда используйте средства Fix it в операционной системе Windows 10 для автоматического устранения неполадок.

Источник: https://Ruboost.ru/problemy-s-komputerom/kod-19-ne-rabotaet-klaviatura-na-noutbuke-chto-delat/

Ошибка не удалось запустить это устройство (код 19), решаем за минуту | Настройка серверов windows и linux

Hid клавиатура не работает

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В данной статье, я в очередной раз, хочу воспеть оду компании Microsoft, так как она не оставляет меня без решения, каких-либо проблем, связанных с ее продуктами.

В прошлый раз, я вам подробно рассказал, как решается ошибка “Запуск этого устройства невозможен (код 10)”, там у нас не работали разные устройства.

Сегодня пришло время поговорить, об ошибке “Windows не удалось запустить это устройство (код 19)”, при котором все те же устройства, по типу CD-ROM, клавиатура, звуковая карта или USB токены, системой видятся, но с ошибкой, которая не позволяет ему работать. Сегодня мы ее победим и научимся устранять, этот код 19.

Причины ошибки “Windows не удается запустить это устройство (Код 19)”

Прежде, чем мы с вами быстро решим данную ситуацию с проблемным оборудованием, я бы хотел бегло рассмотреть, основные, что означает код 19 (Code 19).

  • Если мы говорим, о проблемах с клавиатурой, CD-ROM, флешками, то в первую очередь нет ли физических повреждений. Простой пример с оптическим приводом, код 19 очень часто встречается именно с ним, проверьте его внутреннее подключение, все шлейфы, вытащите его и удостоверьтесь, что там ничего не трясется.
  • В случае с флешками, чуть сложнее, но самый простой способ, это пере воткнуть ее в другой USB порт, на материнской плате.
  • Если проблема с видеокартой или звуковой картой, то тут можно при наличии другого порта PCI, подключить к нему.
  • Повреждены ветки реестра
  • Проблема с драйверами
  • Конфликт оборудования
  • Вирусы
  • Обновление Windows

Решаем ошибку: Не удалось запустить это устройство код 19

Переходим от слов к делу, так сказать к практической части. Напоминаю, что вы можете встретить эту ошибку с такими устройствами:

  • Внутренний CD-ROM. Выглядит это вот так. Вы открываете диспетчер устройств Windiws, в списке DVD и CD-ROM дисководы, вы видите желтое уведомление, что есть проблемы.

Зайдя в свойства данного устройства, на вкладке “Общие”, вы обнаружите вот такое состояние:

Windows не удалось запустить это устройство, поскольку информация, о его конфигурации в реестре неполна или повреждена. (Код 19)

  • о поврежденных записях в реестре с кодом 19, вы можете увидеть на звуковых картах, видеокартах
  • Классический вариант, это проблема с клавиатурой, которая либо не работает, через USB. или работает очень плохо и частично. В диспетчере устройств, вы так же можете видеть этот код события.

Windows cannot start this hardware device because its configuration information (in the registry) is complete or damaged. (Code 19)

Как исправить код 19

Чтобы исправить ошибку “Windows не удалось запустить это устройство, поскольку информация, о его конфигурации в реестре неполна или повреждена. (Код 19)”, существует несколько работающих методов.

Первый метод

Как ни странно, но большая часть проблем с аппаратной и программной частью в операционных системах семейства Windows, решается простой и банальной перезагрузкой, семь бед, один ресет. Например, после перезагрузки, легко может пропасть код 19 у клавиатуры. Так, что пробуем в первую очередь этот метод.

Второй метод

Второй метод заключается в том, что вы должны в диспетчере устройств Windows, удалить сбойное оборудование. У меня, это не рабочий CD-ROM, но все то же самое делается и для видеокарты или клавиатуры. Для этого щелкаем по нему правым кликом и из контекстного меню выбираем пункт “Удалить”.

Из вашей конфигурации устройств, данный девайс будет удален.

Теперь нужно заново обновить конфигурацию вашего оборудования, чтобы Windows переопределила все устройства. которые есть у нее и заново установила на нужные из них, пакеты рабочих драйверов. Для этого перейдите в корень всех устройств, щелкните по нему правым кликом и выберите пункт “Обновить конфигурацию оборудования”.

У вас будет обновлен список устройств “Plug ang Play”, в результате чего в 50-60% случаев, это позволит исправить код 19, у клавиатуры, или сд-рома. с USB, это то же помогает, но чуть реже. Для пущей уверенности перезагрузитесь.

Третий способ

К сожалению, первые два методы, это не панацея от этой ситуации, так что переходим к третьему варианту. Исправления некоторых ключей в реестре операционной системы. Открываем редактор реестра Windows. Если не помните, как это делать, то подробнее можно посмотреть по ссылке, если бегло, то нажмите одновременно клавиши, WIN и R. Введите в окне выполнить слово “regedit” и нажмите Enter.

У вас откроется редактор реестра Windows. Нас тут будет интересовать ветка:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

Чтобы быстро ее найти, нажмите одновременно CTRL и F, в окне поиска введите {4D36E965-E325-11CE-BFC1-08002BE10318}.

Перед тем. как делать любые манипуляции, сделайте резервную копию ветки реестра, где мы будем удалять некоторые ключи

Делаем экспорт куста.Что мне помогло:

  • Если не работает клавиатура, то удаляем вот такой ключ:

Для клавиатуры: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}. В ней не должно быть Lowerfilters (удалить, если есть). и должен быть UpperFilters=kbdclass

  • Если не работает vsirf, то удаляем вот такой ключ:

Для мыши HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}UpperFilters=mouclass. В дополнение можете еще переименовать ключ LowerFilters, в любое имя.

Перезагружаем систему. После этого, ошибка “Код 19: Windows не удалось запустить это устройство, поскольку информация о его конфигурации в реестре неполна или повреждена” будет устранена. В 99% случаев.

Дополнительные методы по исправлению кода 19

Если вышеописанные методики вам не помогли, то пробуем прибегнуть к дополнительным мерам диагностики и устранения проблем.

  1. Во первых произведите установку всех доступных обновлений в вашей операционной системе Windows, так как могут прилететь исправления для вашего случая. Можете посмотреть, как обновлять Windows 10 или еще, как устанавливать обновления в Windows 7 и 8.1.
  2. Произведите установку обновлений на все ваши устройства и комплектующие, для этого определите, вашу модель материнской платы, чипсета и других устройств и обновите их, скачав драйвера с сайта производителя, либо же можете произвести установку апдейтов, с помощью готовых сборников, в которых все уже есть и все будет автоматически определено.
  3. Если проблема началась после установки обновления или какого-либо программного обеспечения, то попробуйте его удалить
  4. Можно попробовать произвести откат к последней удачной конфигурации
  5. Если у вас Windows 10, то можно вернуть компьютер в исходное состояние. Для это вы можете загрузиться в режиме диагностика, там дополнительные параметры – восстановление (ссылка на исходное состояние, чуть выше), либо же вернув классическую F8 и последнюю удачную конфигурацию.
  6. Можно открыть командную строку и выполнить команду по поиску проблем с системой и системными файлами, для автоматического их восстановления. Для этого выполните в командной строке команду sfc /scannow. Обязательно дождаться окончания ее выполнения.
  7. Если код 19, у вас вызывает флешка, то можно попробовать ее перепрошить с помощью официальных утилит от производителя, такое я то же встречал.
  8. Иногда, ошибка с кодом 19, может вызываться программой iTunes, чтобы ее исправить, откройте “Панель управления Windows”, там найдите программы и компоненты, можете кстати в них попасть сразу введя в окне выполнить команду appwiz.cpl. Найдите iTunes, нажмите на нее правой кнопкой мыши и выберите «Изменить», пройдите по мастеру, прощелкивая далее, после чего перезагрузите систему. После этого ошибка должна уйти.

Надеюсь вам удалось запустить это устройство с кодом 19, и ваша клавиатура, мышка, флешка, CD-ROM или другое устройство, теперь корректно работают в системе. С ами  был Иван Семин автор и создатель, IT блога Pyatilistnik.org.

Дополнительные коды ошибок

Источник: http://pyatilistnik.org/error-cod-19/

HID-клавиатура: что это такое и что делать, если она не работает или не распознается компьютерной системой?

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).

Источник: https://FB.ru/article/456359/hid-klaviatura-chto-eto-takoe-i-chto-delat-esli-ona-ne-rabotaet-ili-ne-raspoznaetsya-kompyuternoy-sistemoy

Как исправить USB клавиатура не работает в Windows 10

Hid клавиатура не работает

Если USB клавиатура на компьютере с Windows не распознана или не работает, тогда нужно попробовать несколько методов, описанных ниже.

Клавиатура не работает в Windows 10

В то время как данная проблема некоторыми пользователями была связана с обновлением Windows, она также может появиться и в любое другое время.

К счастью, существует решение этой задачи, и вы имеете возможность все исправить с помощью следующих методов.

  1. Отсоедините USB-устройство и перезапустите компьютер
  2. Убедитесь, что USB-порты рабочие
  3. Отключите Фильтрацию ввода
  4. Удалите ненужные клавиатуры из системы
  5. Вручную обновите драйвер клавиатуры
  6. Удалите приемник беспроводной клавиатуры
  7. Отключите быстрый запуск
  8. Проверьте наличие обновлений

Убедитесь в том, что вы не пропустили первый и второй методы, описанные ниже.

1 Отсоедините USB-устройство и перезапустите компьютер

Как только компьютер перезагрузится, вставьте USB клавиатуру в тот же самый порт компьютера. Если это не сработает, попробуйте подсоединить USB клавиатуру к другому USB-порту на вашем компьютере.

2 Убедитесь, что USB-порты рабочие

Перед тем, как перейти к другим шагам, убедитесь, что USB-порты на вашем компьютере работают. Это можно проверить путем отсоединения USB клавиатуры от USB-порта и подсоединения в этот же порт другого USB-устройства (мышь, внешний жесткий диск).

Если USB-порт не работает, вы можете обратиться к статье: Как исправить ошибку USB-порты не работают в Windows 10.

Если USB-порт рабочий, тогда проблема с USB клавиатурой, и вы можете попробовать другие методы, которые описаны ниже.

3 Отключите фильтрацию ввода

  1. Правый клик на кнопку Пуск, затем клик на иконку Параметры.
  2. На экране Параметры клик на Специальные возможности.
  3. На следующем экране выберите Клавиатура на левой панели и отключите Фильтрация ввода.

Перезагрузите компьютер и проверьте, не заработала ли USB клавиатура.

4 Удалите ненужные клавиатуры из системы

  1. Правый клик на кнопке Пуск, а затем клик на опции Диспетчер устройств.
  2. На экране Диспетчера устройств кликните на Вид и кликните на опцию в контекстном меню Показать скрытые устройства.

  3. Затем удалите все устройства клавиатуры с компьютера. В случае, если вы работаете на ноутбуке, и у вас встроенная клавиатура, тогда оставьте клавиатуру Standart PS/2.

После удаления всех клавиатур перезагрузите компьютер.

Windows 10 автоматически установит нужную клавиатуру на компьютер.

5 Вручную обновите драйвер клавиатуры

Перезапуск компьютера в, описанном выше, методе должен автоматически установить последний драйвер для USB клавиатуры на компьютер. Если этого не произошло, вы можете выполнить шаги, описанные ниже, для того, чтобы вручную обновить драйвер клавиатуры.

  1. Откройте Диспетчер устройств.
  2. На экране Диспетчера устройств правый клик на устройство клавиатура и клик на Обновить драйвер.

6 Удалите приемник беспроводной клавиатуры

В случае, если вы используете беспроводную клавиатуру c USB-приемником или ключом (как Logitech KB400), вам нужно будет найти USB-приемник на экране диспетчера устройств и удалить его.

  1. Откройте Диспетчер устройств.
  2. На экране Диспетчера устройств правый клик на Приемник клавиатуры, а затем клик на Удалить.

Примечание: Вы должны смочь найти приемник клавиатуры или устройство ввода клавиатура в секции Клавиатуры или в секции Устройства HID.

  1. Отключите USB-приемник от USB-порта и перезагрузите компьютер.
  2. Как только компьютер перезагрузится, верните USB-приемник обратно в порт, и ваш компьютер должен распознать его.

7 Отключите Быстрый запуск

Опция Быстрый запуск, доступная в Windows 10, иногда может вызывать проблемы с нормальным функционированием USB клавиатуры.

  1. Откройте Панель управления вашего компьютера.
  2. На экране Панель управления кликните на Оборудование и звук > Настройка функций кнопок питания.
  3. На следующем экране прокрутите вниз до Параметры завершения работы и снимите галочку с опции Включить быстрый запуск.

С отключенным Быстрым запуском, компьютер будет грузиться немного медленнее, но, возможно, вы и не заметите разницы.

8 Проверьте наличие обновлений

Распространенный метод устранения неполадок, который может устранить проблемы на компьютерах с Windows 10, заключается в установке последних доступных обновлений на компьютер.

  1. Клик на кнопку Пуск > Иконка Параметры > Обновление и безопасность.
  2. На экране Обновление и безопасность клик на Центр обновления Windows в боковом меню, а затем клик на кнопку Проверка наличие обновлений.
  3. Позвольте Windows проверить доступные обновления и установить их на компьютер.

В случае, если обновления доступны, они могут содержать последние доступные драйверы устройства.

Еще статьи из рубрики Windows:

Источник: https://vebtech.ru/rukovodstva/kak-ispravit-usb-klaviatura-ne-rabotaet-v-windows-10/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.