使用 Ctrl+Alt 替换 xorg 上的 AltGr 3 级功能

sim*_*sjo 12 keyboard-layout xorg

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

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

有没有人找到了一种方法来映射Ctrl-AltAlt Gr

顺便说一句:我已经将左映射Alt到第 3 级键,并禁用Alt Gr(这使得Alt Gr行为像常规Alt)。这有效,但它使 Windows 和 Linux(或其他工作站)之间的切换变得更加困难。

Law*_*w29 2

我认为创建一个 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;
};
Run Code Online (Sandbox Code Playgroud)