From 1d0bca9acde34dfafd56fc30bb1849273eea0e81 Mon Sep 17 00:00:00 2001 From: phiwan-dev <75113544+phiwan-dev@users.noreply.github.com> Date: Thu, 24 Jul 2025 18:13:54 +0200 Subject: [PATCH] zmk: add homerow combos --- firmware/zmk-config/phiboard.keymap | 57 +++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/firmware/zmk-config/phiboard.keymap b/firmware/zmk-config/phiboard.keymap index 1dd8b89..58c91e7 100644 --- a/firmware/zmk-config/phiboard.keymap +++ b/firmware/zmk-config/phiboard.keymap @@ -135,4 +135,61 @@ }; + + combos { + compatible = "zmk,combos"; + + // left home row combos + combo_LSHIFT { + key-positions = <13 14>; + bindings = <&sk LSHIFT>; + timeout-ms = <50>; + slow-release; + }; + combo_LCTRL { + key-positions = <12 14>; + bindings = <&sk LCTRL>; + timeout-ms = <50>; + slow-release; + }; + combo_LMETA { + key-positions = <12 13>; + bindings = <&sk LMETA>; + timeout-ms = <50>; + slow-release; + }; + combo_LALT { + key-positions = <11 14>; + bindings = <&sk LALT>; + timeout-ms = <50>; + slow-release; + }; + + // right home row combos + combo_RSHIFT { + key-positions = <17 18>; + bindings = <&sk RSHIFT>; + timeout-ms = <50>; + slow-release; + }; + combo_RCTRL { + key-positions = <17 19>; + bindings = <&sk RCTRL>; + timeout-ms = <50>; + slow-release; + }; + combo_RMETA { + key-positions = <18 19>; + bindings = <&sk RMETA>; + timeout-ms = <50>; + slow-release; + }; + combo_RALT { + key-positions = <17 20>; + bindings = <&sk RALT>; + timeout-ms = <50>; + slow-release; + }; + }; + };