Skip to content

triggercode/ember-keyboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm version Build Status

ember-keyboard

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

Features

  • 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)
  • Glimmer-friendly template declarations for keyboard shortcuts
  • Support for keyup and keydown, as well as the modifier keys: ctrl, alt, shift, and meta.

Compatibility

  • ember-keyboard 6.x requires Ember 3.8 or higher
  • For use with Ember 2.0 up to 3.8, use ember-keyboard 5.x.

Accessibility Considerations

In order to avoid adding keyboard shortcuts to your application that are already in use by assistive technology, please review the existing keyboard shortcuts and gestures available today: https://dequeuniversity.com/screenreaders/.

Installation

ember install ember-keyboard

Documentation & Demo

You can find interactive documentation here.

About

An Ember.js addon for the painless support of keyboard events

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 77.1%
  • Handlebars 21.1%
  • CSS 1.1%
  • HTML 0.7%