diff --git a/config/adv360.keymap b/config/adv360.keymap index bb5312f025..438a803129 100644 --- a/config/adv360.keymap +++ b/config/adv360.keymap @@ -40,11 +40,11 @@ default_layer { bindings = < - &kp EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &tog 1 &mo 3 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS - &kp TAB &kp SQT &kp COMMA &kp DOT &kp P &kp Y &kp LC(C) &kp LC(A) &kp F &kp G &kp C &kp R &kp L &kp FSLH - &kp ESC &kp A &kp O &kp E &kp U &kp I &kp LC(V) &kp LCTRL &kp LALT &kp LGUI &kp RCTRL ¯o_parens &kp D &kp H &kp T &kp N &kp S &kp BSLH - &kp LSHFT &kp SEMI &kp Q &kp J &kp K &kp X &kp HOME &kp PG_UP &kp B &kp M &kp W &kp V &kp Z &kp RSHFT - &mo 2 &kp GRAVE &kp CAPS &kp LEFT &kp RIGHT &kp SPACE &kp DEL &kp END &kp PG_DN &kp ENTER &kp BACKSPACE &kp UP &kp DOWN &kp LBKT &kp RBKT &mo 2 + &kp EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &tog 1 &mo 3 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS + &kp TAB &kp SQT &kp COMMA &kp DOT &kp P &kp Y &kp LC(C) &kp LC(A) &kp F &kp G &kp C &kp R &kp L &kp FSLH + &kp ESC &kp A &kp O &kp E &kp U &kp I &kp LC(V) &kp LCTRL &kp LALT &kp LGUI &kp RCTRL ¯o_parens &kp D &kp H &kp T &kp N &kp S &kp BSLH + &kp LSHFT &kp SEMI &kp Q &kp J &kp K &kp X &kp HOME &kp PG_UP &kp B &kp M &kp W &kp V &kp Z &kp RSHFT + &mo 2 &kp GRAVE &kp CAPS &kp LEFT &kp RIGHT &kp SPACE &kp LC(BSPC) &kp END &kp PG_DN &kp ENTER &kp BACKSPACE &kp UP &kp DOWN &kp LBKT &kp RBKT &mo 2 >; }; @@ -60,11 +60,11 @@ layer_fn_Layer { bindings = < - &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &tog 1 &mo 3 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 - &trans &trans &trans &trans &trans &trans &none &none &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &none &trans &trans &trans &trans &none &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 &trans &trans &trans &trans &trans &trans + &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &tog 1 &mo 3 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 + &trans &trans &trans &trans &trans &trans ¯o_p ¯o_pn &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans ¯o_p_long &trans &trans &trans &trans &none &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 &trans &trans &trans &trans &trans &trans >; }; diff --git a/config/keymap.json b/config/keymap.json index e66c4c2513..fae97451df 100644 --- a/config/keymap.json +++ b/config/keymap.json @@ -10,11 +10,11 @@ ], "layers": [ [ - "&kp EQUAL", "&kp N1", "&kp N2", "&kp N3", "&kp N4", "&kp N5", "&tog 1", "&mo 3", "&kp N6", "&kp N7", "&kp N8", "&kp N9", "&kp N0", "&kp MINUS", - "&kp TAB", "&kp SQT", "&kp COMMA", "&kp DOT", "&kp P", "&kp Y", "&kp LC(C)", "&kp LC(A)", "&kp F", "&kp G", "&kp C", "&kp R", "&kp L", "&kp FSLH", - "&kp ESC", "&kp A", "&kp O", "&kp E", "&kp U", "&kp I", "&kp LC(V)", "&kp LCTRL", "&kp LALT", "&kp LGUI", "&kp RCTRL", "¯o_parens", "&kp D", "&kp H", "&kp T", "&kp N", "&kp S", "&kp BSLH", - "&kp LSHFT", "&kp SEMI", "&kp Q", "&kp J", "&kp K", "&kp X", "&kp HOME", "&kp PG_UP", "&kp B", "&kp M", "&kp W", "&kp V", "&kp Z", "&kp RSHFT", - "&mo 2", "&kp GRAVE", "&kp CAPS", "&kp LEFT", "&kp RIGHT", "&kp SPACE", "&kp DEL", "&kp END", "&kp PG_DN", "&kp ENTER", "&kp BACKSPACE", "&kp UP", "&kp DOWN", "&kp LBKT", "&kp RBKT", "&mo 2" + "&kp EQUAL", "&kp N1", "&kp N2", "&kp N3", "&kp N4", "&kp N5", "&tog 1", "&mo 3", "&kp N6", "&kp N7", "&kp N8", "&kp N9", "&kp N0", "&kp MINUS", + "&kp TAB", "&kp SQT", "&kp COMMA", "&kp DOT", "&kp P", "&kp Y", "&kp LC(C)", "&kp LC(A)", "&kp F", "&kp G", "&kp C", "&kp R", "&kp L", "&kp FSLH", + "&kp ESC", "&kp A", "&kp O", "&kp E", "&kp U", "&kp I", "&kp LC(V)", "&kp LCTRL", "&kp LALT", "&kp LGUI", "&kp RCTRL", "¯o_parens", "&kp D", "&kp H", "&kp T", "&kp N", "&kp S", "&kp BSLH", + "&kp LSHFT", "&kp SEMI", "&kp Q", "&kp J", "&kp K", "&kp X", "&kp HOME", "&kp PG_UP", "&kp B", "&kp M", "&kp W", "&kp V", "&kp Z", "&kp RSHFT", + "&mo 2", "&kp GRAVE", "&kp CAPS", "&kp LEFT", "&kp RIGHT", "&kp SPACE", "&kp LC(BSPC)", "&kp END", "&kp PG_DN", "&kp ENTER", "&kp BACKSPACE", "&kp UP", "&kp DOWN", "&kp LBKT", "&kp RBKT", "&mo 2" ], [ "&kp EQUAL", "&kp N1", "&kp N2", "&kp N3", "&kp N4", "&kp N5", "&trans", "&mo 3", "&kp N6", "&kp N7", "&kp N8", "&kp N9", "&kp N0", "&kp MINUS", "&kp TAB", "&kp Q", "&kp W", "&kp E", "&kp R", "&kp T", "&kp LC(C)", "&kp LC(A)", "&kp Y", "&kp U", "&kp I", "&kp O", "&kp P", "&kp BSLH", @@ -22,11 +22,11 @@ "&kp LSHFT", "&kp Z", "&kp X", "&kp C", "&kp V", "&kp B", "&kp HOME", "&kp PG_UP", "&kp N", "&kp M", "&kp COMMA", "&kp DOT", "&kp FSLH", "&kp RSHFT", "&mo 2", "&kp GRAVE", "&kp CAPS", "&kp LEFT", "&kp RIGHT", "&kp SPACE", "&kp DEL", "&kp END", "&kp PG_DN", "&kp ENTER", "&kp BACKSPACE", "&kp UP", "&kp DOWN", "&kp LEFT_BRACKET", "&kp RBKT", "&mo 2" ], [ - "&kp F1", "&kp F2", "&kp F3", "&kp F4", "&kp F5", "&kp F6", "&tog 1", "&mo 3", "&kp F7", "&kp F8", "&kp F9", "&kp F10", "&kp F11", "&kp F12", - "&trans", "&trans", "&trans", "&trans", "&trans", "&trans", "&none", "&none", "&trans", "&trans", "&trans", "&trans", "&trans", "&trans", - "&trans", "&trans", "&trans", "&trans", "&trans", "&trans", "&none", "&trans", "&trans", "&trans", "&trans", "&none", "&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", "&trans", "&trans", "&trans", "&trans", "&trans", "&trans" + "&kp F1", "&kp F2", "&kp F3", "&kp F4", "&kp F5", "&kp F6", "&tog 1", "&mo 3", "&kp F7", "&kp F8", "&kp F9", "&kp F10", "&kp F11", "&kp F12", + "&trans", "&trans", "&trans", "&trans", "&trans", "&trans", "¯o_p", "¯o_pn", "&trans", "&trans", "&trans", "&trans", "&trans", "&trans", + "&trans", "&trans", "&trans", "&trans", "&trans", "&trans", "¯o_p_long", "&trans", "&trans", "&trans", "&trans", "&none", "&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", "&trans", "&trans", "&trans", "&trans", "&trans", "&trans" ], [ "&none", "&bt BT_SEL 0", "&bt BT_SEL 1", "&bt BT_SEL 2", "&bt BT_SEL 3", "&bt BT_SEL 4", "&none", "&trans", "&none", "&none", "&none", "&none", "&none", "&none", "&none", "&none", "&none", "&none", "&none", "&none", "&bootloader", "&bootloader", "&none", "&none", "&none", "&none", "&none", "&none", diff --git a/config/macros.dtsi b/config/macros.dtsi index 4f996b8a80..46801a3787 100644 --- a/config/macros.dtsi +++ b/config/macros.dtsi @@ -1,3 +1,21 @@ +macro_pn: macro_pn{ +compatible = "zmk,behavior-macro"; +label = "macro_pn"; +#binding-cells = <0>; +bindings = <&kp NUMBER_1>, <&kp NUMBER_9>, <&kp NUMBER_8>, <&kp NUMBER_9>, <&kp NUMBER_1>, <&kp NUMBER_3>, <&kp NUMBER_3>, <&kp NUMBER_7>; +}; +macro_p_long: macro_p_long{ +compatible = "zmk,behavior-macro"; +label = "macro_p_long"; +#binding-cells = <0>; +bindings = <&kp LS(F)>, <&kp J>, <&kp STAR>, <&kp NUMBER_1>, <&kp L>, <&kp NUMBER_2>, <&kp HASH>, <&kp LS(Z)>, <&kp LS(F)>, <&kp J>, <&kp STAR>, <&kp NUMBER_1>, <&kp L>, <&kp NUMBER_2>, <&kp HASH>, <&kp LS(Z)>, <&kp NUMBER_1>, <&kp NUMBER_9>, <&kp NUMBER_8>, <&kp NUMBER_9>, <&kp NUMBER_1>, <&kp NUMBER_3>, <&kp NUMBER_3>, <&kp NUMBER_7>; +}; +macro_p: macro_p{ +compatible = "zmk,behavior-macro"; +label = "macro_p"; +#binding-cells = <0>; +bindings = <&kp LS(F)>, <&kp J>, <&kp STAR>, <&kp NUMBER_1>, <&kp L>, <&kp NUMBER_2>, <&kp POUND>, <&kp LS(Z)>; +}; macro_quotes: macro_quotes{ compatible = "zmk,behavior-macro"; label = "macro_quotes";