DEVELOPMENT ENVIRONMENT

~liljamo/nix-zmk

c0bd767d13b80da3bb538a345707627f64105da0 — Jonni Liljamo 16 days ago af11869
feat(lily58): mouse layer
2 files changed, 24 insertions(+), 0 deletions(-)

M config/lily58.conf
M config/lily58.keymap
M config/lily58.conf => config/lily58.conf +4 -0
@@ 1,3 1,7 @@
# Mouse emulation
CONFIG_ZMK_POINTING=y

# Display and widgets
CONFIG_ZMK_DISPLAY=y
CONFIG_ZMK_WIDGET_BATTERY_STATUS_SHOW_PERCENTAGE=y
CONFIG_ZMK_WIDGET_WPM_STATUS=y

M config/lily58.keymap => config/lily58.keymap +20 -0
@@ 2,6 2,7 @@
#include <dt-bindings/zmk/bt.h>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/outputs.h>
#include <dt-bindings/zmk/pointing.h>

/ {
    behaviors {


@@ 34,6 35,15 @@
        };
    };

    combos {
        compatible = "zmk,combos";

        toggle_mouse {
            bindings = <&tog 3>;
            key-positions = <42 43>;
        };
    };

    keymap {
        compatible = "zmk,keymap";



@@ 66,5 76,15 @@
                                  &none    &none    &none    &none  &none     &none     &none     &none
            >;
        };

        mouse_layer {
            bindings = <
&none   &none    &none    &none    &none    &none                     &none     &none     &none   &none      &none  &none
&none   &none    &none    &none    &none    &none                     &none     &none     &none   &none      &none  &none
&none   &none    &none    &none    &none    &none                     &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_UP &mmv MOVE_RIGHT &none  &none
&none   &none    &none    &none    &none    &none    &none  &mkp MB3  &none     &none     &none   &none      &none  &none
                          &none    &none    &none    &none  &mkp MB1  &mkp MB2  &msc SCRL_DOWN &msc SCRL_UP
            >;
        };
    };
};