В меню верхнего уровня в составе значения свойства label
можно перед буквой указать символ &
. В этом случае нажатие комбинации <Alt> плюс буква будет приводить к отображению меню. Пример создания комбинации клавиш <Alt>+<F>:
label: '&File'
Добавить комбинацию клавиш для пунктов меню позволяет свойство accelerator
. В качестве значения свойство принимает строку с комбинацией клавиш. Пример:
let templateMenu = [
{
label: '&File',
submenu: [
{
label: 'Open',
accelerator: 'Control+D',
click: () => {
console.log('Open');
}
},
{ type: 'separator' },
{
label: 'Exit',
accelerator: 'Control+Q',
click: () => {
app.quit();
}
}
]
}
];