我可以在Firefox中更改用于标签切换的键盘快捷键吗?


21

如何为Firefox重新分配键盘快捷键?我想使用ctrl+ right/ left切换标签。如果Firefox本身不支持此功能,是否有用于此的插件?


1
我以为这是内置的,但我刚刚检查了一下,但找不到所有选项。是他们从3.6中删除的东西吗?
克里斯夫

Answers:


22

这是2016年3月对我有用的(Firefox 45):

  1. keyconfig下载页面安装keyconfig插件,然后重新启动。

    插件文件是未签名的,因此要安装它,我首先必须about:config在地址栏中输入并将其设置xpinstall.signatures.required为false。

  2. 转到附件-> keyconfig->首选项。

  3. 默认情况下,没有“上一个选项卡”和“下一个选项卡”条目,但是您可以通过单击添加新键并使用以下代码段来添加它们(感谢作者)。可以不选中“全局”复选框。

    • 下一个标签gBrowser.mTabContainer.advanceSelectedTab(1,true);
    • 上一个标签gBrowser.mTabContainer.advanceSelectedTab(-1,true);
  4. 将任何键分配给“下一个选项卡”和“上一个选项卡”操作。

(“ 可自定义快捷方式”加载项对我不起作用,因为它没有“下一个选项卡”和“上一个选项卡”的条目。)


1
在Firefox 9.0.1中仍然可以完美运行
Alo 2012年

1
Lifesaver的答案,在Firefox 16.0.2中工作正常
ppp

2
仍可在Firefox 31.0中使用
Adam Lindberg 2014年

4
@AlekseyF。请改用addons.mozilla.org上的此已签名的替代替换扩展名。该解决方案与之完美配合。
Samveen '16

1
我不知道是否有像keyconfig任何插件,将用于Firefox 57,所以工作到目前为止我还没有看到任何比可以改变快捷键如Ctrl + Q或Ctrl + Tab键
Joschua

7

答案就是AutoHotkey。我尝试了这些Firefox扩展,但它们无法处理我想要的所有操作。AutoHotkey可以。在.ahk文件中尝试以下操作:

#IfWinActive ahk_class MozillaWindowClass
{
   ^Left::Send ^{PgUp}
   ^Right::Send ^{PgDn}
}



1

在OS X上,可以使用option + command +向左/向右将选项卡切换到左侧或右侧。Command + {/}和ctrl + page向上/向下执行相同的操作。

我不知道Windows是否存在类似的快捷键,尽管我猜想ctrl + page up / down可以工作。

来源:http//support.mozilla.com/zh-CN/kb/keyboard+shortcuts


1
谢谢,尽管使用ctrl + arrowkeys会更好。使用上/下翻页在标签栏上移动并不自然。
John2496 2010年

Firefox还支持使用CTRL + TAB和CTRL + TAB + SHIFT切换选项卡。取自techontour.com/web-browsers/2008/10/04/…– John2496 2010
6

1

Keybinder附加组件工作最好先为我。比当前最流行的答案更容易。

它简单地映射ctrl-arrowleftctrl-arrowright在选项卡之间向左和向右切换(在使用firefox 45.01的Linux上)。

进行我想要的任何按键操作似乎都很不错。

我将注意到,在gnome-linux下,alt密钥绑定到了桌面(用于弹出命令对话框)。您可以通过先按Shift再按Alt来解决此问题。而不是先按Alt键。



0

由于我在使用所有已经提到的插件时遇到了麻烦,因此我不得不寻找另一种方式来做到这一点。我找到了另一个插件,该插件可让您自定义起作用的快捷方式: dorando-keyconfig插件。

  1. https://addons.mozilla.org/zh-CN/firefox/addon/dorando-keyconfig/安装并重新启动Firefox。
  2. 进入about:addons(或通过菜单打开Addons Settings),然后进入Dorando Keyconfig Preferences。
  3. 对于以下每个选项,请按[添加新键],添加值并选中“ 全局”框:

    名称: tab_next
    值:gBrowser.mTabContainer.advanceSelectedTab(1,true);

    名称: tab_prev
    值:gBrowser.mTabContainer.advanceSelectedTab(-1,true);

  4. 现在,您可以将选择的快捷方式添加到按键中。

我在插件的说明中找到了这些功能,该说明引用了原始的Mozilla论坛帖子,该帖子具有一些Examples的链接。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.