We want to remove the use of key masking, so instead of masking the key when escaping a OneShot, map it to `NoKey` instead, and continue doing so until released. Which is effectively what masking did, but localized and simpler. Doing this will make our cache have `NoKey` for the key until release, and we'll avoid sending unintended Escape keycodes, without having to use the global masking functions. Signed-off-by: Gergely Nagy <algernon@keyboard.io>pull/886/head
parent
c797a95fb2
commit
9dfe51a238
Loading…
Reference in new issue