diff --git a/config/adv360.keymap b/config/adv360.keymap index e7356fe516..63633d37d1 100644 --- a/config/adv360.keymap +++ b/config/adv360.keymap @@ -45,6 +45,16 @@ tapping-term-ms = <200>; bindings = <&kp LS(LA(F3))>, <&kp LA(F4)>; }; + + homerow_mod_layer_hold: homerow_mod_layer_hold { + compatible = "zmk,behavior-hold-tap"; + label = "HOMEROW_MOD_LAYER_HOLD"; + #binding-cells = <2>; + tapping-term-ms = <200>; + quick_tap_ms = <175>; + flavor = "tap-preferred"; + bindings = <&mo>, <&kp>; + }; }; macros { @@ -72,11 +82,11 @@ default_layer { bindings = < -&kp EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &tog 2 &tog 3 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS -&kp TAB &kp Q &kp W &kp F &kp P &kp B &none &none &kp J &kp L &kp U &kp Y &kp SEMICOLON < 4 BACKSLASH -< 1 ESC &kp A &hm LALT R &hm LGUI S &kp T &kp G &kp LC(LA(LG(LEFT_SHIFT))) &kp LCTRL &kp LALT &kp LGUI &kp RCTRL &kp LC(LA(LSHIFT)) &kp M &kp N &kp E &hm LALT I &kp O < 1 SQT -&sk LEFT_SHIFT &kp Z &kp X &kp C &kp D &kp V &kp HOME &kp PG_UP &kp K &kp H &kp COMMA &kp DOT &kp FSLH &sk RIGHT_SHIFT -&altF4 &caps_word &kp GRAVE &kp LEFT &kp RIGHT &kp SPACE &kp BACKSPACE &kp END &kp PG_DN &kp DELETE &kp ENTER &kp UP &kp DOWN &kp LBKT &kp RBKT &tog 4 +&kp EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &tog 2 &tog 3 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS +&kp TAB &kp Q &kp W &kp F &kp P &kp B &none &none &kp J &kp L &kp U &kp Y &kp SEMICOLON < 4 BACKSLASH +&homerow_mod_layer_hold 1 ESC &kp A &hm LALT R &hm LGUI S &kp T &kp G &kp LC(LA(LG(LEFT_SHIFT))) &kp LCTRL &kp LALT &kp LGUI &kp RCTRL &kp LC(LA(LSHIFT)) &kp M &kp N &kp E &hm LALT I &kp O &homerow_mod_layer_hold 1 SQT +&sk LEFT_SHIFT &kp Z &kp X &kp C &kp D &kp V &kp HOME &kp PG_UP &kp K &kp H &kp COMMA &kp DOT &kp FSLH &sk RIGHT_SHIFT +&altF4 &caps_word &kp GRAVE &kp LEFT &kp RIGHT &kp SPACE &kp BACKSPACE &kp END &kp PG_DN &kp DELETE &kp ENTER &kp UP &kp DOWN &kp LBKT &kp RBKT &tog 4 >; };