diff --git a/config/corne.keymap b/config/corne.keymap index a6a2afca..c1a202a0 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -26,6 +26,25 @@ flavor = "tap-preferred"; bindings = <&kp>, <&kp>; }; + + sp_hyp: space_hyper { + compatible = "zmk,behavior-hold-tap"; + label = "SPACE_HYPER"; + #binding-cells = <2>; + tapping-term-ms = <200>; + quick-tap-ms = <150>; + flavor = "balanced"; + bindings = <&mo>, <&kp>; + }; + }; + + combos { + compatible = "zmk,combos"; + combo_hyper { + timeout-ms = <50>; + key-positions = <>; + bindings = <&kp LC(LS(LA(LGUI)))>; + }; }; keymap { @@ -40,7 +59,7 @@ // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp ESC &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &kp COMMA &kp DOT &kp FSLH &kp RSHFT // ╰─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &kp LGUI &mo LOWER &kp SPACE &kp RET &mo RAISE &kp RALT + &kp LGUI &mo LOWER &mt LC(LS(LA(LGUI))) SPACE &kp RET &mo RAISE &kp RALT // ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯ >; }; @@ -54,7 +73,7 @@ // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp ESC &none &none &none &none &none &none &none &none &none &none &kp RSHFT // ╰─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &kp LGUI &trans &kp SPACE &kp RET &mo ADJUST &kp RALT + &kp LGUI &trans &trans &kp RET &mo ADJUST &kp RALT // ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯ >; }; @@ -68,7 +87,7 @@ // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp ESC &none &none &kp LBKT &kp RBKT &kp UNDER &none &none &none &none &none &kp RSHFT // ╰─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &kp LGUI &mo ADJUST &kp SPACE &kp RET &trans &kp RALT + &kp LGUI &mo ADJUST &trans &kp RET &trans &kp RALT // ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯ >; };