Skip to content

Version 3.4.0.20240625

Compare
Choose a tag to compare
@ypujante 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 the Super/Meta key, there is no good solution. The workaround implemented, releases all keys when Super 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)