Firefox:更改/禁用默认键盘快捷键配置

Jan*_*ara 10 firefox keyboard shortcuts firefox-developer-tools

我已经安装了Keyconfig插件并将其配置为在 Firefox 上切换离线模式,只要我按下Ctrl + Shift + O。它在以前版本的 Firefox(28.0 版之前)上运行良好。

但是,现在,当我打开“开发人员工具”窗格时,按下Ctrl + Shift + O会使窗格切换到“工具箱选项”选项卡,因此我的“离线切换”选项不会被触发。(仅当键盘“聚焦”在“开发人员工具”窗格上时才会发生这种情况;如果我实际上正在处理网页(即某些网页元素处于焦点中),Ctrl + Shift + O无论“开发人员工具”窗格是打开还是不是。)

我不认为插件或附加组件会在这方面有所帮助,因为Ctrl + Shift + O快捷方式分配似乎是 Firefox 的开发人员工具窗格本身的一部分。(毕竟,我自定义快捷方式的 Keyconfig 也是一个附加组件!)

因此,我正在寻找一种可能的方法来更改 Developer Tools 工具箱(或 Firefox 本身,就此而言)的配置,以重新获得对我的键盘快捷键的控制权Ctrl + Shift + O。(好吧,我知道将我的快捷方式更改为不同的快捷方式会更容易,但是我已经习惯于Ctrl + Shift + O在需要时按一下,现在我无法摆脱它。:))我一直在查找问题web 找了半天,还是没能找到满意的解决方案。

任何想法/建议都受到高度赞赏。

Ada*_*amS 10

可以与 Firefox Quantum 一起使用的扩展:Saka KeyShortkeys

然而,任何扩展似乎都是有限的,并且在各种情况下都不起作用

  • 特权页面,例如https://addons.mozilla.org/
  • 新标签页,
  • 内部页面,例如 about:config、about:newtab、about:addons
  • 在网页之外,例如在网址栏/搜索栏中
  • 在页面加载完成之前

因此,您的键盘快捷键有时会停止工作,并且您可能会运行一个完全不同的命令来做坏事。感谢 Mozilla。

信用:限制列表是从两个扩展的项目页面收集的。

需要编码技能的复杂选项

var key = document.getElementById('viewBookmarksSidebarKb');
if (key) key.remove();
Run Code Online (Sandbox Code Playgroud)