shortcuts

manages keyboard shortcuts in browser

shortcuts

manages keyboard shortcuts in browser.

usage

var shortcuts = new Shortcuts({
  foo: [
    { name: 'bar', binding: [ ['ctrl+x'], ['command+x'] ]}
  ]
});
shorcuts.on('key:foo', function () { })

See keyconfig for spec.

api

ctor(defaults={})

Returns an events.EventEmitter.

.get(collectionName, modelName)

.update(collectionName, modelName, value, silent)

.getCollisions(collectionName)

events

key:collectionName

change

todo

  • do not use mousetrap

license

mit