- FIX undefined variable oOptions when in paste-mode
- NEW utility method
onScan.isAttachedTo()
. - FIX improvements in documentation
- NEW method
onScan.isScanInProgressFor()
to test if a potential keyboard scan is in progress - NEW option
captureEvents
to make sure onScan gets events before any other listerer below in the DOM
- NEW
onScan.simulate()
now accepts arrays of key codes or event properties - FIX shiftKey detection was not working
- FIX missing update of min-version for 1.4.1
- FIX further improvements for key code normalization
- FIX default keyboard event decoder
- Improved default key code decoder: ignore non-alphanumeric characters, case sensitive now, etc.
- Wrapped onScan as a JS module
- Fixed JS errors in browsers, that do not allow overriding KeyboardEvent.which
- FIX option
ignoreIfFocusOn
not working
- Added option
reactToKeydown
to disable keyboard-mode if favor of clipboard-mode only - Cleaned up API
- Improved README
- Added LICENSE and HISTORY.md
- Added support for NPM
- Initial release