可通过四种方式在火狐中重设快捷键:一、官方about:keyboard页面(需v147+);二、Keyconfig扩展实现深度定制;三、userChrome.js脚本注入;四、Shortkeys扩展用于网页级绑定。

如果您希望在火狐浏览器中更改默认按键组合以适配个人操作习惯或提升工作效率,则可通过多种原生与扩展机制实现快捷键重绑定。以下是解决此问题的步骤:
一、使用内置 about:keyboard 页面(官方原生方式)
该方法为火狐浏览器147正式版及Nightly版本提供的标准快捷键配置界面,所有修改均在浏览器内部完成,无需安装扩展或编辑配置文件,安全性高且易于回滚。
1、确认您的火狐浏览器已升级至火狐147正式版(2026年1月13日发布)或最新Nightly版本。
2、在地址栏中直接输入about:keyboard并按回车键。
3、页面加载后,将列出包括“打开文件菜单”“打开侧边栏”“查看历史记录”等共10项可配置功能。
4、点击任一功能右侧的“修改”按钮,在弹出框中按下您希望绑定的新按键组合(例如 Ctrl+Shift+H)。
5、若需恢复原始绑定,点击对应功能旁的“重置”按钮即可。
二、通过 Keyconfig 扩展实现深度定制
Keyconfig 是长期被社区验证的轻量级扩展,支持对传统XUL命令及部分WebExtension接口进行底层重映射,适用于需要绑定脚本类操作或旧版火狐用户。
1、访问https://github.com/cpitclaudel/keyconfig/releases下载最新版 .xpi 文件。
2、在火狐浏览器中打开“附加组件管理器”,将下载的 .xpi 文件拖入窗口完成手动安装。
3、安装完成后,点击右上角三点菜单 → “工具” → “Keyconfig” 启动配置界面。
4、在命令列表中找到目标操作(如“关闭右侧所有标签页”),点击“编辑”按钮。
5、在快捷键输入框中按下新组合键(如 Ctrl+Alt+Right),确认保存。
三、通过 userChrome.js 注入自定义键盘监听脚本
该方法允许在浏览器界面层(如工具栏、菜单、标签栏)监听全局按键组合,并触发预设行为,无需修改核心二进制文件,兼容 Firefox 102+,但需启用高级配置。
1、在火狐地址栏输入about:support,点击“配置文件文件夹”旁的“在文件管理器中打开”按钮。
2、在配置文件目录内新建文件夹,命名为chrome(全小写,无空格)。
3、在 chrome 文件夹中创建两个空白文本文件:userChrome.js 和 userChrome.css。
4、在 userChrome.js 中粘贴以下示例代码(以 Ctrl+Alt+T 快速打开新标签页为例):
if (location == "chrome://browser/content/browser.xhtml") { addEventListener("keydown", (e) => { if (e.ctrlKey && e.altKey && e.key === "t") { e.preventDefault(); gBrowser.addTrustedTab("about:blank"); } }); }
5、在 userChrome.css 中添加启用脚本的声明行:@import "userChrome.js";
6、在地址栏输入 about:config,搜索toolkit.legacyUserProfileCustomizations.stylesheets,双击将其值设为 true。
7、重启火狐浏览器,测试快捷键是否生效。
四、利用 Shortkeys 扩展实现网页级快捷键绑定
Shortkeys 专用于为特定网站或全局网页操作创建快捷键,例如一键触发表单提交、自动填充文本、跳转指定锚点等,适用于高频网页交互场景。
1、前往 Firefox 附加组件官网搜索 “Shortkeys” 并安装启用。
2、点击浏览器工具栏上的 Shortkeys 图标,选择 “Options” 进入设置页。
3、点击 “Add New Shortcut”,在 “Trigger” 栏输入快捷键组合(如 Ctrl+Alt+S)。
4、在 “Action” 下拉菜单中选择 “Insert Text”,并在下方文本框中填写要插入的内容。
5、在 “URL Pattern” 栏可限定该快捷键仅在匹配域名下生效,留空则全局可用。










