在 xorg 上使用 Ctrl+Alt 替换 AltGr 第三级功能

在 xorg 上使用 Ctrl+Alt 替换 AltGr 第三级功能

在 Windows 上,Ctrl-Alt映射到Alt Gr,但在 Linux 上则不然。

使用Alt Gr第三级键会伤到手腕!我无法找到不会删除我使用的其他功能(键盘设置中的几个映射选项)的解决方法。我找到了其他有同样问题的人的参考资料(很多欧洲人......),但我没有找到一个可接受的解决方法。

Ctrl有谁找到映射Alt的方法Alt Gr吗?

顺便说一句:我已将左侧映射Alt为第三级键,并禁用Alt Gr(这使其Alt Gr行为与常规一样Alt)。这可行,但它使在 Windows 和 Linux(或其他工作站)之间切换变得更加困难。

答案1

我认为创建一个 XKB 键盘类型应该map[Control+Alt] = Level3;可以。感谢 William Hatchhttps://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;
};

相关内容