如何让鼠标按钮4/5(浏览器后退/浏览器前进)在Firefox中工作?
首先,我需要指出的是,我意识到,对于这些“浏览器后退”和“浏览器前进”鼠标按钮使用的按钮编号方案约定,存在一些混淆,这取决于您是使用从零开始的编号如何让鼠标按钮4/5(浏览器后退/浏览器前进)在Firefox中工作?,firefox,browser,cross-browser,mouseevent,mouse,Firefox,Browser,Cross Browser,Mouseevent,Mouse,首先,我需要指出的是,我意识到,对于这些“浏览器后退”和“浏览器前进”鼠标按钮使用的按钮编号方案约定,存在一些混淆,这取决于您是使用从零开始的编号0还是从一个1。既然这个问题是关于Firefox的,我就顺其自然了 我一直在努力解决一个只有在Firefox中才能看到的问题,在Firefox中,鼠标按钮4(后退)和5(前进)在Firefox中看起来就像是按钮2单击(中间按钮单击)事件。按下按钮4或5会出现圆形“自动滚动”图标,并显示上下箭头: 我已经使用进行了一些调试。Chrome和Firefox
0
还是从一个1
。既然这个问题是关于Firefox的,我就顺其自然了
我一直在努力解决一个只有在Firefox中才能看到的问题,在Firefox中,鼠标按钮4(后退)和5(前进)在Firefox中看起来就像是按钮2单击(中间按钮单击)事件。按下按钮4或5会出现圆形“自动滚动”图标,并显示上下箭头:
我已经使用进行了一些调试。Chrome和Firefox的结果是不同的。似乎“which
”JS事件属性将它们编号为4
和5
,而按钮
属性将它们编号为3
和4
。不管怎样,Google Chrome将它们正确地解释为“浏览器后退”和“浏览器前进”按钮,而Firefox则不然
- 铬:
- 鼠标按钮“
”(后退)4
- 鼠标按钮“
”(前进)5
- 鼠标按钮“
”(单击鼠标中键)2
- 鼠标按钮“
- 火狐:
- 鼠标按钮“
”(后退)4
- 鼠标按钮“
”(前进)5
- 鼠标按钮“
”(单击鼠标中键)2
- 鼠标按钮“
javascript:void(null)
的新选项卡。这与链接的URL属性相同(href=“javascript:void(null)”
),我们可以从该页面的源代码中看到。因此,此行为与中键单击事件一致,该事件通常会启动带有该URL的新选项卡
“浏览器后退”和“浏览器前进”按钮是否可以在Firefox中正常工作?在Logitech MX Master 3/MacOS 10.15.7/Firefox 81.0.2上也有同样的问题(后退/前进按钮突然停止工作,原因不明)。A给我修的 我可以推荐这个项目。安装起来很容易,而且它还可以修复许多其他程序中的鼠标按钮。我也有同样的问题 系统信息
- macOS 10.15.5
- 火狐83.0
- Logitech MX Master 2S无线鼠标
- 打开Firefox
- 导航到第页
- 单击后退,单击前进
- 安装
- 开放应用程序
- 允许应用程序控制您的计算机:系统首选项安全和隐私>可访问性>检查登录选项和登录选项守护进程
前进
”和“后退
”键。在macOS上使用xev
命令检查键盘和鼠标事件表明,只有鼠标中键产生如下按下和释放事件:``按钮按下事件,序列34,合成号,窗口0x600001,根0x111,子窗口0x600002,时间1694483061,(33,35),根:(33,58),状态0x0,按钮2,同一屏幕是``@TrinitronX现在在Firefox中主要对我有效,不过在局部情况下它又停止工作了,剩下的是中键点击操作,正如您所描述的。我有时也会遇到MX主机指针速度减慢的问题,但我安装了USB Overdrive
prefpane来提高轮询率,这是为了解决这个问题。相关报道:我的鼠标在听蓝牙耳机时会时不时地出现震荡。奇怪的是,打开“USB Overdrive”prefpane修复了它,这让我相信这是某种Mac蓝牙错误。另外,我有两个MX主机有相同的问题。不幸的是,这对我不起作用,有相同的问题(但只有在firefox中),结果证明就是这样!然而,也存在一些问题。我不得不将Logi-Options-Daemon
添加到Accessibility
,输入监控
,以及屏幕录制
。其中一些缺少要检查的Logi
项,因此我通过单击+
图标并导航到:/Library/Application Support/Logitech/Logitech Options/Logi Options Daemon
,手动添加了它们,和/Applications/Logi Options
在进行了一点实验之后,还有一个重要的注意事项:在我尝试删除Logi Options守护进程并将其重新添加到这些设置中以进行测试后,后退/前进和鼠标滚轮按钮再次停止工作。唯一修复它的是一次完整的卸载、重新启动、重新安装、重新启动,最后进入每个系统首选项>安全和隐私部分,取消选中并重新检查每个Logi*
项
mousedown which=4 button=3 buttons=8
mouseup which=4 button=3 buttons=0
mousedown which=5 button=4 buttons=16
mouseup which=5 button=4 buttons=0
mousedown which=2 button=1 buttons=4
mouseup which=2 button=1 buttons=0
mousedown which=2 button=1 buttons=8
mouseup which=2 button=1 buttons=0
mousedown which=2 button=1 buttons=16
mouseup which=2 button=1 buttons=0
mousedown which=2 button=1 buttons=4
mouseup which=2 button=1 buttons=0