feat: add registerAccelerator flag to allow menu items to optionally skip accelerator registration (backport: 3-1-x) (#15892)
* feat: add registerAccelerator flag to allow menu items to skip registration * docs: add docs for registerAccelerator
This commit is contained in:
parent
bb28fa8e8e
commit
6d5b225ac5
9 changed files with 43 additions and 7 deletions
|
@ -24,6 +24,7 @@ const delegate = {
|
|||
if (command.accelerator != null) return command.accelerator
|
||||
if (useDefaultAccelerator) return command.getDefaultRoleAccelerator()
|
||||
},
|
||||
shouldRegisterAcceleratorForCommandId: (menu, id) => menu.commandsMap[id] ? menu.commandsMap[id].registerAccelerator : undefined,
|
||||
executeCommand: (menu, event, id) => {
|
||||
const command = menu.commandsMap[id]
|
||||
if (!command) return
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue