Commit b36811d072ca

Vincent Demeester <vincent@sbr.pm>
2025-11-24 13:05:04
keyboards/eyelash_corne: remove alt-repeat
We will rely on something else. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 9824c80
Changed files (2)
keyboards
keyboards/eyelash_corne/config/alt-repeat.dtsi
@@ -1,436 +0,0 @@
-/ {
-    behaviors {
-        alt_repeat: alt_repeat {
-            compatible = "zmk,behavior-mod-morph";
-            label = "ALT_REPEAT";
-            #binding-cells = <0>;
-            bindings = <&kp DOT>, <&kp COMMA>;
-            mods = <(MOD_LSFT|MOD_RSFT)>;
-        };
-    };
-
-    macros {
-        alt_left: alt_left {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_LEFT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp RIGHT>;
-        };
-
-        alt_right: alt_right {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_RIGHT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp LEFT>;
-        };
-
-        alt_up: alt_up {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_UP";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp DOWN>;
-        };
-
-        alt_down: alt_down {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_DOWN";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp UP>;
-        };
-
-        alt_home: alt_home {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_HOME";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp END>;
-        };
-
-        alt_end: alt_end {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_END";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp HOME>;
-        };
-
-        alt_pgup: alt_pgup {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_PGUP";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp PG_DN>;
-        };
-
-        alt_pgdn: alt_pgdn {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_PGDN";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp PG_UP>;
-        };
-
-        alt_lbkt: alt_lbkt {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_LBKT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp RBKT>;
-        };
-
-        alt_rbkt: alt_rbkt {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_RBKT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp LBKT>;
-        };
-
-        alt_lbrc: alt_lbrc {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_LBRC";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp RBRC>;
-        };
-
-        alt_rbrc: alt_rbrc {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_RBRC";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp LBRC>;
-        };
-
-        alt_lpar: alt_lpar {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_LPAR";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp RPAR>;
-        };
-
-        alt_rpar: alt_rpar {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_RPAR";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp LPAR>;
-        };
-
-        alt_lt: alt_lt {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_LT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp GT>;
-        };
-
-        alt_gt: alt_gt {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_GT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp LT>;
-        };
-
-        alt_bspc: alt_bspc {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_BSPC";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp DEL>;
-        };
-
-        alt_del: alt_del {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_DEL";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp BSPC>;
-        };
-
-        alt_comma: alt_comma {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_COMMA";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp DOT>;
-        };
-
-        alt_dot: alt_dot {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_DOT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp COMMA>;
-        };
-
-        alt_semi: alt_semi {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_SEMI";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp COLON>;
-        };
-
-        alt_colon: alt_colon {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_COLON";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp SEMI>;
-        };
-
-        alt_fslh: alt_fslh {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_FSLH";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp BSLH>;
-        };
-
-        alt_bslh: alt_bslh {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_BSLH";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp FSLH>;
-        };
-
-        alt_dqt: alt_dqt {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_DQT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp SQT>;
-        };
-
-        alt_sqt: alt_sqt {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_SQT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp DQT>;
-        };
-
-        alt_volu: alt_volu {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_VOLU";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp C_VOL_DN>;
-        };
-
-        alt_vold: alt_vold {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_VOLD";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp C_VOL_UP>;
-        };
-
-        alt_briu: alt_briu {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_BRIU";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp C_BRI_DN>;
-        };
-
-        alt_brid: alt_brid {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_BRID";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp C_BRI_UP>;
-        };
-
-        alt_next: alt_next {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_NEXT";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp C_PREV>;
-        };
-
-        alt_prev: alt_prev {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_PREV";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp C_NEXT>;
-        };
-
-        alt_f: alt_f {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_F";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp B>;
-        };
-
-        alt_b: alt_b {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_B";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp F>;
-        };
-
-        alt_d: alt_d {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_D";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp U>;
-        };
-
-        alt_u: alt_u {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_U";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp D>;
-        };
-
-        alt_n: alt_n {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_N";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp P>;
-        };
-
-        alt_p: alt_p {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_P";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp N>;
-        };
-
-        alt_a: alt_a {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_A";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp E>;
-        };
-
-        alt_e: alt_e {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_E";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp A>;
-        };
-
-        alt_o: alt_o {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_O";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp I>;
-        };
-
-        alt_i: alt_i {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_I";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp O>;
-        };
-
-        alt_j: alt_j {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_J";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp K>;
-        };
-
-        alt_k: alt_k {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_K";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp J>;
-        };
-
-        alt_h: alt_h {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_H";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp L>;
-        };
-
-        alt_l: alt_l {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_L";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp H>;
-        };
-
-        alt_w: alt_w {
-            compatible = "zmk,behavior-macro";
-            label = "ALT_W";
-            #binding-cells = <0>;
-            wait-ms = <0>;
-            tap-ms = <0>;
-            bindings = <&kp B>;
-        };
-    };
-};
keyboards/eyelash_corne/config/eyelash_corne.keymap
@@ -19,7 +19,6 @@
 #include "hold-tap.dtsi"
 #include "mod-morph.dtsi"
 #include "mouse.dtsi"
-#include "alt-repeat.dtsi"
 
 #define ZMK_MOUSE_DEFAULT_MOVE_VAL 1200  // 600
 #define ZMK_MOUSE_DEFAULT_SCRL_VAL 20    // 10
@@ -37,7 +36,7 @@ ZMK_LAYER(Bepo,
 // ╭───────────┬───────────┬───────────┬───────────┬────────────┬────────────╮                                ╭───────────┬─────────────┬─────────────┬────────────┬────────────┬────────────╮
      &kp TAB     &b_pipe     &kp EACUT   &p_amp      &kp O        &AGRA E                 &kp UP                &car_excl   &kp V         &kp D         &kp L        &kp J        &kp Z
 // ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤                                ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
-     &smart_num NUM NUM   &hml GL A   &hml AL U   &hml SL I   &cl_e_euro   &hyp_com_smc  &kp LEFT  &alt_repeat  &kp RIGHT    &hmr HL C   &hmr CR T     &hmr SR S     &hmr AR R    &hmr GL N    &kp M
+     &smart_num NUM NUM   &hml GL A   &hml AL U   &hml SL I   &cl_e_euro   &hyp_com_smc  &kp LEFT  &kp RET  &kp RIGHT    &hmr HL C   &hmr CR T     &hmr SR S     &hmr AR R    &hmr GL N    &kp M
 // ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤                                ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
      &kp GRAVE   &AGRA A     &kp Y       &kp X       &dot_col     &kp K        &key_repeat &kp DOWN          &sqt_qma    &kp Q         &kp G         &kp H        &kp F        &kp W
 // ╰───────────┴───────────────────────┼───────────┼────────────┼────────────┤                                ├───────────┼─────────────┼─────────────┼────────────┴────────────┴────────────╯
@@ -52,7 +51,7 @@ ZMK_LAYER(ErgoL,
 // ╭───────────┬───────────┬───────────┬───────────┬────────────┬────────────╮                                ╭───────────┬─────────────┬─────────────┬────────────┬────────────┬────────────╮
      &kp TAB     &kp Q       &kp C       &kp O       &kp P        &kp  W                  &kp UP                &kp J       &kp M         &kp D         &kp EXCL     &kp Y        &kp LBKT
 // ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤                                ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
-     &kp EQUAL   &hml GL A   &hml AL S   &hml SL E   &hml CL N    &kp F         &kp LEFT  &alt_repeat  &kp RIGHT    &kp L       &hmr CR R     &hmr SR T     &hmr AR I    &hmr GL U    &kp SQT
+     &kp EQUAL   &hml GL A   &hml AL S   &hml SL E   &hml CL N    &kp F         &kp LEFT  &kp RET  &kp RIGHT    &kp L       &hmr CR R     &hmr SR T     &hmr AR I    &hmr GL U    &kp SQT
 // ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤                                ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
      &kp GRAVE   &kp Z       &kp X       &min_qma    &kp V        &kp B        &key_repeat &kp DOWN          &dot_col    &kp H         &kp G         &com_smc     &kp K        &kp RBKT
 // ╰───────────┴───────────────────────┼───────────┼────────────┼────────────┤                                ├───────────┼─────────────┼─────────────┼────────────┴────────────┴────────────╯
@@ -66,7 +65,7 @@ ZMK_LAYER(Qwerty,
 // ╭───────────┬───────────┬───────────┬───────────┬────────────┬────────────╮                                ╭───────────┬─────────────┬─────────────┬────────────┬────────────┬────────────╮
      &kp TAB     &kp Q       &kp W       &kp E       &kp R        &kp T                   &kp UP                &kp Y       &kp U         &kp I         &kp O        &kp P        &kp LBKT
 // ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤                                ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
-     &kp EQUAL   &hml GL A   &hml AL S   &hml SL D   &hml CL F    &kp G         &kp LEFT  &alt_repeat  &kp RIGHT    &kp H       &hmr CR J     &hmr SR K     &hmr AR L   &hmr GL SEMI  &kp SQT
+     &kp EQUAL   &hml GL A   &hml AL S   &hml SL D   &hml CL F    &kp G         &kp LEFT  &kp RET  &kp RIGHT    &kp H       &hmr CR J     &hmr SR K     &hmr AR L   &hmr GL SEMI  &kp SQT
 // ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤                                ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
      &kp GRAVE   &kp Z       &kp X       &kp C       &kp V        &kp B        &key_repeat &kp DOWN          &kp N       &kp M         &kp COMMA     &kp DOT      &kp FSLH     &kp RBKT
 // ╰───────────┴───────────────────────┼───────────┼────────────┼────────────┤                                ├───────────┼─────────────┼─────────────┼────────────┴────────────┴────────────╯