Answers:
这是2016年3月对我有用的(Firefox 45):
从keyconfig下载页面安装keyconfig插件,然后重新启动。
插件文件是未签名的,因此要安装它,我首先必须about:config
在地址栏中输入并将其设置xpinstall.signatures.required
为false。
转到附件-> keyconfig->首选项。
默认情况下,没有“上一个选项卡”和“下一个选项卡”条目,但是您可以通过单击添加新键并使用以下代码段来添加它们(感谢作者)。可以不选中“全局”复选框。
gBrowser.mTabContainer.advanceSelectedTab(1,true);
gBrowser.mTabContainer.advanceSelectedTab(-1,true);
将任何键分配给“下一个选项卡”和“上一个选项卡”操作。
(“ 可自定义快捷方式”加载项对我不起作用,因为它没有“下一个选项卡”和“上一个选项卡”的条目。)
答案就是AutoHotkey。我尝试了这些Firefox扩展,但它们无法处理我想要的所有操作。AutoHotkey可以。在.ahk文件中尝试以下操作:
#IfWinActive ahk_class MozillaWindowClass
{
^Left::Send ^{PgUp}
^Right::Send ^{PgDn}
}
Firefox 的Keyconfig附加组件使您可以对大多数选项卡选择键盘绑定进行编程。
该SwiftTabs插件甚至可以让你的标签交换分配一个快捷键
在OS X上,可以使用option + command +向左/向右将选项卡切换到左侧或右侧。Command + {/}和ctrl + page向上/向下执行相同的操作。
我不知道Windows是否存在类似的快捷键,尽管我猜想ctrl + page up / down可以工作。
Keybinder附加组件工作最好先为我。比当前最流行的答案更容易。
它简单地映射ctrl-arrowleft
并ctrl-arrowright
在选项卡之间向左和向右切换(在使用firefox 45.01的Linux上)。
进行我想要的任何按键操作似乎都很不错。
我将注意到,在gnome-linux下,alt
密钥绑定到了桌面(用于弹出命令对话框)。您可以通过先按Shift再按Alt来解决此问题。而不是先按Alt键。
由于我在使用所有已经提到的插件时遇到了麻烦,因此我不得不寻找另一种方式来做到这一点。我找到了另一个插件,该插件可让您自定义起作用的快捷方式: dorando-keyconfig插件。
对于以下每个选项,请按[添加新键],添加值并选中“ 全局”框:
名称: tab_next
值:gBrowser.mTabContainer.advanceSelectedTab(1,true);
名称: tab_prev
值:gBrowser.mTabContainer.advanceSelectedTab(-1,true);
现在,您可以将选择的快捷方式添加到按键中。
我在插件的说明中找到了这些功能,该说明引用了原始的Mozilla论坛帖子,该帖子具有一些Examples的链接。