我正在尝试做一个扩展,它使用chrome.contextMenu。我创建了一个contextMenu元素,它工作得很好,但现在我想知道是否有可能为我的元素添加一个键盘快捷键?我看了文件,但什么也没找到。谢谢!
chrome.contextMenu
iyr7buue1#
遗憾的是,没有。2012年有一个开放的功能请求。chrome 问题142840:在chrome.contextMenus API中添加"shortcut"属性报告者ja...@www.example.com,2012年8月15日kiwi-themes.com, Aug 15, 2012对于类似本地的体验,应该可以为每个菜单项指定快捷方式文本。例如,如果您创建了“复制”菜单项,那么它旁边还应该显示“Ctrl + C”快捷键文本。拟定API:
chrome.contextMenus.create({ title: 'Copy', shortcut: 'Ctrl+C', id: 'copy', contexts: ['all'] });
参见How can I display keyboard shortcuts to the context menu options created by my chrome extension?我也很想看到一种方法来强调一个字母在自定义上下文菜单清单的alt访问,但似乎也不支持。
zdwk9cvp2#
一种解决方法是您可以创建命令并指定快捷键。可以使关联菜单项和命令触发器具有相同的功能。https://developer.chrome.com/docs/extensions/reference/commands/
2条答案
按热度按时间iyr7buue1#
遗憾的是,没有。2012年有一个开放的功能请求。
chrome 问题142840:在chrome.contextMenus API中添加"shortcut"属性
报告者ja...@www.example.com,2012年8月15日kiwi-themes.com, Aug 15, 2012
对于类似本地的体验,应该可以为每个菜单项指定快捷方式文本。例如,如果您创建了“复制”菜单项,那么它旁边还应该显示“Ctrl + C”快捷键文本。
拟定API:
参见How can I display keyboard shortcuts to the context menu options created by my chrome extension?
我也很想看到一种方法来强调一个字母在自定义上下文菜单清单的alt访问,但似乎也不支持。
zdwk9cvp2#
一种解决方法是您可以创建命令并指定快捷键。可以使关联菜单项和命令触发器具有相同的功能。
https://developer.chrome.com/docs/extensions/reference/commands/