From de02282cb2849cc81ad3048dc3becc9ee5097250 Mon Sep 17 00:00:00 2001 From: "keymap-editor[bot]" <91849743+keymap-editor[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 11:51:33 +0000 Subject: [PATCH] rgb layer --- config/eyelash_sofle.keymap | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/config/eyelash_sofle.keymap b/config/eyelash_sofle.keymap index c99b63a..eb71249 100644 --- a/config/eyelash_sofle.keymap +++ b/config/eyelash_sofle.keymap @@ -71,16 +71,34 @@ }; }; + macros { + rgblayer: rgblayer { + compatible = "zmk,behavior-macro-two-param"; + #binding-cells = <2>; + bindings = + <¯o_param_2to2 &rgb_ug RGB_COLOR_HSB_CMD MACRO_PLACEHOLDER ¯o_param_1to1>, + <¯o_press>, + <&mo MACRO_PLACEHOLDER>, + <¯o_pause_for_release>, + <¯o_release>, + <¯o_param_1to1 &mo MACRO_PLACEHOLDER>, + <¯o_tap>, + <&rgb_ug RGB_TOG>; + + label = "MOMENTARY_LAYER_WITH_RGB_SELECTION"; + }; + }; + keymap { compatible = "zmk,keymap"; Main { bindings = < -&mt GRAVE ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &mmv MOVE_UP &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BACKSPACE -&kp TAB &kp Q &kp W &kp E &kp R &kp T &mmv MOVE_DOWN &kp Y &kp U &kp I &kp O &kp P &kp BSLH -&kp CAPS &kp A &kp S &kp D &kp F &kp G &mmv MOVE_LEFT &kp H &kp J &kp K &kp L &kp SEMI &kp APOS -&mt LSHFT ENTER &kp Z &kp X &kp C &kp V &kp B &mmv MOVE_RIGHT &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RSHIFT ENTER -&kp C_MUTE &kp LCTRL &kp LEFT_ALT &mo 1 &kp SPACE &kp LEFT_GUI &mkp LCLK &kp RGUI &kp SPACE &mo 1 &kp RIGHT_ALT &kp RCTRL +&mt GRAVE ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &mmv MOVE_UP &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BACKSPACE +&kp TAB &kp Q &kp W &kp E &kp R &kp T &mmv MOVE_DOWN &kp Y &kp U &kp I &kp O &kp P &kp BSLH +&kp CAPS &kp A &kp S &kp D &kp F &kp G &mmv MOVE_LEFT &kp H &kp J &kp K &kp L &kp SEMI &kp APOS +&mt LSHFT ENTER &kp Z &kp X &kp C &kp V &kp B &mmv MOVE_RIGHT &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RSHIFT ENTER +&kp C_MUTE &kp LCTRL &kp LEFT_ALT &rgblayer RGB_COLOR_HSB_VAL(182,100,50) 1 &kp SPACE &kp LEFT_GUI &mkp LCLK &kp RGUI &kp SPACE &rgblayer RGB_COLOR_HSB_VAL(177,100,50) 1 &kp RIGHT_ALT &kp RCTRL >; sensor-bindings = <&inc_dec_kp C_VOLUME_UP C_VOL_DN>;