From 4805af0535cd74fed069da26d44fcc1b1df73cb0 Mon Sep 17 00:00:00 2001 From: "keymap-editor[bot]" <91849743+keymap-editor[bot]@users.noreply.github.com> Date: Sun, 29 Oct 2023 20:15:48 +0000 Subject: [PATCH] simplified. --- config/sofle.keymap | 98 ++++++++++++--------------------------------- 1 file changed, 25 insertions(+), 73 deletions(-) diff --git a/config/sofle.keymap b/config/sofle.keymap index 41efa2f..00823a0 100644 --- a/config/sofle.keymap +++ b/config/sofle.keymap @@ -5,10 +5,7 @@ */ #include -#include -#include #include -#include #define BASE 0 #define LOWER 1 @@ -41,38 +38,27 @@ conditional_layers { compatible = "zmk,conditional-layers"; - - both-mod { - if-layers = <1 3>; - then-layer = <3>; - }; }; behaviors { - macro_mirror: macro_mirror { - compatible = "zmk,behavior-tap-dance"; - label = "MACRO_MIRROR"; - #binding-cells = <0>; - bindings = <&sl 5>, <&tog 7>; - }; }; combos { compatible = "zmk,combos"; macro { - bindings = <¯o_mirror>; + bindings = <&sl 3>; key-positions = <50 51 52>; }; qwerty { - bindings = <&tog 6>; + bindings = <&tog 4>; key-positions = <57 58 59>; }; - left_space { - bindings = <&kp SPACE>; - key-positions = <40 39>; + conf { + bindings = <&sl 2>; + key-positions = <53 56>; }; }; @@ -93,8 +79,8 @@ &kp ESCAPE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS &kp TAB &kp Q &kp W &kp F &kp P &kp G &kp J &kp L &kp U &kp Y &kp SEMI &kp SQT &kp BSPC &kp A &kp R &kp S &kp T &kp D &kp H &kp N &kp E &kp I &kp O &kp DEL -&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &tog 4 &kp C_MUTE &kp K &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT - &kp LCTRL &kp LEFT_WIN &kp LALT &mo 1 &kp RET &kp SPACE &mo 2 &kp RALT &kp RIGHT_WIN &kp RIGHT_CONTROL +&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &tog 5 &kp C_MUTE &kp K &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT + &kp LCTRL &kp LEFT_WIN &kp LALT &mo 1 &kp RET &kp SPACE &mo 1 &kp RALT &kp RIGHT_WIN &kp RIGHT_CONTROL >; sensor-bindings = @@ -102,8 +88,8 @@ <&inc_dec_kp C_VOL_UP C_VOL_DN>; }; - left-mod { - label = "left-mod"; + mod { + label = "mod"; // TODO: Some binds are waiting for shifted keycode support. // ------------------------------------------------------------------------------------------------------------ @@ -114,27 +100,15 @@ // | | | | | | | | | | | | bindings = < -&kp GRAVE &trans &trans &trans &trans &trans &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 -&kp KP_NUMLOCK &kp KP_DIVIDE &kp KP_N7 &kp KP_N8 &kp KP_N9 &kp KP_MULTIPLY &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 -&kp DELETE &kp KP_SUBTRACT &kp KP_N4 &kp KP_N5 &kp KP_N6 &kp KP_PLUS &kp PG_UP &kp HOME &kp UP &kp END &trans &kp BACKSPACE -&trans &kp KP_N0 &kp KP_N1 &kp KP_NUMBER_2 &kp KP_N3 &kp KP_DOT &trans &trans &kp PG_DN &kp LEFT &kp DOWN &kp RIGHT &trans &trans - &trans &trans &trans &tog 1 &kp SPACE &kp ENTER &trans &trans &trans &trans +&kp GRAVE &trans &trans &trans &trans &trans &trans &trans &trans &kp LEFT_BRACKET &kp RIGHT_BRACKET &kp EQUAL +&kp KP_NUMLOCK &kp KP_DIVIDE &kp KP_N7 &kp KP_N8 &kp KP_N9 &kp KP_MULTIPLY &trans &trans &trans &trans &trans &kp NON_US_HASH +&kp DELETE &kp KP_SUBTRACT &kp KP_N4 &kp KP_N5 &kp KP_N6 &kp KP_PLUS &kp HOME &kp PG_UP &kp UP &kp PG_DN &kp INS &kp BACKSPACE +&trans &kp KP_N0 &kp KP_N1 &kp KP_NUMBER_2 &kp KP_N3 &kp KP_DOT &trans &trans &kp END &kp LEFT &kp DOWN &kp RIGHT &kp BSLH &trans + &trans &trans &trans &trans &kp SPACE &kp ENTER &trans &trans &trans &trans >; }; - right-mod { - bindings = < -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans -&trans &trans &trans &trans &trans &trans &trans &kp LBKT &kp RBKT &kp MINUS &kp EQUAL &trans -&kp DEL &trans &trans &trans &trans &trans &trans &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp SQT &kp NON_US_HASH &kp BSPC -&trans &trans &trans &trans &trans &trans &trans &trans &trans &kp LBRC &kp RIGHT_BRACE &kp PIPE &kp NON_US_BACKSLASH &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - >; - - label = "right-mod"; - }; - - both-mod { + conf { // ---------------------------------------------------------------------------------------------------------------------------- // | BTCLR | BT1 | BT2 | BT3 | BT4 | BT5 | | | | | | | | // | EXTPWR | RGB_HUD | RGB_HUI | RGB_SAD | RGB_SAI | RGB_EFF | | | | | | | | @@ -142,29 +116,16 @@ // | | | | | | | RGB_TOG | | | | | | | | | // | | | | | | | | | | | | - label = "both-mod"; + label = "conf"; bindings = < -&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &none &none &none &none &none &none -&ext_power EP_TOG &rgb_ug RGB_HUD &rgb_ug RGB_HUI &rgb_ug RGB_SAD &rgb_ug RGB_SAI &rgb_ug RGB_EFF &none &none &none &none &none &none -&none &rgb_ug RGB_BRD &rgb_ug RGB_BRI &none &none &none &none &none &none &none &none &none -&none &none &none &none &none &none &rgb_ug RGB_TOG &none &none &none &none &none &none &none - &none &none &none &none &none &none &none &none &none &none +&trans &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 +&trans &trans &trans &trans &trans &trans &none &none &none &none &none &kp F12 +&none &trans &trans &none &none &none &none &none &none &none &none &none +&none &none &none &none &none &none &trans &none &none &none &none &none &none &none + &none &none &none &none &none &none &none &none &none &none >; }; - encoder-alt { - bindings = < -&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 -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - >; - - sensor-bindings = <&inc_dec_kp UP_ARROW DOWN>; - label = "encoder-alt"; - }; - macro { bindings = < &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans @@ -189,26 +150,17 @@ label = "qwerty"; }; - mirror-mod { + encoder-alt { bindings = < &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 &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &mo 8 &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans >; - label = "mirror-mod"; - }; - - mirror { - bindings = < -&kp MINUS &kp N0 &kp N9 &kp N8 &kp N7 &kp N6 &kp N5 &kp N4 &kp N3 &kp N2 &kp N1 &kp ESC -&kp SQT &kp SEMI &kp Y &kp U &kp L &kp J &kp G &kp P &kp F &kp W &kp Q &kp TAB -&kp DEL &kp O &kp I &kp E &kp N &kp H &kp D &kp T &kp S &kp R &kp A &kp BSPC -&trans &kp FSLH &kp DOT &kp COMMA &kp M &kp K &trans &trans &kp B &kp V &kp C &kp X &kp Z &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - >; + sensor-bindings = <&inc_dec_kp UP_ARROW DOWN>; + label = "encoder-alt"; }; }; };