快捷键注册
-
主进程中定义
const { app, BrowserWindow, globalShortcut} = require('electron') // 监听初始化完成的生命周期 app.on('ready', () => { const mainWindow = new BrowserWindow({ width: 700, height: 500, }) // 注册快捷键 窗口最大 最小 关闭 globalShortcut.register('CommandOrControl+T', () => { mainWindow.maximize() }) globalShortcut.register('CommandOrControl+M', () => { mainWindow.unmaximize() }) globalShortcut.register('CommandOrControl+H', () => { mainWindow.close() }) })
-
子进程中定义
const {remote: {globalShortcut}} = require('electron') remote.globalShortcut.register('Ctrl+O', () => { console.log("子进程") })