我目前在xorg.conf中使用两个键盘布局,例如

Section "InputClass"
  Identifier      "Keyboard Defaults"
  MatchIsKeyboard "yes"
  Option          "XkbLayout" "us, de"
  Option          "XkbOptions" "grp:caps_toggle"
EndSection

现在,我想映射AltGr以将其用作上下文菜单键。这可以用
xmodmap -e "keycode 108 = Menu"

但仅修改第一个布局上的键。如何在所有布局上对其进行修改?可以使用高级XkbOption或XkbLayout参数完成某些操作吗?

最佳答案

echo -e "setxkbmap de\nxmodmap ~/.Xmodmap.DE" > ~/key-de && chmod +x ~/key-de
echo -e "setxkbmap us\nxmodmap ~/.Xmodmap.US" > ~/key-us && chmod +x ~/key-us
xmodmap -pke > ~/.Xmodmap.DE
xmodmap -pke > ~/.Xmodmap.US

现在,根据需要编辑〜/.Xmodmap *
并将快捷方式附加到脚本〜/key-de和〜/key-us。

关于internationalization - xmodmap和多种布局,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9605199/

10-08 21:30