【发布时间】:2019-03-22 09:45:12
【问题描述】:
我无法在 Electron 中禁用或更改这些键盘快捷键的工作方式。
ctrl+alt+删除和alt+F4
下面我提到了用于进行此更改的 2 个不同代码。
const { app, BrowserWindow, globalShortcut, path, url} = require('electron')
app.on('ready', () => {
const ret = globalShortcut.register('alt+f4', function () {
win.show()
})
})
{
role: 'help',
submenu: [
{
label: 'Reload',
accelerator: 'Alt + F4',
click: function (item, focusedWindow) {
focusedWindow.reload();
}
}
]
}
【问题讨论】:
-
谢谢,但我们使用了 ElectronJS。
-
首先将您的 BrowserWindow 选项设置为
closable: false这应该会阻止 'Alt+F4' -
嗨 Leonardo,感谢您的帮助,但这不适用于我的 Windows 应用程序。下面我提到了代码:** function createWindow () { // 创建浏览器窗口。 win = new BrowserWindow({ width: 1080, height: 720, frame: false, resizable: false, alwaysOnTop:true, closable:false })**
标签: javascript node.js electron