短いステップで:
たとえば、を使用してキーコードを見つけます。
xev
。ターミナルからxev
を起動し、関連するボタンを押して、キーコードをメモします。KeyPress event, serial 36, synthetic NO, window 0x2400001, root 0x15a, subw 0x0, time 1566086412, (15,210), root:(634,738), state 0x10, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
スクロールロックを押したとき。
keycode 78
に注意してください。上記の「Scroll_Lock
」のように、次の括弧で「人間が読める」名前をすでに取得している場合、Xがそれらを別個のキーとして認識する限り、キーはすでに「機能」しています。もしそうなら、3にジャンプします。キーコードを
~/.Xmodmap
に追加します。構文例:keycode 144 = XF86AudioPrev keycode 153 = XF86AudioNext keycode 176 = XF86AudioRaiseVolume keycode 174 = XF86AudioLowerVolume
これはウィンドウマネージャー固有です。あなたはXfceについて言及しました。例から Gentoo wiki Xfceの場合:
[設定]> [キーボード設定]に移動し、[ショートカット]タブを選択します。独自のキーバインディングを定義するには、新しいテーマを作成する必要があります。 [追加]をクリックして作成します(デフォルトのテーマのすべてのキーバインディングが新しいテーマにコピーされることに注意してください)。 [コマンドのショートカット]セクションで、空のスロットをダブルクリックし、バインドするコマンドを入力して、対応するキーを押します。すべてが期待どおりに機能する場合は、.Xmodmapのkeysymがコマンドの横に表示されます。完了。
全体として、 マルチメディアキーに関するGentoo wiki は、より複雑な手順に適しているようです。