Javascript electron的globalShortcut将禁用原始按键
我试图截取Ctrl+C和Ctrl+V命令,并从Electron中的剪贴板获取值。 我试着用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的发生, 一种方法是使用上
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
});