Nil*_*lpo 2 javascript google-chrome google-chrome-extension
在创建Chrome浏览器扩展程序时,您可以通过实施chrome.commands API 来建议键盘快捷键.是否有允许的组合键的文档列表?Chrome似乎拒绝了我提供的几乎所有组合,尽管事实上我知道它们并没有被我所定位的任何系统使用.
我知道此处列出的键盘快捷键,但此列表中未显示的快捷键仍然无效.
在这方面,文件非常精确.我将引用文档,但请注意它可能会发生变化.此答案基于2015-02-09的文档
支持的密钥:AZ,0-9,逗号,句点,主页,结束,PageUp,PageDown,空格,插入,删除,箭头键(向上,向下,向左,向右)和媒体键(MediaNextTrack,MediaPlayPause,MediaPrevTrack,MediaStop ).
注意:所有组合键必须包含Ctrl*或Alt.不允许涉及Ctrl + Alt的组合以避免与AltGr键冲突.除了Alt或Ctrl之外,还可以使用Shift,但不是必需的.修饰符(例如Ctrl)不能与媒体键组合使用.出于辅助功能原因,Chrome版本33及更高版本中的Tab键已从支持的键列表中删除.
- 另请注意,在Mac上'Ctrl'会自动转换为'Command'.如果您想要'Ctrl',请指定'MacCtrl'.
因此,组合必须包含Ctrl或Alt但不是两者,任选含有Shift,然后在"支持的键"之一.
另外,
某些Chrome快捷方式(例如窗口管理)始终优先于Extension Command快捷方式,因此无法覆盖.
这包括Chrome在关注时监听的命令.对于系统级命令,它仅限于Ctrl+ Shift +(number)
还有专门针对Chrome操作系统的其他规则,请阅读相同的文档.
另请注意,更改已安装扩展的建议密钥可能不会触发其分配.尝试重新安装扩展而不是在测试时重新加载它.
最后,正如Whymarrh建议的那样,你可以看到关键字绑定 chrome://extensions/shortcuts
归档时间: |
|
查看次数: |
1118 次 |
最近记录: |