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

时间:2015-06-22 21:20:12

标签: javascript google-chrome google-chrome-extension contextmenu

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

1 个答案:

答案 0 :(得分:3)

可悲的是,没有。从2012年开始提供开放式功能。

Issue 142840 in chromium: Add "shortcut" property to 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']
 });

另见How can I display keyboard shortcuts to the context menu options created by my chrome extension?

我还希望看到一种方法来强调ALT访问的自定义上下文菜单列表中的一个字母,但似乎也不受支持。