DEVELOPMENT ENVIRONMENT

~liljamo/nix-zmk

cc655a94c22ac7c4c274dc143aa98fbbc88b634d — Jonni Liljamo 16 days ago fbd7d44
feat(lily58): keymap simplification
1 files changed, 11 insertions(+), 30 deletions(-)

M config/lily58.keymap
M config/lily58.keymap => config/lily58.keymap +11 -30
@@ 28,45 28,26 @@
        };
    };

    combos {
        compatible = "zmk,combos";

        toggle_qwerty {
            bindings = <&tog 1>;
            key-positions = <42 43>;
        };
    };

    keymap {
        compatible = "zmk,keymap";

        dvorak_default {
            bindings = <
&tilesc    &kp N1    &kp N2     &kp N3    &kp N4    &kp N5                   &kp N6         &kp N7     &kp N8    &kp N9  &kp N0  &kp EQUAL
&kp TAB    &kp SQT   &kp COMMA  &kp DOT   &kp P     &kp Y                    &kp F          &kp G      &kp C     &kp R   &kp L   &kp FSLH
&kp LCTRL  &kp A     &kp O      &kp E     &kp U     &kp I                    &kp D          &kp H      &kp T     &kp N   &kp S   &kp MINUS
&kp LSHFT  &kp SEMI  &kp Q      &kp J     &kp K     &kp X      &td0   &td1   &kp B          &kp M      &kp W     &kp V   &kp Z   &kp RSHIFT
                                &kp LALT  &kp LGUI  &kp SPACE  &mo 3  &mo 2  &kp BACKSPACE  &kp ENTER  &kp RALT
            >;
        };

        qwerty_sticky {
        default {
            bindings = <
&trans  &trans  &trans  &trans  &trans  &trans                  &trans  &trans  &trans     &trans   &trans    &trans
&trans  &kp Q   &kp W   &kp E   &kp R   &kp T                   &kp Y   &kp U   &kp I      &kp O    &kp P     &kp MINUS
&trans  &kp A   &kp S   &kp D   &kp F   &kp G                   &kp H   &kp J   &kp K      &kp L    &kp SEMI  &kp SQT
&trans  &kp Z   &kp X   &kp C   &kp V   &kp B   &trans  &trans  &kp N   &kp M   &kp COMMA  &kp DOT  &kp FSLH  &trans
                        &trans  &trans  &trans  &trans  &trans  &trans  &trans  &trans
&tilesc     &kp N1  &kp N2  &kp N3      &kp N4      &kp N5                      &kp N6          &kp N7      &kp N8      &kp N9  &kp N0      &kp EQUAL
&kp TAB     &kp Q   &kp W   &kp E       &kp R       &kp T                       &kp Y           &kp U       &kp I       &kp O   &kp P       &kp MINUS
&kp LCTRL   &kp A   &kp S   &kp D       &kp F       &kp G                       &kp H           &kp J       &kp K       &kp L   &kp SEMI    &kp SQT
&kp LSHFT   &kp Z   &kp X   &kp C       &kp V       &kp B       &td0    &td1    &kp N           &kp M       &kp COMMA   &kp DOT &kp FSLH    &kp RSHIFT
                            &kp LALT    &kp LGUI    &kp SPACE   &mo 2   &mo 1   &kp BACKSPACE   &kp ENTER   &kp RALT
            >;
        };

        lower_layer {
            bindings = <
&bt BT_CLR  &bt BT_PRV  &bt BT_NXT  &none   &none   &out OUT_TOG                    &none   &none       &none       &none          &none    &none
&kp F1      &kp F2      &kp F3      &kp F4  &kp F5  &kp F6                          &kp F7  &kp F8      &kp F9      &kp F10        &kp F11  &kp F12
&none       &none       &none       &none   &none   &none                           &none   &kp INSERT  &kp HOME    &kp PAGE_UP    &none    &none
&none       &none       &none       &none   &none   &none           &none  &none    &none   &kp DELETE  &kp END     &kp PAGE_DOWN  &none    &none
                                    &none   &none   &none           &none  &none    &none &none       &none
&bt BT_CLR  &bt BT_PRV  &bt BT_NXT  &none   &out OUT_BLE    &out OUT_USB                    &none   &none       &none       &none          &none    &none
&kp F1      &kp F2      &kp F3      &kp F4  &kp F5          &kp F6                          &kp F7  &kp F8      &kp F9      &kp F10        &kp F11  &kp F12
&none       &none       &none       &none   &none           &none                           &none   &kp INSERT  &kp HOME    &kp PAGE_UP    &none    &none
&none       &none       &none       &none   &none           &none           &none  &none    &none   &kp DELETE  &kp END     &kp PAGE_DOWN  &none    &none
                                    &none   &none           &none           &none  &none    &none &none       &none
            >;
        };