我正在寻找 Firefox 58 所有热键/键盘快捷键的权威列表。我试图在 Firefox 中少用鼠标,我希望热键能够引导我改变浏览行为,同时记住快捷键。在研究过程中,我发现这个通用的 Mozilla 支持网站也此 Firefox 开发者工具列表。我暗自怀疑这些网站只提供了最常用的快捷方式,但我还想要一些不太常用的快捷方式(如果我能得到它们的话)。
我尝试查看源代码Mozilla 的 Github,但我真的失败了。
有人能告诉我如何抓取所有可能的 Firefox 快捷方式吗?或者,我在哪里可以找到完整的列表?或者甚至是实现我目标的替代解决方案?
答案1
执行grep -rE 'commandkey|&\.key'
Firefox 源代码,您将得到一大堆。我不知道这是否会生成完整的列表,但看起来所有常用的键盘快捷键都与此正则表达式匹配。
例如,下面是 about:addons 键盘快捷键的一行:
browser/base/content/browser-sets.inc: <key id="key_openAddons" key="&addons.commandkey;" command="Tools:Addons" modifiers="accel,shift"/>
modifiers
列出了诸如 Ctrl/Command ( accel
) 和 Shift 之类的键。command
提示了键盘快捷键的功能,并且的值key
在另一个文件中给出:
browser/locales/en-US/chrome/browser/browser.dtd:<!ENTITY addons.commandkey "A">
因此,键盘快捷键的完整组合键是 Ctrl+Shift+A。