From 6c22b01624b07e4e28c5081d33c611e0c2ddd33d Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Wed, 10 Apr 2024 11:59:17 +0200 Subject: [PATCH] Add homerow mods --- config/abyss.keymap | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/config/abyss.keymap b/config/abyss.keymap index 996cf03..d371dc2 100644 --- a/config/abyss.keymap +++ b/config/abyss.keymap @@ -3,6 +3,43 @@ #include / { + behaviors { + hml: homerow_mods_left { + compatible = "zmk,behavior-hold-tap"; + flavor = "balanced"; + tapping-term-ms = <280>; + quick-tap-ms = <150>; + require-prior-idle-ms = <150>; + bindings = <&kp>, <&kp>; + #binding-cells = <2>; + // all keys on the right hands and thumbs + hold-trigger-key-positions = < + 4 5 6 7 + 13 14 15 16 17 + 22 23 24 25 + 26 27 28 29 30 31 + >; + hold-trgger-on-release; + }; + hmr: homerow_mods_right { + compatible = "zmk,behavior-hold-tap"; + flavor = "balanced"; + tapping-term-ms = <280>; + quick-tap-ms = <150>; + require-prior-idle-ms = <150>; + bindings = <&kp>, <&kp>; + #binding-cells = <2>; + // all keys on the left hands and thumbs + hold-trigger-key-positions = < + 0 1 2 3 + 8 9 10 11 12 + 18 19 20 21 + 26 27 28 29 30 31 + >; + hold-trgger-on-release; + }; + }; + keymap { compatible = "zmk,keymap"; @@ -11,7 +48,7 @@ // ╭─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────╮ &kp COMMA &kp DOT &kp P &kp Y &kp F &kp G &kp C &kp R //╭─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────╮ - &kp A &kp O &kp E &kp U &kp I &kp D &kp H &kp T &kp N &kp S + &hml LALT A &hml LGUI O &hml LSFT E &hml LCTL U &kp I &kp D &hmr LCTL H &hmr LSFT T &hmr LGUI N &hmr LALT S //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────╯ ╰─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp SQT w&kp Q &kp J &kp K &kp M &kp W &kp V &kp L //╰───────────────────────────┼─────────────┼─────────────┼─────────────╮ ╭─────────────┼─────────────┼─────────────┼───────────────────────────╯