在 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 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;
};

相關內容