У меня есть клавиатура с режимом защиты от двоений.
Она включается / выключается с помощью Fn + ScrollLock. При включении отправленные коды немного отличаются. Клавиатура по-прежнему является допустимой HID, но, например, все клавиши-модификаторы отображаются Linux как Shift, а клавиша-модификатор находится в другом поле события.
То, что я ищу, это либо готовый драйвер (если кто-то об этом знает) или некоторое введение в написание таких драйверов ввода. Я не очень разбираюсь в экосистеме (evdev, libinput, et c.) И даже не знаю, с чего начать. Если возможно, один и тот же драйвер должен работать как в X11, так и в Wayland.
Только для справки, название магазина "клавиатура" - Modecom Volcano Gaming. Идентификатор USB 258a:1006
, и он, очевидно, не аннотирован в usb.ids
. Клавиатура прекрасно работает в обоих режимах при Windows.