http://www.zxlm.cn/fh/thread-7205-1-1.html
http://mozilla.dorando.at/keyconfig.xpi
Firefox 快捷键大全及更改和定制快捷键的方法
firehack 张宗荣 |
1#
大
中
小 发表于 2008-3-26 21:56
只看该作者
Firefox 快捷键大全及更改和定制快捷键的方法
如何更改和定制 Firefox 的快捷键?
答: Firefox 本身没有提供更改和定制快捷键的选项,若有需要,请安装扩展 Keyconfig ( http://www.pqrs.org/tekezo/firef ... ions_for_keyconfig/ )来解决。 安装后点击“工具 -> keyconfig”,就可以打开更改和定制快捷键的界面进行设置了。 Firefox 键盘快捷键 导航类 后退: Alt+左方向键 或 Backspace 前进: Shift+Backspace 或 Alt+右方向键 首页: Alt+Home 打开文件: Ctrl+O 重新载入: F5 或 Ctrl+R 重新载入 (忽略缓存): Ctrl+F5 或 Ctrl+Shift+R 停止: Esc 当前页 到页面底部: End 到页面顶部: Home 移到下一帧: F6 移到上一帧: Shift+F6 页面源代码: Ctrl+U 打印: Ctrl+P 页面另存为: Ctrl+S 放大文字: Ctrl++ 缩小文字: Ctrl+- 恢复文本大小: Ctrl+0 编辑 复制: Ctrl+C 剪切: Ctrl+X 删除: Del 粘贴: Ctrl+V 重做: Ctrl+Y 全选: Ctrl+A 撤消: Ctrl+Z 搜索 本页查找: Ctrl+F 再次查找: F3 输入查找链接: ' 输入查找文本: / 查找: Shift+F3 网页搜索: Ctrl+K 或 Ctrl+E 窗口和标签 关闭标签: Ctrl+W 或 Ctrl+F4 关闭窗口: Ctrl+Shift+W 或 Alt+F4 向左移动标签: Ctrl+左方向键 或 Ctrl+上方向键 向右移动标签: Ctrl+右方向键 或 Ctrl+下方向键 移动标签到开头: Ctrl+Home 移动标签到结尾: Ctrl+End 新建标签页: Ctrl+T 新建窗口: Ctrl+N 下一个标签页: Ctrl+Tab 或 Ctrl+PageDown 在新标签页打开网址: Alt+Enter 前一个标签页: Ctrl+Shift+Tab 或 Ctrl+PageUp 撤销关闭标签页: Ctrl+Shift+T 选择标签页 [1 to 8]: Ctrl+[1 到 8] 选择最后标签页: Ctrl+9 工具 添加所有为书签: Ctrl+Shift+D 添加当前为书签: Ctrl+D 打开书签: Ctrl+B 或 Ctrl+I 插入浏览: F7 下载: Ctrl+J 历史: Ctrl+H 清除私有数据: Ctrl+Shift+Del 其他 补全 .com 地址: Ctrl+Enter 补全 .net 地址: Shift+Enter 补全 .org 地址: Ctrl+Shift+Enter 删除选定的自匹配输入: Del 全屏: F11 选择地址条: Alt+D 或 F6 或 Ctrl+L 选择或管理搜索引擎: Alt+上方向键 或 Alt+下方向键 或 F4 Firefox 鼠标快捷键 后退: Shift+Scroll down 关闭标签页: 在标签上按鼠标中键 减小文字大小: Ctrl+Scroll up 前进: Shift+Scroll up 增大文字大小: Ctrl+Scroll down 新建标签页: 在标签页栏双击鼠标 在后台打开标签页: Ctrl+Left-click 或 点击鼠标中键 在前台打开标签页: Shift+Ctrl+Left-click 或 Shift+点击鼠标中键 在新窗口打开: Shift+Left-click 刷新 (覆盖缓存): Shift+Reload button 保存页面为: Alt+Left-click 逐行滚动: Alt+Scroll
http://hi.baidu.com/shenyixin99/blog/item/d70afb2b7749bd355343c11b.html?sun
firefox keyconfig 自定义快捷键的js脚本
2010-07-23 16:39
1、关闭左边标签页: 代码: var tab = gBrowser.mCurrentTab.boxObject.previousSibling; 2、关闭右边标签页: 代码 var tab = gBrowser.mCurrentTab.boxObject.nextSibling; 3、复制当前标签页: 代码 var oldHistory = gBrowser.webNavigation.sessionHistory; for (var i = 0; i < oldHistory.count; i++) { newHistory.addEntry(oldHistory.getEntryAtIndex(i, false), true); } if(oldHistory.count) gBrowser.webNavigation.gotoIndex(oldHistory.index); 4、下一个标签页(与ctrl+pagedown同): 代码 gBrowser.mTabContainer.advanceSelectedTab(1,true); 5、上一个标签页(与ctrl+pageup同): 代码 gBrowser.mTabContainer.advanceSelectedTab(-1,true); 6、重新载入其它标签页: 代码 var browsers = gBrowser.browsers; for(; i < l; i++) 7、重新载入所有标签页: 代码 gBrowser.reloadAllTabs(); 8、重新载入左边所有标签页: 代码 var browsers = gBrowser.browsers; for(; i > l; i--) 9、重新载入右边所有标签页: 代码 var browsers = gBrowser.browsers; for(; i < l; i++) 10、定位到最左边标签页: 代码 gBrowser.selectedTab = gBrowser.mTabContainer.firstChild; 11、定位到最右边标签页: 代码 gBrowser.selectedTab = 12、关闭其他标签页: 代码 gBrowser.removeAllTabsBut(gBrowser.mCurrentTab); 13、关闭所有标签页: 代码 gBrowser.removeAllTabsBut(gBrowser.mCurrentTab); 14、定位到左邻标签页(不能循环): 代码 gBrowser.mTabContainer.advanceSelectedTab(-1); 15、定位到右邻标签页(不能循环): 代码 gBrowser.mTabContainer.advanceSelectedTab(1); 16、在当前标签页右边新建标签页: 代码 var x = gBrowser.mCurrentTab._tPos + 1; 17、高亮关键词后,新建标签页后台搜索(以当前搜索栏搜索引擎,下同): 代码 BrowserSearch.loadSearch(getBrowserSelection(), true); 18、新建标签页前台搜索: 代码 gBrowser.mPrefs.setBoolPref("browser.tabs.loadInBackground",false); 19、在当前标签页搜索: 代码 BrowserSearch.loadSearch(getBrowserSelection(), false); 20、在新窗口打开about:config: 代码 toOpenWindowByType('pref:pref', 'About:config'); 21、书签管理器对话框: 代码 toOpenWindowByType('bookmarks:manager', 22、工具—选项对话框: 代码 openPreferences(); 23、附加软件对话框: 代码 toOpenWindowByType('Add-ons:manager', 24、scrapbook扩展“获取前进行编辑”命令: 代码 if(sbPageEditor.TOOLBAR.hidden ||
代码 const bmToolbar = document.getElementById("PersonalToolbar"); 26、显示/隐藏菜单栏: 代码 var mb = document.getElementById("toolbar-menubar"); 27、页面向右滚动: 代码 goDoCommand('cmd_scrollRight'); 28、页面向左滚动: 代码 goDoCommand('cmd_scrollLeft'); 29、页面向上滚动: 代码 goDoCommand('cmd_scrollLineUp'); 30、页面向下滚动: 代码 goDoCommand('cmd_scrollLinedown'); 31、向下翻页(与space同): 代码 goDoCommand('cmd_scrollPageDown'); 32、向上翻页(与shift+space同): 代码 goDoCommand('cmd_scrollPageup'); 33、回到页首(与home同): 代码 goDoCommand('cmd_scrollTop'); 34、回到页尾(与end同): 代码 goDoCommand('cmd_scrollBottom'); 35、关闭所有正在运行的Firefox程序: 代码 goQuitApplication(); 36、拷贝当前标签页标题: 代码 Components.classes["@mozilla.org/widget/clipboardhelper;1"] 37、在当前标签打开网页: 代码 gBrowser.loadURI('http://www.google.com/'); 38、在新标签打开网页:(原来还可以用来打开about:config。Great! ) 代码 var myUrl = "http://www.baidu.com"; 39、以定义的书签关键词在当前标签打开书签(对运行bookmarklets非常有用): 代码 if(window.loadURI) loadURI(getShortcutOrURI('填入你定义的关键词',{})); 40、类似paste and go,节省一次enter键: 代码 var url = readFromClipboard(); if (url) content.location = url; 41、跟踪下一链接(论坛的Sprill 朋友提供,谢谢。下同。): 代码 var document = window._content.document;
代码 var document = window._content.document; PS:补充 关闭当前标签并定位到左边的标签: 代码 var tab = gBrowser.mCurrentTab; if(tab.previousSibling) 关闭当前标签并定位到右边的标签: 代码 var tab = gBrowser.mCurrentTab; if(tab.nextSibling) 还有一个,类似paste and go,在新标签页后台打开剪贴板中的url地址。很是喜欢,原代码已经失效了,试着修改了一下,可以工作了。 代码 var url = readFromClipboard(); if (url) content.location= gBrowser.addTab(url); 高亮关键词使用Google后台搜索 代码 var ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci.nsIBrowserSearchService); 高亮关键词Google前台搜索: 代码 var ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci.nsIBrowserSearchService); 新标签页前台打开: 代码 var paste = readFromClipboard(); 撤销关闭标签页: 快退 代码 if (gBrowser.sessionHistory.index > 0)
代码 var nav = gBrowser.webNavigation; 跟踪下一链接的脚本 代码 var document = window._content.document;
代码 var document = window._content.document; 复制当前页URL: 开/关查找栏 代码
通过热键能重启ff3, 并且恢复重启前tabs 代码
// Notify all windows that an application quit has been requested. // Something aborted the quit process. // Notify all windows that an application quit has been granted. // Enumerate all windows and call shutdown handlers 打开配置文件夹 代码
代码
复制标签页的标题 代码
同时复制标签页标题和url(格式“标题” - "URL") 代码
开/关菜单栏 代码
开/关导航栏 代码
开/关书签工具栏 代码
或者
开/关标签栏 代码
开/关Google Toolbar 代码
开/关状态栏 代码
当鼠标放在链接上时,复制链接地址 代码
复制链接文字 - 链接地址 代码
break; 在侧边栏开/关在线版的google talk 代码
|