我已经创建了一个Chrome扩展,我想使用键盘快捷键执行。片段:
"suggested_key": { "default": "Ctrl+Shift+F"
我试过不同的组合,如“Ctrl+Shift+A”,“Ctrl+Shift+D”,“Alt+X”和“空格+B”这些似乎都不起作用。我是不是把Alt或Space拼错了?
nmpmafwu1#
manifest文件中建议的键仅在没有其他操作绑定到同一键盘快捷键时才有效。documentation:用户可以自由地使用Chrome://extensions \ Keyboard Shortcuts中的UI将任何快捷方式指定为全局快捷方式,但扩展开发人员仅限于指定Ctrl+Shift+[0..9]作为全局快捷方式。这是为了最小化覆盖其他应用程序中的快捷方式的风险,因为如果例如允许Alt+P作为全局快捷方式,则打印快捷方式可能在其他应用程序中不起作用。Ctrl+Shift+F是Chrome的View菜单中的一个设置。您需要手动覆盖它或找到另一个快捷方式。此外,您需要重新安装扩展以从清单中激活新的快捷方式。
manifest
Ctrl+Shift+F
View
uqjltbpv2#
请注意,如果您指定默认值,则意味着用户永远无法 * 取消设置 * 该快捷方式。这很可能是一个issue with Chromium。
2条答案
按热度按时间nmpmafwu1#
manifest
文件中建议的键仅在没有其他操作绑定到同一键盘快捷键时才有效。documentation:
用户可以自由地使用Chrome://extensions \ Keyboard Shortcuts中的UI将任何快捷方式指定为全局快捷方式,但扩展开发人员仅限于指定Ctrl+Shift+[0..9]作为全局快捷方式。这是为了最小化覆盖其他应用程序中的快捷方式的风险,因为如果例如允许Alt+P作为全局快捷方式,则打印快捷方式可能在其他应用程序中不起作用。
Ctrl+Shift+F
是Chrome的View
菜单中的一个设置。您需要手动覆盖它或找到另一个快捷方式。此外,您需要重新安装扩展以从清单中激活新的快捷方式。
uqjltbpv2#
请注意,如果您指定默认值,则意味着用户永远无法 * 取消设置 * 该快捷方式。这很可能是一个issue with Chromium。