electron - 在加速器中为电子js中的单个菜单项添加多个快捷键
问题描述
电子中有菜单,包含三个项目View,Delete,Copy。对于删除,我想使用三个快捷键(删除、退格、D)。
如何在单个菜单项中添加多个快捷键。
{
label: 'App',
submenu: [
{ label: 'View', accelerator: 'CmdOrCtrl+V', click: (item, focusedWindow) => _menuClick(focusedWindow, 'undo')},
{ label: 'Delete', accelerator: 'Delete', click: (item, focusedWindow) => _menuClick(focusedWindow, 'undo')},
{ label: 'Copy', accelerator: 'CmdOrCtrl+C', click: (item, focusedWindow) => _menuClick(focusedWindow, 'undo')},
]
},
解决方案
是的,我们可以像这样在电子菜单中使用可见键
{
label: 'App',
submenu: [
{ label: 'View', accelerator: 'CmdOrCtrl+V'},
{ label: 'Delete', accelerator: 'Delete'},
{ label: 'Delete', accelerator: 'D', visible:false},
]
},