UNPKG

mousetrap-record

Version:

This extension allows you to record a keyboard sequence using Mousetrap.

32 lines (23 loc) 831 B
# Record This extension lets you use Mousetrap to record keyboard sequences and play them back. This is a node module (works in node/electron or with something like browserify). For original plugin see [this repo](https://github.com/ccampbell/mousetrap/tree/master/plugins/record) ## Installation ```bash npm install mousetrap-record --save ``` Note that you also need the core `mousetrap` module (`npm install mousetrap --save`). ## Usage ```javascript var Mousetrap = require('mousetrap-record')(require('mousetrap')); ``` ```html <button onclick="recordSequence()">Record</button> <script> function recordSequence() { Mousetrap.record(function(sequence) { // sequence is an array like ['ctrl+k', 'c'] console.log('You pressed: ' + sequence.join(' ')); }); } </script> ```