Mousetrap

Mousetrap is a simple library for handling keyboard shortcuts in Javascript.

It is around 1.6kb minified and gzipped and 3kb minified, has no external dependencies, and has been tested in the following browsers:

It has support for keypress, keydown, and keyup events on specific keys, keyboard combinations, or key sequences.

If you would like to donate to help support Mousetrap development use Gittip.

Getting started

  1. Include mousetrap on your page before the closing </body> tag

    
    
  2. Add some keyboard events to listen for

    
    

Why Mousetrap?

There are a number of other similar libraries out there so what makes this one different?

Documentation

Full documentation can be found at http://craig.is/killing/mice