このキーボードにはスーパーキーが1つしかないので、メニューキーを再マップして、それを補います。
xev
を使用して、再マッピングするキーのキーコードを見つけます。たとえば、 Menu キーは、それがkeycode 135であることを教えてくれます。
次に、~/.xmodmaprc
ファイルに、次のような行を追加します。
keycode 135 = Super_R
...右側のウィンドウキーにします。あとは、キーの再マップをアクティブにするだけです。これは通常、xセッションへのログイン時に自動的に行われますが、デスクトップ環境でそれができない場合は、コマンドラインからxmodmap ~/.xmodmaprc
として手動で実行するか、ログイン時にスクリプトを実行できます。
使用しているシステムはわかりませんが、rootとしての最新のログインの場合は、
/usr/share/X11/xkb/keycodes
evdev
ファイルをコピー(バックアップ)します。それを編集します。メニューキーのある行を見つけ、そのエイリアスをスーパーキー(左または右)に変更します。変化する
alias <MENU> = <COMP>;
に
alias <MENU> = <SUPR>;
ログアウト、ログイン(X11
を再起動する必要があります)、新しいキーボードをお楽しみください。
これはトリックを行います:
xmodmap -e "keysym Menu = Super_R"
gnome-Shellの場合、次のファイルを編集する必要があります:/ usr/share/X11/xkb/symbols/pc。そして再起動します。