diff --git a/config/base_lower.keymap b/config/base_lower.keymap index 6d38e98..006fb21 100644 --- a/config/base_lower.keymap +++ b/config/base_lower.keymap @@ -28,6 +28,15 @@ / { + ZMK_MACRO(tsess, + wait-ms = <30>; + tap-ms = <40>; + bindings = <&kp LC(B) &kp LC(C)>;) + + ZMK_MACRO(twin, + wait-ms = <30>; + tap-ms = <40>; + bindings = <&kp LC(B) &kp C>;) ZMK_MACRO(twprev, wait-ms = <30>; @@ -49,6 +58,11 @@ tap-ms = <40>; bindings = <&kp LC(B) &kp RPAR>;) + ZMK_MACRO(thumbs, + wait-ms = <30>; + tap-ms = <40>; + bindings = <&kp LC(B) &kp SPACE>;) + combos { compatible = "zmk,combos"; @@ -163,10 +177,10 @@ bindings = < // ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ &none &none &none &none &none &none &tsnext &none - &none &none &none &none &none &none &twprev &kp LC(B) &twnext &none + &none &none &none &none &none &none &twprev &thumbs &twnext &none &none &none &none &none &none &tsprev &none &none // ╰─────────────┴─────────────┴─────────────╮ ╭─────────────┴─────────────┴─────────────╯ - &trans &trans &trans &trans + &trans &trans &twin &tsess // ╰─────────────┴─────────────╯ ╰─────────────┴───────────── >; };