diff --git a/config/adv360.keymap b/config/adv360.keymap index 5a37632d2f..98d91dddf7 100644 --- a/config/adv360.keymap +++ b/config/adv360.keymap @@ -23,6 +23,30 @@ #binding-cells = <0>; bindings = <&mo 4>, <&tog 4>; }; + alfredOr1pass: alfredOr1pass { + compatible = "zmk,behavior-tap-dance"; + label = "ALFREDOR1PASS"; + #binding-cells = <0>; + bindings = <&kp LG(SPACE)>, <&kp LG(LS(NUMBER_1))>; + }; + holdmo_tap_sticky: holdmo_tap_sticky { + compatible = "zmk,behavior-hold-tap"; + label = "HOLDMO_TAP_STICKY"; + bindings = <&mo>, <&sl>; + + #binding-cells = <2>; + tapping-term-ms = <200>; + hold-trigger-key-positions = <66>; + }; + holdlayer_kptap: holdlayer_kptap { + compatible = "zmk,behavior-hold-tap"; + label = "HOLDLAYER_KPTAP"; + bindings = <&mo>, <&kp>; + + #binding-cells = <2>; + tapping-term-ms = <200>; + flavor = "tap-preferred"; + }; }; keymap { @@ -30,11 +54,11 @@ default_layer { bindings = < -&kp EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &tog 1 &mo 3 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS -&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp LA(SPACE) &kp LG(SPACE) &kp Y &kp U &kp I &kp O &kp P &kp BSLH -&kp ESC &kp A &kp S &kp D &kp F &kp G &kp EQUAL &kp LEFT_ALT &kp LEFT_COMMAND &kp LGUI &kp RCTRL &kp MINUS &kp H &kp J &kp K &kp L &kp SEMI &kp SQT -&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &nav_easy &kp PG_UP &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT -&kp LCTRL &kp GRAVE &kp LEFT_ALT &kp LEFT_BRACKET &kp RIGHT_BRACKET &kp SPACE &mo 2 &kp ESCAPE &kp PG_DN &kp ENTER &kp BACKSPACE &kp UP &kp DOWN &kp LBKT &kp RBKT &to 2 +&kp EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &tog 1 &mo 3 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS +&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp LA(SPACE) &alfredOr1pass &kp Y &kp U &kp I &kp O &kp P &kp BSLH +&kp ESC &kp A &kp S &kp D &kp F &kp G &kp EQUAL &kp LEFT_ALT &kp LEFT_COMMAND &kp LGUI &kp RCTRL &kp MINUS &kp H &kp J &kp K &kp L &kp SEMI &kp SQT +&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &nav_easy &kp PG_UP &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT +&kp LCTRL &kp GRAVE &kp LEFT_ALT &kp LEFT_BRACKET &kp RIGHT_BRACKET &kp SPACE &holdmo_tap_sticky 2 2 &kp ESCAPE &kp PG_DN &holdlayer_kptap 2 ENTER &kp BACKSPACE &kp UP &kp DOWN &kp LBKT &kp RBKT &to 2 >; };