Использование сочетания клавиш Ctrl+Alt для замены функции AltGr 3-го уровня в xorg

Использование сочетания клавиш Ctrl+Alt для замены функции AltGr 3-го уровня в xorg

В Windows Ctrl- Altотображается на Alt Gr, но не в Linux.

Использование Alt Grклавиш 3-го уровня убивает запястье! Я не могу найти обходной путь, который не удаляет другие функции, которые я использую (несколько вариантов сопоставления в настройках клавиатуры). Я нашел ссылки для других с такими же проблемами (многие европейцы...), но я не нашел ни одного приемлемого обходного пути.

Кто - нибудь нашел способ сопоставить Ctrl- Alt?Alt Gr

BTW: Я назначил левое Altдля клавиш 3-го уровня и отключил Alt Gr(что делает Alt Grповедение обычным Alt). Это работает, но это значительно усложняет переключение между Windows и Linux (или другими рабочими станциями).

решение1

Я думаю, что создание типа клавиатуры XKB map[Control+Alt] = Level3;должно помочь. Спасибо Уильяму Хэтчу изhttps://unix.stackexchange.com/questions/157834/how-to-bind-altgr-to-ctrl-alt

type "Level3withCtrlAlt" {
  modifiers = Control+Alt+Shift;
  map[None] = Level1;
  map[Shift] = Level2;
  map[Control+Alt] = Level3;
  map[Control+Alt+Shift] = Level4;
};

Связанный контент