From cf322c240022cbcf75432c203ac386ecd4aee549 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 | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/config/boards/shields/sweeple/sweeple.keymap b/config/boards/shields/sweeple/sweeple.keymap index 46e5338..6645910 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,k4) &ht LSHFT k1 &ht LALT k2 &ht LCTRL k3 &ht LGUI k4 +#define HRMR(k1,k2,k3,k4) &ht RGUI k1 &ht RCTRL k2 &ht RALT k3 &ht RSHFT k4 / { 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,8 @@ //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ &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 + HRML(A, R, S, T) &kp G &kp M HRMR(N, E, I, O) + // &kp A HRML(R, S, T) &kp G &kp M MRMR(N, E, I) &kp O //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ &kp Z &kp V &kp C &kp D &trans &trans &kp H &kp K &kp B &kp J //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯