gpt4 book ai didi

javascript - 如何在ElectronJS中禁用键盘快捷方式 'Alt + F4'

转载 作者:行者123 更新时间:2023-12-03 12:22:55 26 4
gpt4 key购买 nike

我无法禁用或更改Electron中这些键盘快捷键的工作。

Ctrl + Alt + Delete和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();
}
}
]
}

最佳答案

您可以通过阻止keydown进程中的renderer事件来禁用它

window.addEventListener('keydown', (e) => {
const { key, altKey } = e;
if (key === 'F4' && altKey) {
e.preventDefault();
}
});

关于javascript - 如何在ElectronJS中禁用键盘快捷方式 'Alt + F4',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55296837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com