keyboardevents-areequal

0.2.2 • Public • Published

keyboardevents-areequal

Travis Build Status NPM downloads

Check if two keyboardevents objects are equals.

This module is part of an ongoing effort to make electron-localshortcut less error prone, using keyboard DOM listener instead of 'globalShortcut' method to trigger shortcuts handlers.

Usage

This example check if various KeyboardEvent objects represents the same event:

const areEqual = require('keyboardevents-areequal');
 
console.log(areEqual({ctrlKey: true, code: 'f'}, {ctrlKey: true, code: 'f'}));
// true
 
console.log(areEqual({code: 'f'}, {ctrlKey: true, code: 'f'}));
// false

API

Install

With npm installed, run

npm install --save keyboardevents-areequal

See Also

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i keyboardevents-areequal

Weekly Downloads

33,474

Version

0.2.2

License

MIT

Last publish

Collaborators

  • parroit