我最近得到了罗技 M500:
总线 002 设备 004:ID 046d:c069 Logitech, Inc. M500 激光鼠标
它有九个我可以识别的按钮:
最后两个快把我逼疯了。每次我尝试单击滚轮时,我不小心点击了“滚轮向左”按钮,Firefox 会转到上次访问的页面。这很烦人。
够简单了吧?只需找出 xev 显示的按钮并禁用它们即可。错误的!xev 不会生成“ButtonPress/ButtonRelease”事件,而是奇怪的“LeaveNotify/EnterNotify/KeymapNotify”对:
LeaveNotify 事件,序列号 40,合成 NO,窗口 0x4a00001, 根 0x94, subw 0x0, 时间 2344319, (104,86), 根:(113,207), 模式 NotifyGrab, 详细 NotifyAncestor, same_screen 是, 焦点是,状态 0 EnterNotify 事件,序列号 40,合成 NO,窗口 0x4a00001, 根 0x94, subw 0x0, 时间 2344319, (104,86), 根:(113,207), 模式 NotifyUngrab,详细 NotifyAncestor,same_screen 是, 焦点是,状态 0 KeymapNotify 事件,串行 40,合成 NO,窗口 0x0, 键:4294967188 0 0 0 0 0 0 0 0 0 0 0 …