如何自定义 Firefox 热键?

如何自定义 Firefox 热键?

我喜欢Command/Ctrl+J在 macOS 和 Windows 上用热键启动 Firefox 中的下载管理器。现在我更频繁地使用 Ubuntu,我注意到 Firefox 不幸使用了不同的热键映射,需要Ctrl+Shift+Y启动下载管理器。在 Linux 中,Ctrl+J重点关注搜索栏/地址栏,这些热键已经映射到Ctrl+K并且经常Ctrl+L被使用。

我该如何修复我的 Firefox 配置,以便Ctrl+J在 Linux 上启动下载管理器,而不是聚焦搜索栏?我的意思是,我可以重新编译 Firefox,但我想知道是否有更方便的方式来做到这一点,例如“首选项”编辑器、页面about:config或某些浏览器扩展。

我想我也可以Ctrl+J在键盘级别捕获该序列并输入该类型Ctrl+Shift+Y,但我只希望专门为 Firefox 应用程序执行该操作,并且我不希望弄乱键盘的工作方式,只需自定义 Firefox 热键。

我已经尝试过“快捷键”扩展,但它只能重新映射很少的功能,其中没有一个包括下载管理器或搜索栏焦点热键。遗憾的是,该扩展受到 Firefox 扩展 API 的限制,它似乎没有公开这些功能的重新映射。

有没有更好的办法?

答案1

不幸的是没有。您已经提到了几乎所有的选项。

您没有提到的唯一选项是系统应用程序/窗口管理器/操作系统级别的热键重新配置。

我能给你提供的唯一实用建议与应用级别有关。你可能需要看看自动键,一款适用于 Linux 和 X11 的桌面自动化实用程序。使用它来制作一个按键序列以触发另一个按键序列。这是一个笨拙的解决方案,我必须警告您,Autokey 通常无法按预期工作,并且与 Windows 的 AutoHotKey 相比要差得多。但是,嘿,您可以尝试一下 - 也许在您的特定情况下它会正常工作!

相关内容