Chrome扩展程序命令(键盘快捷键)无效

时间:2013-12-21 18:00:42

标签: google-chrome google-chrome-extension

知道如何在Mac上运行Chrome扩展程序键盘快捷键吗?我在manifest.json

中有这个
"commands": {
  "trigger_me": {
    "suggested_key": {
      "default": "Ctrl+E"
    },
    "description": "Trigger test"
  }
}

当我查看键盘快捷键下的Chrome扩展程序标签时,我可以看到“触发测试”条目,但未设置实际的快捷方式。

如何通过manifest.json设置默认快捷方式?

1 个答案:

答案 0 :(得分:29)

正如清单密钥名称所暗示的那样,suggested_key只是用于密钥绑定的建议。仅当密钥尚未分配给另一个命令时,才会考虑该建议。在Mac中,“Ctrl + E”translates为“Command + E”,is assigned为“使用选择进行查找”。

您可以查看共同分配的快捷方式列表,以查找未使用的组合。例如,“Ctrl + Shift + K”对我有效。

要记住的另一件事是建议的密钥仅在首次安装扩展时考虑。禁用和启用,更新或重新加载不会产生任何影响。因此,如果您刚刚更改了清单中的建议密钥并想要对其进行测试,则必须卸载该扩展并重新安装。