为Google Chrome扩展程序的上下文菜单添加键盘快捷键?

gim*_*ian 7 javascript google-chrome contextmenu google-chrome-extension

我正在尝试进行扩展并使用chrome.contextMenu.我创建了一个contextMenu元素,它工作正常,但现在我想知道是否可以为我的元素添加键盘快捷键?我查看了文档但找不到任何内容.谢谢!

stu*_*art 5

可悲的是没有。从 2012 年开始有一个开放的功能请求。

铬中的问题 142840:向 chrome.contextMenus API 添加“快捷方式”属性

由 ja...@kiwi-themes.com 报道,2012 年 8 月 15 日

对于类似本机的体验,应该可以为每个菜单项指定快捷方式文本。例如,如果您创建“复制”菜单项,那么旁边还应该显示“Ctrl+C”快捷方式文本。

建议的 API:

   chrome.contextMenus.create({
      title: 'Copy',
      shortcut: 'Ctrl+C',
      id: 'copy',
      contexts: ['all']
 });
Run Code Online (Sandbox Code Playgroud)

另请参阅如何显示由我的 chrome 扩展程序创建的上下文菜单选项的键盘快捷键?

我也很想看到一种方法来为 ALT 访问的自定义上下文菜单列表中的一个字母加下划线,但这似乎也不受支持。