Chrome扩展程序命令(键盘快捷键)不起作用

brjng4g3  于 11个月前  发布在  Go
关注(0)|答案(1)|浏览(237)

有没有办法让Chrome扩展键盘快捷键在Mac上工作?我在manifest.json中有这个

"commands": {
  "trigger_me": {
    "suggested_key": {
      "default": "Ctrl+E"
    },
    "description": "Trigger test"
  }
}

字符串
当我在键盘快捷键下的Chrome扩展程序标签中查看时,我可以看到“触发器测试”条目,但实际的快捷键没有设置。
如何通过manifest.json设置默认快捷方式?

uxh89sit

uxh89sit1#

正如清单键名称所暗示的,suggested_key只是键绑定的 * 建议 *。只有当键尚未分配给另一个命令时,才会考虑该建议。在Mac中,“Ctrl+E”translates为“Command+E”,其中is assigned为“Uses selection for find”。
您可以查看常用快捷键列表,以找到一些未使用的组合。例如,“Ctrl+Shift+K”对我来说很有效。
另一件需要记住的事情是,建议的密钥仅在第一次安装扩展时考虑。禁用和启用,更新或重新加载不会有任何影响。因此,如果您刚刚更改了清单中的建议密钥并想要测试它,则必须卸载扩展并重新安装它。

相关问题