我在Fedora 27上使用Logitech MX anywhere 2S鼠标,但xev只识别左/右按钮和上/下按钮。我在找一种方法来映射剩下的三个按钮。

我想在上面的图片按钮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开始这样做。
发布于 2018-11-06 03:07:45
确保您还没有在.xbindkeysrc中列出任何鼠标按钮,因为如果有,它们不会在xev中出现(至少在我的系统中是这样)。
您也可以尝试升级Linux内核,因为这个鼠标是相对较新的。
以下是xev的实际按钮号:

https://unix.stackexchange.com/questions/410351
复制相似问题