gpt4 book ai didi

node.js - Electron 禁用CTRL + A键盘快捷键

转载 作者:行者123 更新时间:2023-12-03 12:33:06 24 4
gpt4 key购买 nike

我想在特定窗口上禁用快捷方式“CTRL + A”,
这是我当前基于Electron docs的代码

electronLocalshortcut.register(app..main, 'Ctrl+A', () => {
console.log('prevent ctrl+a');
});
我能够捕捉到“CTRL + A”事件,但是我无法阻止选择所有效果,因此它仍然会选择页面,应用程序栏等上的所有项目

最佳答案

在渲染器(窗口)过程中,添加一个keydown监听器,它将允许您阻止所需的任何快捷方式:

document.addEventListener('keydown', keyDownHandler)

function keyDownHandler (event) {
if (event.ctrlKey && event.code === 'KeyA') {
event.preventDefault()
}
}

关于node.js - Electron 禁用CTRL + A键盘快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63111223/

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