diff options
Diffstat (limited to 'config')
| -rw-r--r-- | config/cradio.keymap | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/config/cradio.keymap b/config/cradio.keymap index 2cfe1cf..ec11308 100644 --- a/config/cradio.keymap +++ b/config/cradio.keymap @@ -18,19 +18,27 @@ #define HRMR(k1,k2,k3) &ht RGUI k1 &ht RCTRL k2 &ht LALT k3 #define HRMLS(k1,k2,k3,k4) &ht LSHIFT k1 &ht LALT k2 &ht LCTRL k3 &ht LGUI k4 #define HRMRS(k1,k2,k3,k4) &ht RGUI k1 &ht RCTRL k2 &ht LALT k3 &ht RSHIFT k4 +#define SHIFT &hl LSHIFT SETTINGS / { behaviors { ht: hold_tap { - label = "hold_tap"; compatible = "zmk,behavior-hold-tap"; #binding-cells = <2>; flavor = "tap-preferred"; tapping-term-ms = <220>; quick-tap-ms = <150>; - global-quick-tap; bindings = <&kp>, <&kp>; }; + + hl: hold_layer { + compatible = "zmk,behavior-hold-tap"; + flavor = "tap-preferred"; + #binding-cells = <2>; + tapping-term-ms = <220>; + quick-tap-ms = <150>; + bindings = <&kp>, <&to>; + }; }; // conditional_layers { @@ -75,7 +83,7 @@ timeout-ms = <150>; // t + y key-positions = <4 5>; - bindings = <&bootloader>; + bindings = <&to SETTINGS>; layers = <NAV>; }; @@ -121,7 +129,7 @@ //│ ! │ # │ { │ } │ ~ │ │ & │ [ │ ] │ % │ │ &kp EXCL &kp HASH &kp LBRC &kp RBRC &kp TILDE &kp AMPS &kp LBKT &kp RBKT &kp PRCNT &trans //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ - &to BASE &esc &kp SPACE &to NUM + SHIFT &esc &kp SPACE &to NUM // ╰──────────┴──────────╯ ╰──────────┴──────────╯ >; }; @@ -139,7 +147,7 @@ //│ │ │ │ │ │ │ │ │ │ │ │ &none &none &none &none &none &none &none &none &none &trans //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ - &to BASE &esc &kp SPACE &to NAV + SHIFT &esc &kp SPACE &to NAV // ╰──────────┴──────────╯ ╰──────────┴──────────╯ >; }; @@ -157,7 +165,7 @@ //│ │ │ │ │ │ │ │ │ │ │ │ &kp F11 &kp F12 &kp F13 &kp F14 &kp F15 &none &none &none &none &trans //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ - &to BASE &esc &kp SPACE &to SYM + SHIFT &esc &kp SPACE &to SYM // ╰──────────┴──────────╯ ╰──────────┴──────────╯ >; }; |
