diff --git a/config/sofle.keymap b/config/sofle.keymap index 1f6572e..6c08d53 100644 --- a/config/sofle.keymap +++ b/config/sofle.keymap @@ -44,13 +44,35 @@ label = "NEW_MACRO"; }; - AUp: AUp { + DCancelA: AUp { compatible = "zmk,behavior-macro"; #binding-cells = <0>; - bindings = <¯o_press>, <&kp A>, <¯o_release>, <&kp D>; + bindings = + <¯o_release>, + <&kp A>, + <¯o_press>, + <&kp D>, + <¯o_pause_for_release>, + <¯o_release>, + <&kp D>; label = "AUP"; }; + + ACancelD: ACancelD { + compatible = "zmk,behavior-macro"; + #binding-cells = <0>; + bindings = + <¯o_release>, + <&kp D>, + <¯o_press>, + <&kp A>, + <¯o_pause_for_release>, + <¯o_release>, + <&kp A>; + + label = "ACANCELD"; + }; }; combos { @@ -156,11 +178,11 @@ COD { display-name = "COD:MW3"; bindings = < -&trans &kp TAB &kp N1 &kp N2 &kp N3 &kp N4 &trans &trans &trans &trans &trans &trans -&kp B &kp T &kp Q &kp W &kp E &kp R &trans &trans &trans &trans &trans &trans -&kp I &kp LSHFT &kp A &kp S &kp D &kp F &trans &trans &trans &trans &trans &trans -&kp LGUI &kp LCTRL &kp Z &kp X &kp C &kp V &kp M &trans &trans &trans &trans &trans &trans &trans - &kp LALT &to 0 &kp G &kp C &kp SPACE &kp ENTER &mo 0 &trans &trans &trans +&trans &kp TAB &kp N1 &kp N2 &kp N3 &kp N4 &trans &trans &trans &trans &trans &trans +&kp B &kp T &kp Q &kp W &kp E &kp R &trans &trans &trans &trans &trans &trans +&kp I &kp LSHFT &ACancelD &kp S &DCancelA &kp F &trans &trans &trans &trans &trans &trans +&kp LGUI &kp LCTRL &kp Z &kp X &kp C &kp V &kp M &trans &trans &trans &trans &trans &trans &trans + &kp LALT &to 0 &kp G &kp C &kp SPACE &kp ENTER &mo 0 &trans &trans &trans >; };