在 FreeBSD 上xev
仅识别 Elecom Huge 轨迹球前 9 个按钮的点击。在 Arch Linux 上,所有 12 个按钮的点击都会被识别。
根据来自的推荐ELECOM HUGE 的 libinput 配置我添加了/usr/local/etc/X11/xorg.conf.d/90-trackball.conf
包含以下内容的文件:
Section "InputClass"
Identifier "ELECOM trackball catchall"
MatchProduct "ELECOM TrackBall Mouse HUGE TrackBall"
#MatchVendor "ELECOM_TrackBall_Mouse"
MatchIsPointer "on"
Driver "libinput"
Option "Buttons" "12"
Option "ButtonMapping" "1 2 3 4 5 6 7 2 2 2 11 12"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "12"
Option "EmulateWheelTimeout" "0"
Option "ScrollMethod" "button"
Option "ScrollButton" "12"
EndSection
这仅部分起作用,因为按钮 8 和 9 被重新映射为 2,但按钮 10-12 仍然无法识别。
如何启用按钮 10-12?