マルチメディアキーをhome/end/pageup/pagedownに変更

マルチメディアキーをhome/end/pageup/pagedownに変更

FN +矢印キーがマルチメディアキーにマップされているlenovo thinkpadがあります。他のノートブックとの一貫性を保つために、Home、End、Page Up、Page Downにマッピングしたいと思います。

私はDebian Stretchを実行するためにMateデスクトップを使用しています。どうすればいいですか?

答え1

最初のステップは、システム - >基本設定 - >キーボードショートカットに移動して、再生、停止、前のトラック、次のトラックのキーボードショートカットを無効にすることです。これは必須の最初のステップであり、完了するまでxevにキーコードは表示されません。

それが完了すると、私が見つけたキーコードの指示に従うことができました。

  • FN+左(以前とも呼ばれる):173
  • FN+右(別名):171
  • FN+UP(停止とも呼ばれる): 174
  • FN+下(Playとも呼ばれる):172

xev は、再び home、end、page up、page down の「キー記号」を決定するために使用できます。

  • ホームページ:ホームページ
  • 終了:終了
  • 前のページ:前
  • 次のページ:次のページ

次のコマンドを使用して、現在のセッションのキーを再マップできます。

xmodmap -e "keycode 173 = Home"
xmodmap -e "keycode 171 = End"
xmodmap -e "keycode 174 = Prior"
xmodmap -e "keycode 172 = Next"

永久に作る良い方法はないようです。 usrが最も悪いオプションではないようです。

具体的には、/usr/share/X11/xkb/symbols/inetを編集して、I171からI174までのキーの設定を次のように置き換えました。

    key <I171>   {      [ End                   ]       };
    key <I172>   {      [ Next                  ]       };
    key <I173>   {      [ Home                  ]       };
    key <I174>   {      [ Prior                 ]       };

この問題を解決するために必要な情報を提供していただいた次の情報源に感謝します。

https://help.ubuntu.com/community/MultimediaKeys
https://medium.com/@damko/a-simple-humble-but-compressive-guide-to-xkb-for-linux-6f1ad5e13450
https://askubuntu.com/questions/296155/how-can-i-remap-keyboard-keys/296437#296437
setxkbmapを使用して左Shiftと左Controlを置き換える

関連情報