From de4979bf58a628692547b056c80a75678005a647 Mon Sep 17 00:00:00 2001 From: Okke Formsma Date: Mon, 5 Apr 2021 20:07:39 +0200 Subject: fix(behaviors): Fix sticky keys quick-release for normal keypresses Quick release for sticky keys failed for non-layer keys. The sticky key was released just before the key that was supposed to be modified was handled. The issue was caused by an error in the sticky key logic, which released the sticky key before handling the key up event. Fixes #696. --- app/tests/sticky-keys/2-os-dn-up-kcdn-kcup-quick-release/events.patterns | 1 + 1 file changed, 1 insertion(+) create mode 100644 app/tests/sticky-keys/2-os-dn-up-kcdn-kcup-quick-release/events.patterns (limited to 'app/tests/sticky-keys/2-os-dn-up-kcdn-kcup-quick-release/events.patterns') diff --git a/app/tests/sticky-keys/2-os-dn-up-kcdn-kcup-quick-release/events.patterns b/app/tests/sticky-keys/2-os-dn-up-kcdn-kcup-quick-release/events.patterns new file mode 100644 index 0000000..833100f --- /dev/null +++ b/app/tests/sticky-keys/2-os-dn-up-kcdn-kcup-quick-release/events.patterns @@ -0,0 +1 @@ +s/.*hid_listener_keycode_//p \ No newline at end of file -- cgit v1.2.3