4
我試圖做一個擴展,並使用chrome.contextMenu
。我創建了一個contextMenu元素,它工作正常,但現在我想知道是否可以添加鍵盤快捷方式到我的元素?我查看了文檔,但找不到任何東西。謝謝!爲Google Chrome擴展程序添加快捷鍵到上下文菜單?
我試圖做一個擴展,並使用chrome.contextMenu
。我創建了一個contextMenu元素,它工作正常,但現在我想知道是否可以添加鍵盤快捷方式到我的元素?我查看了文檔,但找不到任何東西。謝謝!爲Google Chrome擴展程序添加快捷鍵到上下文菜單?
不幸的是,沒有。有它從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訪問列表的一個字母,但看起來也不受支持。
您可以使用命令API添加觸發擴展中操作的鍵盤快捷鍵。 https://developer.chrome.com/extensions/commands – gui47
這實際上是我第一次嘗試在我的擴展中執行我想要的操作。但是,我選擇使用contextMenu,因爲使用命令時無法獲得突出顯示的文本。 – gimmian