7

私は現在、次のようなxorg.confで2つのキーボードレイアウトを使用しています

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パラメーターを使用して何かを行うことができますか?

4

1 に答える 1

4
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 へのショートカットを追加します。

于 2012-12-09T08:40:50.937 に答える