gpt4 book ai didi

node.js - 在ElectronJS中检测大写锁定状态

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

我正在使用iohook来管理键盘输入,但是它无法检测到capslock键是打开还是关闭,也无法检测到 Electron globalShortcut

任何的想法?如果需要,可以使用其他库。

最佳答案

如果您使用的是BrowserWindow而不是纸盘,则可以尝试以下操作-

let wc = mainWindow.webContents; //where mainWindow = new BrowserWindow

wc.on('before-input-event', (e, i) => {

if(i.key === 'CapsLock') {
if(i.type === 'keyUp') {
console.log('Caps: OFF');
} else {
console.log('Caps: ON');
}
}
});

发现keydown是CapsLock = ON的类型,而keyup是CapsLock = OFF的类型

关于node.js - 在ElectronJS中检测大写锁定状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60750990/

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