From cdd3ee986c4f5cd1cc6586b5f41685571365c50c Mon Sep 17 00:00:00 2001 From: Sofus Addington Date: Thu, 31 Oct 2024 20:07:24 +0100 Subject: [PATCH] Home row mods 2 --- config/boards/shields/sweeple/sweeple.keymap | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/config/boards/shields/sweeple/sweeple.keymap b/config/boards/shields/sweeple/sweeple.keymap index 46e5338..010971c 100644 --- a/config/boards/shields/sweeple/sweeple.keymap +++ b/config/boards/shields/sweeple/sweeple.keymap @@ -4,8 +4,8 @@ #include #include -#define HRML(k1,k2,k3) &htl LSHFT k1 &htl LGUI k2 &htl LCTRL k3 -#define HRMR(k1,k2,k3) &htl RCTRL k1 &htl RGUI k2 &htl RSHFT k3 +#define HRML(k1,k2,k3) &ht LSHFT k1 &ht LCTRL k2 &ht LGUI k3 +#define HRMR(k1,k2,k3) &ht RGUI k1 &ht RCTRL k2 &ht RSHFT k3 / { input_configs { @@ -17,6 +17,16 @@ }; behaviors { + ht: hold_tap { + compatible = "zmk,behavior-hold-tap"; + #binding-cells = <2>; + flavor = "tap-preferred"; + tapping-term-ms = <220>; + quick-tap-ms = <150>; + require-prior-idle-ms = <100>; + bindings = <&kp>, <&kp>; + }; + htl: hold_tap_leader { label = "leader_hold_tap"; compatible = "zmk,behavior-hold-tap"; @@ -111,7 +121,7 @@ //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ &trans &kp W &kp F &kp P &trans &trans &kp L &kp U &kp Y &trans //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ - &kp A HRML(R, S, T) &kp G &kp M MRMR(N, E, I) &kp O + &kp A HRML(R, S, T) &kp G &kp M HRMR(N, E, I) &kp O //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ &kp Z &kp V &kp C &kp D &trans &trans &kp H &kp K &kp B &kp J //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯