Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript electron的globalShortcut将禁用原始按键_Javascript_Node.js_Electron - Fatal编程技术网

Javascript electron的globalShortcut将禁用原始按键

Javascript electron的globalShortcut将禁用原始按键,javascript,node.js,electron,Javascript,Node.js,Electron,我试图截取Ctrl+C和Ctrl+V命令,并从Electron中的剪贴板获取值。 我试着用electron的GlobalShortcut来做 const ret = globalShortcut.register('CommandOrControl+X', () => { console.log('CommandOrControl+X is pressed') }) 这正在拦截keyevent,但它阻止了原始keyevent的发生, 一种方法是使用上

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

     const ret = globalShortcut.register('CommandOrControl+X', () => {
        console.log('CommandOrControl+X is pressed')
      })
这正在拦截keyevent,但它阻止了原始keyevent的发生, 一种方法是使用上述代码进行拦截,然后从中手动执行密钥事件。
有谁能帮我解决这个问题吗?

还有一个名为“启用Electron中的本地作用域快捷方式”的小库。当窗口处于非活动状态时,引用的快捷方式将被禁用并返回给Windows的控件

在main.js中这样使用:

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