From b9b471d80da452d36e7dc6356092f6937628a206 Mon Sep 17 00:00:00 2001 From: sebastienPoussard Date: Sun, 12 Mar 2023 11:37:29 +0100 Subject: [PATCH] =?UTF-8?q?=C3=AB=20=C3=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/corne.keymap | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/config/corne.keymap b/config/corne.keymap index f3c6f7e..c914546 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -71,13 +71,31 @@ ) // [Ê] ZMK_MACRO(macroecirconmaj, - wait-ms = <30>; - tap-ms = <30>; + wait-ms = <100>; + tap-ms = <100>; bindings = <¯o_tap &kp CARET>, <¯o_press &kp LSHFT>, <¯o_tap &kp E>, <¯o_release &kp LSHFT>; - ) + ) + // [ë] + ZMK_MACRO(noelmin, + wait-ms = <0>; + tap-ms = <0>; + bindings = <¯o_press &kp LSHFT>, + <¯o_tap &kp SQT>, + <¯o_release &kp LSHFT>, + <¯o_tap &kp E>; + ) + // [Ë] + ZMK_MACRO(noelmaj, + wait-ms = <100>; + tap-ms = <100>; + bindings = <¯o_press &kp LSHFT>, + <¯o_tap &kp SQT>, + <¯o_tap &kp E>, + <¯o_release &kp LSHFT>; + ) // [ç] [Ç] ZMK_MACRO(cdille, wait-ms = <0>; @@ -143,6 +161,13 @@ bindings = <¯oecirconmin>, <¯oecirconmaj>; mods = <(MOD_LSFT)>; }; + noel: noel { + compatible = "zmk,behavior-mod-morph"; + label = "NOEL"; + #binding-cells = <0>; + bindings = <&noelmin>, <&noelmaj>; + mods = <(MOD_LSFT)>; + }; }; /* ====== * COMBOS @@ -170,6 +195,11 @@ key-positions = <26 27>; bindings = <&cdille>; }; + combo_noel { + timeout-ms = <30>; + key-positions = <19 21>; + bindings = <&noel>; + }; };