自定义Firefox的 "切换previous标签页"快捷键, 增加"切回last标签页"快捷键

名词:

previous指tab页顺序中的前一个tab页,即当前标签页左边的一个标签页

last指上一个打开的标签页,从左向右算起,如果我从第一个标签页用鼠标切换到了第三个标签页,那么last是指第一个标签页

 

 

 

firefox下默认快捷键与Chrome是相同的,

control+tab         切换到下一个标签页

control+shift+tab 切换到上一个标签页

但是我觉得control+shift+tab非常反人类,需要用三个手指

 

 

一、我想把control+1 用来设置切回上一个标签页,

 

  尝试了几个add-on(firefox的插件)后都不行,最后找到一种方法

(如果你发现哪个插件可以直接实现这个效果请留言告诉我)

 

 

下面的步骤是在mac os下进行操作的:

 

进入/Applications/Firefox.app/Contents/Resources/browser/

创建文件夹x

进入x目录,终端执行 unzip ../omni.ja

 

编辑x/chrome/browser/content/browser/browser.xhtml

 

 

 在mainKeyset的子标签建立一个平级key:

<key id="gregzilla_prevTab" key="1" modifiers="control" oncommand="gBrowser.tabContainer.advanceSelectedTab(-1, true);" reserved="true"/>
 
 

在终端中执行 zip -qr9XD ../omni.ja *

 

在终端中进入 /Users/[你的用户名]/Library/Caches   ,执行 find . -type d -name startupCache | xargs rm -rf

 

重启firefox

 

 

 

二、我想把contrl+2设置成切换到last标签页

通过安装Most Recent Tab 这个add-on

将keyboard设置成MacControl+2

 

 

 

 

参考资料:

https://superuser.com/questions/1271147/change-key-bindings-keyboard-shortcuts-in-firefox-quantum

posted @ 2020-01-04 22:41  hh9515  阅读(594)  评论(0编辑  收藏  举报