zmk/app/src/behaviors
Okke Formsma de4979bf58 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.
2021-05-09 07:52:41 -04:00
..
behavior_bt.c refactor(core): Use /omit-if-no-ref/ for behaviors. 2021-02-04 00:52:25 -05:00
behavior_ext_power.c refactor(behaviors): Convert state dependent params. 2021-02-09 01:27:50 -05:00
behavior_hold_tap.c fix(behaviors): Add missing hold-tap trigger 2021-02-27 09:20:20 -05:00
behavior_key_press.c refactor(core): Extra event payloads to own types, refactor API. 2021-01-20 07:06:11 -05:00
behavior_mod_morph.c feat(grave-escape): implement grave-escape 2021-01-22 19:27:18 -05:00
behavior_momentary_layer.c refactor(app): replace struct device * with const struct device * 2020-12-14 12:41:25 -05:00
behavior_none.c refactor(core): Use /omit-if-no-ref/ for behaviors. 2021-02-04 00:52:25 -05:00
behavior_outputs.c refactor(core): Use /omit-if-no-ref/ for behaviors. 2021-02-04 00:52:25 -05:00
behavior_reset.c refactor(core): Use /omit-if-no-ref/ for behaviors. 2021-02-04 00:52:25 -05:00
behavior_rgb_underglow.c feat(underglow): Convert HSB changes to absolute. 2021-02-09 01:27:50 -05:00
behavior_sensor_rotate_key_press.c refactor(core): Use /omit-if-no-ref/ for behaviors. 2021-02-04 00:52:25 -05:00
behavior_sticky_key.c fix(behaviors): Fix sticky keys quick-release for normal keypresses 2021-05-09 07:52:41 -04:00
behavior_to_layer.c refactor(core): Use /omit-if-no-ref/ for behaviors. 2021-02-04 00:52:25 -05:00
behavior_toggle_layer.c refactor(core): Use /omit-if-no-ref/ for behaviors. 2021-02-04 00:52:25 -05:00
behavior_transparent.c refactor(core): Use /omit-if-no-ref/ for behaviors. 2021-02-04 00:52:25 -05:00