zmk
zmk copied to clipboard
BUG: macro pause for release does not wait for `&sl`
In a macro, <¯o_pause_for_release>
does not wait for &sl
to release before continuing with the rest of the macro.
Given this configuration:
macro_sl_test: macro_sl_test {
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings
= <¯o_tap &kp SINGLE_QUOTE>
, <¯o_tap &sl NUMPAD>
, <¯o_pause_for_release>
, <¯o_tap &kp SINGLE_QUOTE>
;
};
When the ¯o_sl_test
macro is triggered it immediately emits ''
rather than emitting '
, waiting for either the input of a key from the &sl
layer or the timeout of the &sl
, and then emitting the final '
.