From eae29d69c8ae7438b81ed17313432a98276e5e89 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Wed, 10 Apr 2024 22:43:15 +0200 Subject: [PATCH] Add parenthesis combo --- config/abyss.keymap | 50 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/config/abyss.keymap b/config/abyss.keymap index 2ca21b4..ebefddf 100644 --- a/config/abyss.keymap +++ b/config/abyss.keymap @@ -101,7 +101,6 @@ require-prior-idle-ms = <150>; layers = <0>; }; - combo_end { // pressing both htn does end key-positions = <14 15 16>; @@ -110,6 +109,55 @@ require-prior-idle-ms = <150>; layers = <0>; }; + + combo_lbkt { + // pressing .e does [ + key-positions = <1 10>; + bindings = <&kp LBKT>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + layers = <0>; + }; + combo_rbkt { + // pressing ct does ] + key-positions = <6 15>; + bindings = <&kp RBKT>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + layers = <0>; + }; + combo_lpar { + // pressing pu does ( + key-positions = <2 11>; + bindings = <&kp LPAR>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + layers = <0>; + }; + combo_rpar { + // pressing gh does ) + key-positions = <5 14>; + bindings = <&kp RPAR>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + layers = <0>; + }; + combo_lbkt { + // pressing yi does { + key-positions = <3 12>; + bindings = <&kp LBKT>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + layers = <0>; + }; + combo_rbkt { + // pressing fd does } + key-positions = <4 13>; + bindings = <&kp RBKT>; + timeout-ms = <20>; + require-prior-idle-ms = <150>; + layers = <0>; + }; }; };