我想创建一个快捷方式,使该程序的窗口位于所有其他窗口之上。快捷方式已正确注册,但我无法将窗口移至顶部。
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),然后弹出诸如this之类的窗口