An Ember.js addon for the painless support of keyboard events
Branch: master
Clone or download
Latest commit d78de0b Sep 5, 2018

npm version Build Status


ember-keyboard, an Ember addon for the painless support of keyboard events.


  • Dynamic priority levels allow you to specify which components respond first to key events and under what circumstances. (Thanks to ember-key-responder for the inspiration)
  • Human-readable key-mappings. (Thanks to ember-keyboard-service for the inspiration)
  • Support for keyup, keydown, and keypress, as well as the modifier keys: ctrl, alt, shift, and meta.
  • Compatible with Ember 2.0+.


ember install ember-keyboard

Documentation & Demo

You can find interactive documentation here.