All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.5.0 (2024-10-22)
1.4.3 (2024-08-12)
- add additional check for navigator.keyboard (87516cc)
1.4.2 (2022-05-05)
1.4.1 (2022-04-08)
1.4.0 (2022-04-05)
- add
preventDefaultDown
option - prevent default behavior ondown
events for anup
Combo. (#2) (d68b968)
1.3.2 (2022-03-11)
1.3.1 (2022-03-02)
- clear
getPressedKeys()
array before sending out keycancel events (57c47e1)
1.3.0 (2022-02-16)
- send 'keycancel' event when it's not possible to track pressed keys (e227f0f)
1.2.0 (2021-09-14)
- simple fallback for getCodeForKey (cecda62)
- reset hotkeys on window blur (abcda0a)
1.1.2 (2021-08-19)
- package tarball to contain types (ea32551)
1.1.1 (2021-08-19)
1.1.0 (2021-08-19)
- add Accel virtual modifier (fecfecb)
- add chord timeout (7ab80e5)
- add events for layoutchange (a938fba)
- add getPressedKeys() function (f20a9d8)
- add prepend mode for bindings (1d511f4)
- by default, prevent default on partial hits (cc2b9f9)
- getKeyForCode tests (84d37fb)
- global hotkeys (671296f)
- initial cypress tests (47a25c9)
- keyup handling (69e6774)
- prepare to release first version (268cc2c)
- remove cypress, set up jest+puppeteer for automated tests (836ef72)
- chords, ordered combos (9a82417)
- create a fallback for Digit keys in getKeyForCode (73da980)
- layoutchange event, combo poisoning (249aa84)
- resolve stack overflow on stopImmediatePropagation() (e9d8a61)
- update docs (dc19256)
1.0.0 (2021-08-19)
- add Accel virtual modifier (fecfecb)
- add chord timeout (7ab80e5)
- add events for layoutchange (a938fba)
- add getPressedKeys() function (f20a9d8)
- add prepend mode for bindings (1d511f4)
- by default, prevent default on partial hits (cc2b9f9)
- getKeyForCode tests (84d37fb)
- global hotkeys (671296f)
- initial cypress tests (47a25c9)
- keyup handling (69e6774)
- prepare to release first version (268cc2c)
- remove cypress, set up jest+puppeteer for automated tests (836ef72)