diff --git a/config/corne.keymap b/config/corne.keymap index ec5f5c0..f3c6f7e 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -54,7 +54,7 @@ tap-ms = <0>; bindings = <&kp GRAVE &kp E>; ) - // [É] + // [È] ZMK_MACRO(macroegravemaj, wait-ms = <30>; tap-ms = <30>; @@ -78,22 +78,21 @@ <¯o_tap &kp E>, <¯o_release &kp LSHFT>; ) - - // example - ZMK_MACRO(examplemacro, - wait-ms = <30>; - tap-ms = <40>; - bindings = <¯o_press &kp LSHFT>, - <¯o_tap &kp SQT>, - <¯o_release &kp LSHFT>, - <¯o_tap &kp SPACE>; - ) + // [ç] [Ç] + ZMK_MACRO(cdille, + wait-ms = <0>; + tap-ms = <0>; + bindings = <¯o_press &kp RALT>, + <¯o_tap &kp COMMA>, + <¯o_release &kp RALT>; + ) }; /* ====== * MODTAP * ====== */ + behaviors { // quick tap for home raw ALT with quick-tab to prevent accident activation gqt: global-quick-tap { @@ -144,15 +143,6 @@ bindings = <¯oecirconmin>, <¯oecirconmaj>; mods = <(MOD_LSFT)>; }; - // example - examplemorph: examplemorph { - compatible = "zmk,behavior-mod-morph"; - label = "EXAMPLEMORPH"; - #binding-cells = <0>; - bindings = <&apostrophe>, <&apostrophe>; - mods = <(MOD_LSFT)>; - keep-mods = <(MOD_LSFT)>; - }; }; /* ====== * COMBOS @@ -175,6 +165,13 @@ key-positions = <19 20 21>; bindings = <&e_circ>; }; + combo_cdille { + timeout-ms = <30>; + key-positions = <26 27>; + bindings = <&cdille>; + }; + + }; };