diff --git a/config/sofle.keymap b/config/sofle.keymap index 824df73..00f40a3 100644 --- a/config/sofle.keymap +++ b/config/sofle.keymap @@ -27,6 +27,15 @@ }; }; + macros { + CustomEvent: CustomEvent { + compatible = "zmk,behavior-macro"; + #binding-cells = <0>; + bindings = <&kp LS(A) &kp D &kp D &kp SPACE &kp LS(C) &kp U &kp S &kp T &kp O &kp M &kp SPACE &kp LS(E) &kp V &kp E &kp N &kp T &kp DOT &kp DOT &kp DOT>; + label = "CUSTOMEVENT"; + }; + }; + keymap { compatible = "zmk,keymap"; @@ -63,11 +72,11 @@ // | | | | | | | | | | | | bindings = < -&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &trans &trans &trans &trans &trans &trans -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans -&soft_off &trans &trans &trans &trans &trans &soft_off &trans &trans &trans &trans &trans &trans &trans - &trans &to 4 &trans &trans &trans &trans &trans &trans &trans &trans +&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &trans &trans &trans &trans &trans &trans +&kp DEL &trans &kp UP_ARROW &kp LC(E) &CustomEvent &mt LA(S) LA(P) &trans &trans &trans &trans &trans &trans +&trans &kp LEFT &kp DOWN_ARROW &kp RIGHT &mt LC(LS(F)) LC(F) &kp LA(S) &trans &trans &trans &trans &trans &trans +&kp LSHFT &trans &trans &trans &trans &kp LC(B) &soft_off &trans &trans &trans &trans &trans &trans &trans + &trans &to 4 &trans &trans &trans &trans &trans &trans &trans &trans >; sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp PG_UP PG_DN>; @@ -84,11 +93,11 @@ // | | | | | | | | | | | | bindings = < -&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 -&trans &trans &trans &trans &trans &trans &kp PG_UP &kp HOME &kp UP &kp END &trans &trans -&trans &trans &trans &trans &trans &trans &kp PG_DN &kp LEFT &kp DOWN &kp RIGHT &trans &trans -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans +&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 +&trans &trans &trans &trans &trans &trans &kp PG_UP &kp HOME &kp UP &kp END &kp LEFT_BRACKET &kp RIGHT_BRACKET +&trans &trans &trans &trans &trans &trans &kp PG_DN &kp LEFT &kp DOWN &kp RIGHT &kp MINUS &kp EQUAL +&trans &trans &trans &trans &trans &trans &trans &kp PRINTSCREEN &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans >; };