ノートブック「メディアキー」をマッピングする方法は?

ノートブック「メディアキー」をマッピングする方法は?

初心者の観点から見ると、これは非常に基本的な質問です。

私はLinux Mint 19.1 Cinnamonを使用しており、いくつかのキーボードショートカットを変更したいと思います。 (私のラップトップには - キーと同じキーに修飾キーを介して使用されるF1複数の「メディアキー」があります。画面の明るさ、音量など)F12Fn

基本設定>キーボード>ショートカットに移動して、特定のキーにマッピングしたい操作(この場合は「画面の明るさを上げる」)を見つけます。 「キーバインディング」で「割り当てられていない」スロットの1つを選択し、マッピングするキーを押します(キーのF4上に小さな太陽記号があるので、Fn+F4が必要なキーです)。フィールドに表示される特定のキーボードの組み合わせではなく、「AudioMicMute」といういくつかのテキストを表示します。これまでは大丈夫でしたが、キーを押すと画面が明るくなりました。

ここに画像の説明を入力してください。

問題は、「画面の明るさを減らす」を実行するためにFn+F3キーを設定しようとしていて、「AudioMicMute」をキーバインディングとして追加しようとしていることです(以前に他のタスクにマップされたことを示す警告ダイアログがあります)。受け入れると、キーとF3キーの両方のF4画面が暗くなります。

したがって、上記のように、「AudioMicMute」(および多くの同様のバインディング)は、いくつかの物理キーにバインドされているように見え、場合によっては複数のキーにバインドされているようです。残念ながら、キーボードデッキはこれに関してあまり役に立ちません。

  • これらのバインディングはどのように/どこで設定されますか?
  • リスト全体を見ることができる人はいますか?
  • 変更/新しい項目の追加/既存の項目の削除は可能ですか?
  • 各バインディングが実行する操作を確認/変更できますか?
  • 私は正しい用語を使用していますか?

編集1コメントに基づいて追加情報を提供してください。コマンドの実行xev -event keyboard:

F3出力:

KeymapNotify event, serial 26, synthetic NO, window 0x0,
    keys:  4294967215 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

F4出力:

KeymapNotify event, serial 26, synthetic NO, window 0x0,
    keys:  4294967215 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

これも同じように見えます。


編集2コメントに基づいて追加情報を提供してください。コマンドの実行sudo evtest /dev/input/event4:

sudo evtest /dev/input/event4
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x1 product 0x1 version 0xab41
Input device name: "AT Translated Set 2 keyboard"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 1 (KEY_ESC)
    ... more keys ...
    Event code 58 (KEY_CAPSLOCK)
    Event code 59 (KEY_F1)
    Event code 60 (KEY_F2)
    Event code 61 (KEY_F3)
    Event code 62 (KEY_F4)
    Event code 63 (KEY_F5)
    ... more keys ...
    Event code 389 (KEY_DVD)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
  Event type 17 (EV_LED)
    Event code 0 (LED_NUML) state 0
    Event code 1 (LED_CAPSL) state 0
    Event code 2 (LED_SCROLLL) state 0
Key repeat handling:
  Repeat type 20 (EV_REP)
    Repeat code 0 (REP_DELAY)
      Value    250
    Repeat code 1 (REP_PERIOD)
      Value     33
Properties:
Testing ... (interrupt to exit)
Event: time 1572444781.179157, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1c
Event: time 1572444781.179157, type 1 (EV_KEY), code 28 (KEY_ENTER), value 0
Event: time 1572444781.179157, -------------- SYN_REPORT ------------

F3ニュース/リリース情報:

Event: time 1572444814.271993, type 4 (EV_MSC), code 4 (MSC_SCAN), value 81
Event: time 1572444814.271993, type 1 (EV_KEY), code 190 (KEY_F20), value 1
Event: time 1572444814.271993, -------------- SYN_REPORT ------------
Event: time 1572444814.278725, type 4 (EV_MSC), code 4 (MSC_SCAN), value 81
Event: time 1572444814.278725, type 1 (EV_KEY), code 190 (KEY_F20), value 0
Event: time 1572444814.278725, -------------- SYN_REPORT ------------

F4ニュース/リリース情報:

Event: time 1572444836.779556, type 4 (EV_MSC), code 4 (MSC_SCAN), value 81
Event: time 1572444836.779556, type 1 (EV_KEY), code 190 (KEY_F20), value 1
Event: time 1572444836.779556, -------------- SYN_REPORT ------------
Event: time 1572444836.786589, type 4 (EV_MSC), code 4 (MSC_SCAN), value 81
Event: time 1572444836.786589, type 1 (EV_KEY), code 190 (KEY_F20), value 0
Event: time 1572444836.786589, -------------- SYN_REPORT ------------

ベストアンサー1

おすすめ記事