Клавиши-модификаторы больше не учитываются в макете Dvorak

Я использую linux (Solus distro) с раскладкой клавиатуры Dvorak и у меня есть сочетания клавиш, например, Alt+Shift+T, чтобы открыть / сосредоточиться на приложении терминала.

Начиная с прошлой недели, когда я нажимаю Alt+Shift+T, это переводится в Alt+Shift+K, поскольку T на макете Dvorak соответствует 'k' на макете Qwerty. Таким образом, клавиатура теряется при нажатии клавиш-модификаторов. Если я не использую клавиши-модификаторы, то Dvorak работает нормально, но тогда вся производительность теряется, так как я не могу использовать свои ярлыки.

Для отладки я начал использовать 2 внешние клавиатуры https://i.imgur.com/zVoNH29.png как пустые, так и дворак, и обе работают нормально. Но почему-то системная клавиатура неожиданно начала посылать неправильный код клавиши при использовании клавиш-модификаторов.

Пожалуйста помоги!! Я уже потратил 2 дня, пытаясь понять и устранить проблему, используя xmodmap и т.д., но безрезультатно.

вот некоторая информация об используемом дистрибутиве

LSB Version:    1.4
Distributor ID: Solus
Description:    Solus
Release:    4.0
Codename:   fortitude

Дальнейшее изучение проблемы показывает, что проблема показывает, только если вместо этого используется ALT_L+Shift_L, если я использую Shift_R+Alt_R, все работает нормально. Другими словами, используя системную клавиатуру

Alt_R+Shift_R+K is equal to Alt+Shift+K

но

Alt_L+Shift_L+K is equal to Alt+Shift+V

0 ответов

Другие вопросы по тегам