Commit b36811d072ca
Changed files (2)
keyboards
eyelash_corne
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
// ╰───────────┴───────────────────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┴────────────┴────────────╯