Fedora 27で2SマウスのどこでもLogitech MXを使用していますが、左/右ボタンとホイールアップ/ダウンボタンだけがxevで認識されます。残りの3つのボタンをマップする方法を探しています。
上の写真のボタン3と8をマッピングしたい。誰かが私を助けることができますか?
[編集]
コメントに記載されているevtest
を試したところ、
Testing ... (interrupt to exit)
Event: time 1513145549.654477, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1513145549.654477, type 1 (EV_KEY), code 274 (BTN_MIDDLE), value 1
Event: time 1513145549.654477, -------------- SYN_REPORT ------------
9:48 / 16:31
Event: time 1513145549.806472, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1513145549.806472, type 1 (EV_KEY), code 274 (BTN_MIDDLE), value 0
Event: time 1513145549.806472, -------------- SYN_REPORT ------------
Event: time 1513145555.448316, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90005
Event: time 1513145555.448316, type 1 (EV_KEY), code 276 (BTN_EXTRA), value 1
Event: time 1513145555.448316, -------------- SYN_REPORT ------------
Event: time 1513145555.594292, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90005
Event: time 1513145555.594292, type 1 (EV_KEY), code 276 (BTN_EXTRA), value 0
Event: time 1513145555.594292, -------------- SYN_REPORT ------------
Event: time 1513145558.152251, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1513145558.152251, type 1 (EV_KEY), code 275 (BTN_SIDE), value 1
Event: time 1513145558.152251, -------------- SYN_REPORT ------------
Event: time 1513145558.298240, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1513145558.298240, type 1 (EV_KEY), code 275 (BTN_SIDE), value 0
Event: time 1513145558.298240, -------------- SYN_REPORT ------------
写真の2と8のボタンです。そして、私はxbindkeys
を使用してこれらのボタンを再マッピングし、それが機能します。
編集
いくつかのパッケージを更新して再起動した後、evtest
にそれらのボタンが見つかりません。それはなぜですか?
マウスを再接続して機能させる必要があるようですが、xbindkeys
を起動する必要すらありません。
.xbindkeysrcにマウスボタンがリストされていないことを確認してください。リストされている場合、xevには表示されません(少なくとも私のシステムでは)。
このマウスは比較的新しいので、Linuxカーネルのアップグレードを試すこともできます。
Xevの実際のボタン番号は次のとおりです。 ソース: https://deepmi.me/etc/18869/