makeup-key-emitter

0.3.1 • Public • Published

makeup-key-emitter

Emits custom events for common accessibility keys (arrowRightKeyDown, escKeyDown, etc).

Experimental

This module is still in an experimental state; until it reaches v1, all minor releases must be considered as breaking changes.

Example

import KeyEmitter from 'makeup-key-emitter';

let el = document.getElementById('#widget1');

KeyEmitter.addKeyDown(el);

el.addEventListener('arrowRightKeyDown', function(e) {
    console.log(this, e.type); // outputs (el1, 'arrowRightKeyDown')
});

Methods

  • addKeyDown(el)
  • addKeyUp(el)
  • removeKeyDown(el)
  • removeKeyUp(el)
  • add(el)
  • remove(el)

Package Sidebar

Install

npm i makeup-key-emitter

Weekly Downloads

231

Version

0.3.1

License

MIT

Unpacked Size

5.99 kB

Total Files

7

Last publish

Collaborators

  • saiponnada
  • lulavalva
  • artblue
  • dylanpiercey
  • sendlo
  • ianmcburnie
  • agliga