@ampatspell/ember-cli-keyboard

0.0.1 • Public • Published

ember-cli-keyboard

Simple keyboard keyDown service addon for ember-cli.

Install

$ ember install @ampatspell/ember-cli-keyboard

Configure

Subclass service (optional):

// app/services/keyboard.js
import { Service } from 'keyboard';

export default Service.extend({

  mapping: {
    13: 'enter'
  },

  logKeyCodes: true

});

Add mixin for route:

// app/routes/index.js
import Ember from 'ember';
import { KeyboardRouteMixin } from 'keyboard';

export default Ember.Route.extend(KeyboardRouteMixin, {
});

Add keyboard handler methods in controller:

// app/controllers/index.js
import Ember from 'ember';

export default Ember.Controller.extend({

  keyEnter: function() {
  }

});

Readme

Keywords

Package Sidebar

Install

npm i @ampatspell/ember-cli-keyboard

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • ampatspell