electron-shortcut
v0.5.0
Published
Helper for global shortcut registering
Downloads
41
Maintainers
Readme
electron-shortcut
Helper for registering global shortcut
Install
$ npm install --save electron-shortcut
Usage
const Shortcut = require('electron-shortcut');
// create and register a shortcut with auto-register when windows got focus
var shortcut = new Shortcut('Command+1', handler);
// create and register shortcuts with manual-register
var shortcut = new Shortcut(['Command+2', 'Command+3'], {
autoRegister: false
}, handler);
shortcut.register();
// with static method
Shortcut.register('Command+1', {autoRegister: true}, handler);
Shortcut.unregister();
Shortcut(events, [options], handler)
events
Type: string
or 'array'
Names for shortcut to register as global shortcut
options
autoRegister
: default: true, Auto un/register shortcuts on windows got focus.cmdOrCtrl
: default: false, All events of Command or Cmd will be changed into Control or Ctrl by OS running your application on
handler
Global event handler for events
register()
Register shortcuts with shortcut list already added.
unregister()
Unregister shortcuts with shortcut list already added.
add(events, [options], handler)
Add a new shortcut
remove(events)
Remove a shortcut. If events is not set, remove all of events.
get(events)
Return array of shortcut by event names
set(events, [options], handler)
Update shortcut with new options by event name
Shortcut.register(events, [options], handler)
Register events with static method. See Shortcut for more information of arguments.
Shortcut.unregister([events])
Unregister events with static method
License
MIT © ragingwind