zmk icon indicating copy to clipboard operation
zmk copied to clipboard

BUG: macro pause for release does not wait for `&sl`

Open SethMilliken opened this issue 10 months ago • 0 comments

In a macro, <&macro_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
                = <&macro_tap &kp SINGLE_QUOTE>
                , <&macro_tap &sl NUMPAD>
                , <&macro_pause_for_release>
                , <&macro_tap &kp SINGLE_QUOTE>
                ;
        };

When the &macro_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 '.

SethMilliken avatar Mar 30 '24 02:03 SethMilliken