Неработающая клавиатура в 2018 году

Однако же, usbmon все кнопочки видит, и на старой клавиатуре, и на новой. Выдаваемые им числа совпадают для одинаковых кнопок.
MS Windows XP явно не имеет какого-то специфического драйвера только для этой клавиатуры.
elsonador
Однако же, usbmon все кнопочки видит, и на старой клавиатуре, и на новой.
usbmon - по существу это sniffer, который осуществляет (нюхает) мониторинг обмена данными с USB-устройствами на уровне ядра с помощью urb (USB request block - блок запросов USB), которые имеют свой стандартизированный формат. Общение с USB устройством происходит с помощью SCSI команд на уровне контроллера - usbmon читает/дампит эти выводы (запросы-ответы). А вот драйвер клавиатуры настроен парсить только определенную часть (какой вывод он парсит, не знаю, но это без разницы) и если в этой части что то изменится (или добавится или уберется), то он не будет и понимать. А добавился в выводе всего 1 байт, что и поставило драйвер в такую непонятную ситуацию.
Я, например, использую usbmon для извлечения определенной информации из USB 3G модемов, чтобы, в случае проблем, использовать в usb_modeswitch.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.