Version 3.4.0.20240625
ypujante
released this
25 Jun 16:36
·
77 commits
to master
since this release
- Implemented workaround for #4: Using Super + "Key" on macOS results in "Key" not being released.
Due to the broken state of javascript handling theSuper/Meta
key, there is no good solution. The workaround implemented, releases all keys whenSuper
is released. Although not a perfect solution, it guarantees that the state is eventually consistent:- if "Key" was released while "Super" was held, then when "Super" gets released, "Key" is released (later than when actually released, final state is consistent: "Key" in
Release
state) - if "Key" is still held when "Super" is released, "Key" is released when "Super" gets released, but immediately gets a down event (Up/Down event, final state is consistent": "Key" in
Pressed
state)
- if "Key" was released while "Super" was held, then when "Super" gets released, "Key" is released (later than when actually released, final state is consistent: "Key" in