このキーボードにはスーパーキーが1つしかないので、これを補うためにメニューキーを再マップしたいと思います。
答え1
xev
再マッピングするキーを見つけるために使用されるキーコード。たとえば、Menuキーを押すと、次のように表示されます。キーコード135。
次に、私の~/.xmodmaprc
ファイルに次の行を追加します。
keycode 135 = Super_R
...右のWindowsキーで作成します。それから残っているのは、キーの再マッピングを有効にすることです。これは通常、xセッションにログインすると自動的に発生しますが、デスクトップ環境でこれを実行しない場合は、コマンドラインまたはログイン時にxmodmap ~/.xmodmaprc
実行されるスクリプトで手動で実行できます。
答え2
どのシステムを使用するかはわかりませんが、かなり現代的なルートログインであれば、次に進みます。
/usr/share/X11/xkb/keycodes
ファイルをコピー(バックアップ)しますevdev
。編集してください。メニューキーのある行を見つけて、そのエイリアスをスーパーキー(左または右)に変更します。
alias <MENU> = <COMP>;
到着
alias <MENU> = <SUPR>;
ログアウトしてログインして(X11
再起動する必要があります)、新しいキーボードをお楽しみください。
答え3
これにより、トリックを実行できます。
xmodmap -e "keysym Menu = Super_R"
答え4
gnome-shellの場合は、次のファイルを編集してください。/usr/share/X11/xkb/symbols/pc。その後、再起動してください。