Electron中如何配置快捷键Esc来退出全屏

前面的话 最近做Electron项目, 想要实现按Esc键来退出全屏窗口的功能。 需求如下: 按Esc键退出全屏窗口: globalshortcut
前面的话

最近做Electron项目, 想要实现按Esc键来退出全屏窗口的功能。

需求如下:

按Esc键退出全屏窗口:
在这里插入图片描述

globalshortcut 模块

Electron提供了全局快捷模块(global shortcut module),允许开发者捕获组合键并作出相应的反应。

  • 引用 globalshortcut模块

    在这里插入图片描述

  • 在app.on(‘ready’, function() {})中注册:

app.on('ready', createWindow);
function createWindow () {/*** Initial window options*/mainWindow = new BrowserWindow({height: 563,useContentSize: true,width: 1000,// frame:false})mainWindow.loadURL(winURL)mainWindow.on('closed', () => {mainWindow = null})event(mainWindow, app);// 注册esc, globalShortcut.register('ESC', function () {//  编写你的代码// ...})
}