首页 > 解决方案 > 在加速器中为电子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')},
    ]
  },

标签: electron

解决方案


是的,我们可以像这样在电子菜单中使用可见键

{
    label: 'App',
    submenu: [
      {  label: 'View', accelerator: 'CmdOrCtrl+V'},
      {  label: 'Delete', accelerator: 'Delete'},
      {  label: 'Delete', accelerator: 'D', visible:false},
    ]
  },


推荐阅读