如何重新分配 Firefox 的键盘快捷键?我想使用ctrl+ right/left切换标签。如果 Firefox 本身不支持此功能,是否有插件可以实现此功能?
答案1
以下是我在 2016 年 3 月(Firefox 45)使用的方法:
安装密钥配置插件来自keyconfig 下载页面然后重新启动。
该插件文件未签名,因此为了能够安装它,我首先必须
about:config
在地址栏中输入并设置xpinstall.signatures.required
为 false。转到附加组件-> keyconfig-> 首选项。
默认情况下没有“上一个选项卡”和“下一个选项卡”条目,但您可以通过单击添加新密钥并使用以下代码片段(感谢作者)。“全局”复选框可以不被选中。
- 下一个标签:
gBrowser.mTabContainer.advanceSelectedTab(1,true);
- 上一个标签:
gBrowser.mTabContainer.advanceSelectedTab(-1,true);
- 下一个标签:
将任意键分配给“下一个选项卡”和“上一个选项卡”操作。
(这可自定义的快捷方式该插件对我来说不起作用,因为它没有“下一个选项卡”和“上一个选项卡”的条目。)
答案2
自动热键就是答案。我尝试了那些 Firefox 扩展,但它们无法处理我想要的所有操作。AutoHotkey 可以。在 .ahk 文件中尝试以下操作:
#IfWinActive ahk_class MozillaWindowClass
{
^Left::Send ^{PgUp}
^Right::Send ^{PgDn}
}
答案3
这Keyconfig 附加组件Firefox 允许您编写大多数选项卡选择键盘绑定。
答案4
在 OS X 上,您可以使用 option+command+left/right 将标签页切换到左侧或右侧。Command+{/} 和 ctrl+page up/down 可执行相同的操作。
我不知道 Windows 上是否存在类似的快捷键,但我猜测 ctrl+page up/down 可以起作用。