Answers:
有一种方法。它不是超级官方,但基本上您可以解压缩browser/omni.ja
,编辑中的键绑定chrome/browser/content/browser/browser.xul
,重新打包,删除启动缓存,然后它将起作用。
另外,您可以编译自己的firefox,如果您考虑解压缩和重新打包而不是构建,则不需要解压缩二进制文件。
构建的另一个优点是,您可以将所做的修改存储在git的官方资源之上,并且始终可以重新设置基础,就像我在这里所做的那样:https : //github.com/errge/gecko-dev/tree/gregzilla-patched-20181223
我建议您首先从二进制选项开始,因为您将在20分钟内拥有有效的键盘快捷键,而不仅仅是在Mercurial克隆过程开始时:)
这两种方法都独立于任何扩展名/网络扩展名,并且即使在位置栏中,甚至在受保护的页面上(如您在注释中所要求的),也将始终有效。因此,它们比重新映射网络扩展更好。
我写了一篇文章,其中包含了您可能感兴趣的所有详细信息:https : //github.com/nilcons/firefox-hacks
如果您还有其他问题,请在github上报告问题。
从Firefox支持: https : //support.mozilla.org/zh-CN/kb/keyboard-shortcuts-perform-firefox-tasks-quickly:
注意:您可以使用https://addons.mozilla.org/firefox/addon/saka-key/扩展名自定义Firefox的键盘快捷键。
我希望这是您想要的。
我不确定您要使用哪种快捷方式,但是有一个称为Vimium FF的出色扩展,可以让您完全不用鼠标浏览。该扩展提供了一种过滤器机制,使您可以确定键绑定应在哪些网站上工作。
由于它是Chrome扩展程序的端口,因此它仍处于试验阶段,但是我正在使用并且确实遇到任何错误或问题。
绑定遵循VIM绑定,并且如果您已经熟悉它们,则应该是自然的,否则,您可以按照自己的喜好来定制它们。