防止多余的鼠标按钮在Linux上的Firefox中充当前进/后退功能?


5

我有一个带有一些额外按钮的鼠标,并且出于某些原因,默认情况下,侧面的两个按钮在默认情况下被视为前进/后退按钮-在Windows和Linux中。当使用Windows时,我可以使用X-Mouse Button Control阻止这些按钮按下到达Firefox,并且它允许信号到达其他程序-如我所使用的Ventrilo。但是,在Linux上,似乎不存在任何此类解决方案。我希望能够将此按钮用作PTT按钮,而不会在我使用Firefox时强制我向后翻页。有任何想法吗?另外,此按钮是否可以发送某种通用的“后退”信号,而不仅仅是“按钮8”?我怎么知道?

我最近在reddit上发布了这个问题,您可以在这里看到

Answers:


2

我感到你很痛苦。在我的鼠标上,容易发生事故的侧面按钮分别是8和9 xev(4和5是滚轮向上/向下滚动)。我在窗口管理器启动脚本中使用以下命令:

xinput set-button-map '<device name of mouse>' 1 2 3 4 5 16 17 18 19

通过将按钮6-9映射到其原始映射+ 10,它们可以有效地解除绑定到我所知道的任何软件中的任何默认设置,但是如果您要在允许自定义的软件中故意启用它们,则仍会输出可用的值映射。如果您只想完全禁用按钮,则可以将其映射为零。有关更多详细信息,请参见man xinput(1)


3.5年后,我不再使用该鼠标,而是将其与侧面按钮编程为数字键盘一起使用。redragonusa.com/products/mice/M901/7 但这对于其他人可能仍然是有用的解决方案,谢谢。
YAOMTC
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.