如何将 Logitech MX 鼠标上的拇指按钮映射到 Ubuntu 20.04 中 Firefox 80 的后退导航?

如何将 Logitech MX 鼠标上的拇指按钮映射到 Ubuntu 20.04 中 Firefox 80 的后退导航?

我花了一天的大部分时间尝试使用拇指按钮在 Firefox 中向后导航。

我尝试执行的键命令是CTRL+ [。当我在 Firefox 中单击它时,它有效。

在 中xev,单击所需的拇指按钮会发送 KeymapNotify 事件,如下面的输出所示。没有其他输出。

EnterNotify event, serial 37, synthetic NO, window 0x3c00001,
    root 0x6b5, subw 0x0, time 4046810, (92,144), root:(252,296),
    mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  4294967179 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

MotionNotify event, serial 37, synthetic NO, window 0x3c00001,
    root 0x6b5, subw 0x0, time 4062605, (91,144), root:(251,296),
    state 0x0, is_hint 0, same_screen YES

LeaveNotify event, serial 37, synthetic NO, window 0x3c00001,
    root 0x6b5, subw 0x0, time 4063661, (91,144), root:(251,296),
    mode NotifyGrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

EnterNotify event, serial 37, synthetic NO, window 0x3c00001,
    root 0x6b5, subw 0x0, time 4063821, (91,144), root:(251,296),
    mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  4294967221 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

LeaveNotify event, serial 37, synthetic NO, window 0x3c00001,
    root 0x6b5, subw 0x0, time 4064581, (91,144), root:(251,296),
    mode NotifyGrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

按照以下指示Ubuntu 鼠标配置没有效果。(除非你算上xorg.conf锁定我的系统的更改,在这种情况下它确实有效果。:))

由于xev没有提供有用的输出,xbindkeys所以没用。

Firefox 的快捷键插件无法识别鼠标点击。

此帖针对适用于 Ubuntu 的 Logitech MX Master 拇指按钮表示拇指按钮触发Ctrl+ Right Alt (Alt Gr)+Tab组合键。也就是说,不是鼠标点击而是键盘组合键。因此,我安装了它xdotool并转到 Ubuntu 设置 > 键盘快捷键。我创建了一个具有以下属性的快捷方式:

  • 名称:firefox backspace remap
  • 命令:xdotool key bracketleft
  • 快捷方式:CTRL++ALTTAB

此快捷方式不起作用。如果我将命令输入xdotool key bracketleft到终端,它会打印出一个左括号。如果我使用刚刚用来创建快捷方式的 ++ CTRL,则不会发生任何事情(显然,bracketleft 不是我最终想要的命令,但我正在尝试测试可见的输出)。ALTTAB

我安装了 Solaar 并且它可以识别我的鼠标。

我安装了 Logitech 鼠标和键盘的非官方驱动程序 logiops。据我所知,它没有效果。我重新启动,手动运行驱动程序。xev当我单击拇指按钮时仍然没有有用的输出。

最终,无论我怎么尝试,似乎都没有任何东西能够识别出这个按钮的存在。

如果我使用相同的鼠标、相同的键盘切换到 Ubuntu 16.04,并设置快捷方式,一切都会正常工作。

我已将一段视频上传至 YouTube,希望它能对此提供更多帮助。

关于鼠标在 20.04 中无法滚动的 YouTube 视频

相关内容