这是代码的一部分:
extra_btn_fd = open("/dev/input/by-id/usb-Razer_Razer_Naga_2014-event-mouse", O_RDONLY);
ioctl(extra_btn_fd, EVIOCGRAB, 1);
问题在于它不仅可以控制2个额外的按钮(向前和向后),还可以控制单击按钮(我认为可以滚动)。
我试图完全控制两个前进和后退按钮,而不是单击。
答案 0 :(得分:0)
通过xinput解决,方法是在按钮映射中包括2个按钮,如下所示:
xinput set-button-map $NAGAID2 1 2 3 4 5 6 7 11 10 8 9 13 14 15 275 276