添加键盘快捷键以执行Chrome扩展程序

prdp8dxp  于 12个月前  发布在  Go
关注(0)|答案(2)|浏览(101)

我已经创建了一个Chrome扩展,我想使用键盘快捷键执行。
片段:

"suggested_key": {
  "default": "Ctrl+Shift+F"

我试过不同的组合,如“Ctrl+Shift+A”,“Ctrl+Shift+D”,“Alt+X”和“空格+B”
这些似乎都不起作用。我是不是把Alt或Space拼错了?

nmpmafwu

nmpmafwu1#

manifest文件中建议的键仅在没有其他操作绑定到同一键盘快捷键时才有效。
documentation
用户可以自由地使用Chrome://extensions \ Keyboard Shortcuts中的UI将任何快捷方式指定为全局快捷方式,但扩展开发人员仅限于指定Ctrl+Shift+[0..9]作为全局快捷方式。这是为了最小化覆盖其他应用程序中的快捷方式的风险,因为如果例如允许Alt+P作为全局快捷方式,则打印快捷方式可能在其他应用程序中不起作用。
Ctrl+Shift+F是Chrome的View菜单中的一个设置。您需要手动覆盖它或找到另一个快捷方式。
此外,您需要重新安装扩展以从清单中激活新的快捷方式。

uqjltbpv

uqjltbpv2#

请注意,如果您指定默认值,则意味着用户永远无法 * 取消设置 * 该快捷方式。这很可能是一个issue with Chromium

相关问题