如何在不中断默认行为的情况下收听电子键盘事件?
How to listen to keyboard events in electron without interrupting default behavior?
我试图使用 electron globalShortcut
模块来监听 Ctrl-C
事件,但看起来 electron 正在自动重写默认行为(没有像 preventDefault
这样的功能javascript).
这是我所做的:
app.whenReady().then(() => {
const test: boolean = globalShortcut.register('CommandOrControl+C', () => {
console.log('Test.')
})
/* ... */
})
是否有另一种方法可以在不中断其默认行为的情况下使用 electron 监听全局键盘快捷键事件?
这好像是Electron's expected behaviour
您可以使用 iohook 来捕获按键而不是 Electron 的 globalShortcut
模块
我试图使用 electron globalShortcut
模块来监听 Ctrl-C
事件,但看起来 electron 正在自动重写默认行为(没有像 preventDefault
这样的功能javascript).
这是我所做的:
app.whenReady().then(() => {
const test: boolean = globalShortcut.register('CommandOrControl+C', () => {
console.log('Test.')
})
/* ... */
})
是否有另一种方法可以在不中断其默认行为的情况下使用 electron 监听全局键盘快捷键事件?
这好像是Electron's expected behaviour
您可以使用 iohook 来捕获按键而不是 Electron 的 globalShortcut
模块