From 33bf5c8d648a0449798dbca76e18fe267e1d61bf Mon Sep 17 00:00:00 2001 From: "keymap-editor[bot]" <91849743+keymap-editor[bot]@users.noreply.github.com> Date: Thu, 30 Apr 2026 19:19:57 +0000 Subject: [PATCH] edit homerow mod. try to edit enter button behavior --- config/eyelash_sofle.keymap | 42 +++++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/config/eyelash_sofle.keymap b/config/eyelash_sofle.keymap index e84942a..072444f 100644 --- a/config/eyelash_sofle.keymap +++ b/config/eyelash_sofle.keymap @@ -56,15 +56,45 @@ #binding-cells = <2>; tapping-term-ms = <200>; + flavor = "tap-preferred"; }; paste_on_ht: paste_on_ht { compatible = "zmk,behavior-hold-tap"; label = "PASTE_ON_HT"; - bindings = <©>, <&kt>; + bindings = <&paste>, <&kt>; #binding-cells = <2>; tapping-term-ms = <200>; + flavor = "tap-preferred"; + }; + + home_row_mod_left: home_row_mod_left { + compatible = "zmk,behavior-hold-tap"; + label = "HOME_ROW_MOD_LEFT"; + bindings = <&kp>, <&kp>; + + #binding-cells = <2>; + hold-trigger-on-release; + flavor = "balanced"; + require-prior-idle-ms = <150>; + quick-tap-ms = <175>; + tapping-term-ms = <280>; + hold-trigger-key-positions = <7 8 9 10 11 12 20 21 22 23 24 25 33 34 35 36 37 38 46 47 48 49 50 51>; + }; + + home_row_mod_right: home_row_mod_right { + compatible = "zmk,behavior-hold-tap"; + label = "HOME_ROW_MOD_RIGHT"; + bindings = <&kp>, <&kp>; + + #binding-cells = <2>; + hold-trigger-on-release; + flavor = "balanced"; + require-prior-idle-ms = <150>; + quick-tap-ms = <175>; + tapping-term-ms = <280>; + hold-trigger-key-positions = <0 1 2 4 5 13 14 15 16 17 18 26 27 28 29 30 31 39 40 41 42 43 44 3>; }; behaviors { @@ -237,11 +267,11 @@ Main { bindings = < -&mt GRAVE ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp UP &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BACKSPACE -&mt RIGHT_BRACKET LEFT_BRACKET &kp Q &kp W &kp E &kp R &kp T &kp DOWN &kp Y &kp U &kp I &kp O &kp P &kp BSLH -&mt TAB TAB &mt LSHFT A &mt RIGHT_ALT S &mt RCTRL D &mt LEFT_WIN F &kp G &kp LEFT_ARROW &kp H &mt RIGHT_WIN J &mt RCTRL K &mt RIGHT_ALT L &mt RSHFT SEMI &mt BACKSPACE APOS -&mt LSHFT ENTER &kp Z &kp X &kp C &kp V &kp B &kp RIGHT_ARROW &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RSHIFT ENTER -&kp C_MUTE &none &kp RALT &mo 2 < 1 SPACE ©_on_ht 0 ENTER &rgb_toggle &paste_on_ht 0 ENTER < 2 SPACE &mo 1 &kp RALT &none +&mt GRAVE ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp UP &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BACKSPACE +&mt RIGHT_BRACKET LEFT_BRACKET &kp Q &kp W &kp E &kp R &kp T &kp DOWN &kp Y &kp U &kp I &kp O &kp P &kp BSLH +&mt TAB TAB &home_row_mod_left LSHFT A &home_row_mod_left RIGHT_ALT S &home_row_mod_left RCTRL D &home_row_mod_left LEFT_WIN F &kp G &kp LEFT_ARROW &kp H &home_row_mod_right RIGHT_WIN J &home_row_mod_right RCTRL K &home_row_mod_right RIGHT_ALT L &home_row_mod_right RSHFT SEMI &mt BACKSPACE APOS +&mt LSHFT ENTER &kp Z &kp X &kp C &kp V &kp B &kp RIGHT_ARROW &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RSHIFT ENTER +&kp C_MUTE &none &kp RALT &mo 2 < 1 SPACE ©_on_ht 0 ENTER &rgb_toggle &paste_on_ht 0 ENTER < 2 SPACE &mo 1 &kp RALT &none >; sensor-bindings = <&inc_dec_kp C_VOLUME_UP C_VOL_DN>;