Написание драйвера Linux для странной клавиатуры - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть клавиатура с режимом защиты от двоений.

Она включается / выключается с помощью Fn + ScrollLock. При включении отправленные коды немного отличаются. Клавиатура по-прежнему является допустимой HID, но, например, все клавиши-модификаторы отображаются Linux как Shift, а клавиша-модификатор находится в другом поле события.

То, что я ищу, это либо готовый драйвер (если кто-то об этом знает) или некоторое введение в написание таких драйверов ввода. Я не очень разбираюсь в экосистеме (evdev, libinput, et c.) И даже не знаю, с чего начать. Если возможно, один и тот же драйвер должен работать как в X11, так и в Wayland.

Только для справки, название магазина "клавиатура" - Modecom Volcano Gaming. Идентификатор USB 258a:1006, и он, очевидно, не аннотирован в usb.ids. Клавиатура прекрасно работает в обоих режимах при Windows.

...