web-dev-qa-db-ja.com

Logicool MXどこでも2Sマウス:ボタンがxevで認識されない

Fedora 27で2SマウスのどこでもLogitech MXを使用していますが、左/右ボタンとホイールアップ/ダウンボタンだけがxevで認識されます。残りの3つのボタンをマップする方法を探しています。

Here're the buttons of that mouse

上の写真のボタン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を起動する必要すらありません。

3
Turgon

.xbindkeysrcにマウスボタンがリストされていないことを確認してください。リストされている場合、xevには表示されません(少なくとも私のシステムでは)。

このマウスは比較的新しいので、Linuxカーネルのアップグレードを試すこともできます。

Xevの実際のボタン番号は次のとおりです。 key mapping for Anywhere 2s ソース: https://deepmi.me/etc/18869/

1
Calum