/ ситуация
Я нахожусь на этой проблеме с нескольких дней, и на грани рассмотрения переключения назад на Windows (который сделал бы меня грустным, поскольку я не использовал его с тех пор... 2010, iirc - но Классик WoW наступает, парни, я просто не могу передать это).
Я не технически подкован. Я использую что-то *buntu связанный с тех пор навсегда (в настоящее время Xubuntu), и это обычно достаточно хорошо для меня.
Так, даже если я - пользователь Linux с почти десятилетия, eli5.
/ конфигурация
Я использую клавиатуру, мыши (в настоящее время Roccat Nyth), и Цветность Tartarus v2 (своего рода мини-клавиатура всего для одной руки). И другие входные периферийные устройства, не связанные с моей проблемой.
Когда я играю, Ничего себе, это с Tartarus+mice. Я едва касаюсь клавиатуры.
Tartaru, по умолчанию, отображаются как обычная клавиатура, которая является неподходящей для моих потребностей.
Это не имеет никакого применимого драйвера для Linux (openrazer, имеют нерешенный вопрос для Tartaru с лет, таким образом, я не ожидаю, что это будет скоро работать, если когда-либо).
Но это может быть повторно отображено с xkbcomp, как я узнал на этой странице: https://lampjs.wordpress.com/2015/06/26/remapchange-your-secondaryusb-keyboard-keys/
Существует мой дамп (не повторно отображаясь) xkb файл: https://pastebin.com/XpR9RDPd
Существует мой повторно отображенный файл: https://pastebin.com/3pXSKiWX
Это, кажется, работает: сверяясь xev, я могу подтвердить, что у меня есть повторно отображенные ключи, которые я хочу на Tartaru, в то время как ключи обычной клавиатуры неизменны.
/ проблема
Когда я использую любой ключ Tartaru с любым модификатором (сдвиг, ctrl, высокий звук), он переключается назад на, он не отобразил состояние и стал "застрявшим" в том состоянии, пока я не нажимаю физическую клавишу, кто, связывают с тем неотображенным состоянием (обычно на моей обычной клавиатуре, но он также работает с Tartaru), к "отклеенному" это (и он также заставляет его переключиться назад на, он отобразил состояние).
Если я неотображаю Tartaru, я не могу воспроизвести проблему, таким образом, я высоко подозреваю, что мой конфигурационный файл плох. Но я понятия не имею что случилось в нем... Я прочитал страницу Arch Wiki о xkbcomp, но едва понял это.
На помощь! ^^
Можно ли попытаться использовать evtest
в терминале сначала? После этого
sudo apt-get install evtest
и затем выберите USB-устройство. Это введет необработанный USB.
Мне нравится эта идея, и я хочу повторно отобразить клавиатуру через сигнал MIDI и patchbank/encryptions
предотвратить клавиатурные перехватчики.
Это может иметь некоторое отношение к запросу на прерывание IRQ на ввод с клавиатуры.