aboutsummaryrefslogtreecommitdiff
path: root/config/cradio.keymap
diff options
context:
space:
mode:
Diffstat (limited to 'config/cradio.keymap')
-rw-r--r--config/cradio.keymap20
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
// ╰──────────┴──────────╯ ╰──────────┴──────────╯
>;
};