From 33bdfee17c6f2298ca4a8081ff30cc2421f76b55 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Wed, 10 Apr 2024 12:54:00 +0200 Subject: [PATCH] Add missing keys as combo --- config/abyss.keymap | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/config/abyss.keymap b/config/abyss.keymap index ea3065c..3d026ac 100644 --- a/config/abyss.keymap +++ b/config/abyss.keymap @@ -57,6 +57,38 @@ >; }; }; + + combos { + compatible = "zmk,combos"; + combo_semi { + // pressing both , and . does ; + key-positions = <0 1>; + bindings = <&kp SEMI>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + }; + combo_x { + // pressing both . and p does x + key-positions = <1 2>; + bindings = <&kp X>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + }; + combo_z { + // pressing both g and c does z + key-positions = <5 6>; + bindings = <&kp Z>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + }; + combo_b { + // pressing both c and r does b + key-positions = <6 7>; + bindings = <&kp B>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + }; + }; }; // vim: ft=dts