Defer setting of scope in setScope to prevent potential loop or calling callbacks from different scope for the same shortcut. Fixes #28. Fixes #48
Merge pull request #49 from okonet/master

Defer setting of scope in setScope
Removed setTimeout from setScope since it's unreliable and breaks tests. Instead passing _scope to a callback as argument to ensure it remains the same by the time of execution. Fixes #48
Merge pull request #51 from okonet/master

Passing _scope to a callback as argument. Updated test suit.
fix typo
Merge pull request #58 from davidchambers/master

fix typo
Add noConflict
Added functions for recording whether a key is down
Added unit test
Merge pull request #63 from mimshwright/master

Added the ability to check if a key is down
add gitignore
update minified version
Merge branch 'noConflict' of https://github.com/bleadof/keymaster into bleadof-noConflict

Conflicts:
	keymaster.js
	test/keymaster.html
Merge bleadof-noConflict
update readme
fix typo
Merge pull request #66 from davidchambers/master

fix typo
Fixed readme
Merge pull request #67 from qiao/master

Fixed README
Make sure getPressedKeys() returns new Array