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

前面的话

最近做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 () {//  编写你的代码// ...})
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部