Fix menu on change keyboard language issue #4345

Fix activating menu when changing keyboard language / layout  via Alt-Shift, Alt-Ctrl, Alt-CapsLock, and Alt-Space
This commit is contained in:
Alexey Murz Korepov 2017-07-18 09:23:32 +03:00 committed by GitHub
parent cf5cf02529
commit c6bc20cd2a

View File

@ -19,7 +19,7 @@ const {app, shell, Menu} = require('electron');
// Menu template from http://electron.atom.io/docs/api/menu/, edited // Menu template from http://electron.atom.io/docs/api/menu/, edited
const template = [ const template = [
{ {
label: 'Edit', label: '&Edit',
submenu: [ submenu: [
{ role: 'undo' }, { role: 'undo' },
{ role: 'redo' }, { role: 'redo' },
@ -33,7 +33,7 @@ const template = [
], ],
}, },
{ {
label: 'View', label: '&View',
submenu: [ submenu: [
{ type: 'separator' }, { type: 'separator' },
{ role: 'resetzoom' }, { role: 'resetzoom' },
@ -45,6 +45,7 @@ const template = [
], ],
}, },
{ {
label: '&Window',
role: 'window', role: 'window',
submenu: [ submenu: [
{ role: 'minimize' }, { role: 'minimize' },
@ -52,6 +53,7 @@ const template = [
], ],
}, },
{ {
label: '&Help',
role: 'help', role: 'help',
submenu: [ submenu: [
{ {
@ -122,7 +124,7 @@ if (process.platform === 'darwin') {
]; ];
} else { } else {
template.unshift({ template.unshift({
label: 'File', label: '&File',
submenu: [ submenu: [
// For some reason, 'about' does not seem to work on windows. // For some reason, 'about' does not seem to work on windows.
/*{ /*{