为扩展设置键盘快捷方式时出错
Error in setting keyboard shorcut for extension
我正在开发一个 chrome 扩展程序,我正在为某些操作设置快捷方式。但问题是我无法使用清单文件
设置快捷方式(Alt+Z+3)
"commands": {
"fullScreen": {
"suggested_key": {
"default": "Alt+Z+3",
"mac": "Alt+Z+3"
},
"description": "Test"
},
"_execute_browser_action": {
"suggested_key": {
"windows":"Alt+Z+3",
"mac":"Alt+Z+3",
"chromeos": "Alt+Z+3",
"linux":"Alt+Z+3"
}
},
"_execute_page_action": {
"suggested_key": {
"default": "Alt+Z+3",
"windows": "Alt+Z+3",
"mac": "Alt+Z+3"
}
}
},
它抛出类似 Invalid value for 'commands[1].mac': Alt+Z+3.
的错误
但是当我将快捷方式更改为 (Alt+Shift+3)
"commands": {
"fullScreen": {
"suggested_key": {
"default": "Alt+Shift+3",
"mac": "Alt+Shift+3"
},
"description": "Toggle feature foo"
},
"_execute_browser_action": {
"suggested_key": {
"windows":"Alt+Shift+3",
"mac":"Alt+Shift+3",
"chromeos": "Alt+Shift+3",
"linux":"Alt+Shift+3"
}
},
"_execute_page_action": {
"suggested_key": {
"default": "Alt+Shift+3",
"windows": "Alt+Shift+3",
"mac": "Alt+Shift+3"
}
}
},
它没有抛出任何错误。如何在扩展中设置快捷键Alt+Z+3
您不能使用这样的组合。
方案如下:
(Alt | Ctrl) + [Shift] + <N>
其中:
- 需要 Alt 或 Ctrl
- Shift 是可选的
– 表示单个键。
允许的值:
A-Z, 0-9, Comma, Period, Home, End, PageUp, PageDown, Space, Insert, Delete, Arrow keys, and the Media Keys.
此外,您可以使用 "configure commands" 对话框测试组合:
chrome://extensions/configureCommands
我正在开发一个 chrome 扩展程序,我正在为某些操作设置快捷方式。但问题是我无法使用清单文件
设置快捷方式(Alt+Z+3)"commands": {
"fullScreen": {
"suggested_key": {
"default": "Alt+Z+3",
"mac": "Alt+Z+3"
},
"description": "Test"
},
"_execute_browser_action": {
"suggested_key": {
"windows":"Alt+Z+3",
"mac":"Alt+Z+3",
"chromeos": "Alt+Z+3",
"linux":"Alt+Z+3"
}
},
"_execute_page_action": {
"suggested_key": {
"default": "Alt+Z+3",
"windows": "Alt+Z+3",
"mac": "Alt+Z+3"
}
}
},
它抛出类似 Invalid value for 'commands[1].mac': Alt+Z+3.
的错误
但是当我将快捷方式更改为 (Alt+Shift+3)
"commands": {
"fullScreen": {
"suggested_key": {
"default": "Alt+Shift+3",
"mac": "Alt+Shift+3"
},
"description": "Toggle feature foo"
},
"_execute_browser_action": {
"suggested_key": {
"windows":"Alt+Shift+3",
"mac":"Alt+Shift+3",
"chromeos": "Alt+Shift+3",
"linux":"Alt+Shift+3"
}
},
"_execute_page_action": {
"suggested_key": {
"default": "Alt+Shift+3",
"windows": "Alt+Shift+3",
"mac": "Alt+Shift+3"
}
}
},
它没有抛出任何错误。如何在扩展中设置快捷键Alt+Z+3
您不能使用这样的组合。
方案如下:
(Alt | Ctrl) + [Shift] + <N>
其中:
- 需要 Alt 或 Ctrl
- Shift 是可选的
– 表示单个键。
允许的值:A-Z, 0-9, Comma, Period, Home, End, PageUp, PageDown, Space, Insert, Delete, Arrow keys, and the Media Keys.
此外,您可以使用 "configure commands" 对话框测试组合:
chrome://extensions/configureCommands