Keyconfig:全键盘操作你的Firefox

安装:keyconfig: http://extensionroom.mozdev.org/more-info/keyconfig
      然后安装:functions for keyconfig
      https://addons.mozilla.org/en-US/firefox/addon/1537

如何自定义快捷键?
      启动Firefox后,按Ctrl+Shift+F12,或者从菜单命令“工具|Keyconfig”中调出配置窗口。
        1.) 新添快捷键
            a) 点击Add a new key,调出Key Editor窗口;
            b) 在Name文本栏中输入利于记忆快捷键功能的名字,例如xxx_Back(这里用前缀xxx_以跟Firefox中原有的快捷键名字区分);
            c) 选中Global;
            d) 在代码文本框中输入代码
            e) 点OK后按下面的方法定义快捷键组合。

我的一些自定义快捷键及代码(括号内为我使用的快捷键)

关闭当前标签(d)        var tab = gBrowser.mCurrentTab;   gBrowser.removeTab(tab);

撤销最近关闭的标签(u)undoCloseTab();

到上一个标签(1)gBrowser.mTabContainer.advanceSelectedTab(-1,true);

到下一个标签(2)gBrowser.mTabContainer.advanceSelectedTab(1,true);

后退一页(z)BrowserBack();

前进一页(x)BrowserForward();

向上翻一页(F):goDoCommand(‘cmd_scrollPageUp’);

向下翻一页(G):goDoCommand(‘cmd_scrollPageDown’);

在新标签中浏览剪贴板中的网址(P)        var paste = readFromClipboard();
        if(!paste) return;
        gBrowser.selectedTab = gBrowser.addTab(paste);

转到页面底部(B)goDoCommand(‘cmd_scrollBottom’);

转到页面顶部(T)goDoCommand(‘cmd_scrollTop’);

跟踪上一页:
var document = window._content.document;
var links = document.links;
for(i = 0; i < links.length; i++) {
if ((links[i].text == ‘上一页’) ||(links[i].text == ‘上一页’) ||(links[i].text == ‘<上一页’)||(links[i].text == ‘« 上一页’) ||(links[i].text == ‘<<上一页’) || (links[i].text == ‘[上一页]’) || (links[i].text == ‘【上一页】’) ||(links[i].text == ‘Previous’) || (links[i].text == ‘Prev’) ||(links[i].text == ‘previous’) || (links[i].text == ‘prev’) || (links[i].text == ‘‹‹’) || (links[i].text == ‘<‘)) document.location = links[i].href;
}

跟踪下一页:
var document = window._content.document;
var links = document.links;
for(i = 0; i < links.length; i++) {
if ((links[i].text == ‘下一页’) ||(links[i].text == ‘下一页’) ||(links[i].text == ‘下一页>’)||(links[i].text == ‘下一页 »’) ||(links[i].text == ‘下一页>>’) || (links[i].text == ‘[下一页]’) || (links[i].text == ‘【下一页】’) ||(links[i].text == ‘Next’) || (links[i].text == ‘next’) || (links[i].text == ‘››’) || (links[i].text == ‘>’)) document.location = links[i].href;
}

关于burning

生活、游记、摄影、计算机、互联网
此条目发表在未分类分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注