来自electron的globalShortcut将禁用原始按键

我试图拦截Ctrl + C和Ctrl + V命令并从Electron中的剪贴板获取值。 我试着用电子的GlobalShortcut做

const ret = globalShortcut.register('CommandOrControl+X', () => { console.log('CommandOrControl+X is pressed') }) 

这是拦截键事件,但它阻止原始键事件发生。一种方法是拦截使用上面的代码,然后手动执行键事件。 任何人都可以请帮助我在这种情况下可以做什么?

还有一个名为electron-localshortcut的小型库,可以在Electron中实现局部范围快捷方式。 窗口处于非活动状态时,所引用的快捷方式将被禁用并返回给Windows的控件。

在main.js中像这样使用:

 const electronLocalshortcut = require('electron-localshortcut'); electronLocalshortcut.register(mainWindow, 'STRG+C', () => { // Copy to Clipboard });