2016-09-08 55 views

回答

0

對於全局快捷鍵,你可以使用Electron Keyboard-Shortcuts module

const {app, globalShortcut} = require('electron') 

app.on('ready',() => { 
    globalShortcut.register('CommandOrControl+X',() => { 
    console.log('CommandOrControl+X is pressed') 
    }) 
}) 

但該模塊支持只有快捷鍵
如果您需要任何鑰匙聽/掛鉤,您應該使用另一個模塊,如iohook

const ioHook = require('iohook'); 

ioHook.on("keyup", event => { 
    console.log(event); // {keychar: 'f', keycode: 19, rawcode: 15, type: 'keup'} 
}); 

ioHook.start(); 
相關問題