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

В Windows, CtrlAlt сопоставляется с Alt Gr , но не так на Linux.

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

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

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

Я думаю, что создание типа клавиатуры XKB с map[Control+Alt] = Level3; Должен это сделать. Кредит William Hatch на 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; }; 
  • Apple, алюминиевая клавиатура и Ubunutu 11.04
  • Как восстановить функциональность Ctrl + <key> в Microsoft Layout Creator?
  • Создание комбинаций Ctrl + Alt после переключения ключей с помощью Autohotkey
  • Как переключить KeyboardLayout для всего приложения сразу
  • Программа для перепрограммирования моей клавиатуры?
  • Как исправить мои мертвые ключи в Snow Leopard?
  • Также Accent Mark находится на клавиатуре
  • Переполнение ключей в Mac OS X
  • Повторные нажатия клавиш для Mac
  • Отображение выбранной раскладки клавиатуры в области уведомлений панели задач Windows 7
  • Windows 7: Итальянская клавиатура: набирайте заглавные акцентированные гласные
  • Давайте будем гением компьютера.