It is licensed under the Apache 2.0 license.
It is around 2kb minified and gzipped and 4.5kb minified, has no external dependencies, and has been tested in the following browsers:
It has support for
keyup events on specific keys, keyboard combinations, or key sequences.
Include mousetrap on your page before the closing
Add some keyboard events to listen for
There are a number of other similar libraries out there so what makes this one different?
keydownevents (You can specify
keyupor let Mousetrap choose for you).
*without having to specify
shift+8which are not consistent across all keyboards
Unit tests run via mocha.
View it online to check your browser compatibility. You may also download the repo and open
tests/mousetrap.html in your browser.
npm install -g grunt-cli
Install npm packages
cd /path/to/reponpm install
Full documentation can be found at https://craig.is/killing/mice