Как вывести окно поверх всех остальных окон, используя ярлык в Electron.js - PullRequest
0 голосов
/ 08 мая 2019

Я хочу сделать ярлык, который выведет окно с моей программой поверх всех остальных окон.Ярлык зарегистрирован нормально, но я не могу вывести мое окно наверх.

main.js (я предоставил только необходимые части кода, удалил импорт и т. Д.)

let mainWindow;

function createWindow () {
  mainWindow = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true
    }
  });


  mainWindow.loadFile('app/index.html');
  mainWindow.webContents.openDevTools();


  mainWindow.on('closed', function () {
    mainWindow = null
  })
}

app.on('ready', () => {
  createWindow();
  globalShortcut.register('Shift+Alt+Z',() => {
    console.log('shortcut registered');
    mainWindow.moveTop();
  });
});

Все это должно работать следующим образом: я нажимаю некоторые сочетания клавиш (например, Shift + Alt + Z) и появляется окно, например , это всплывает

...