Commit 279b2ba439b0
Changed files (3)
keyboards
eyelash_corne
keyboards/eyelash_corne/config/constants.h
@@ -6,15 +6,15 @@
// Layers
#define BEP 0
-#define BAC 1
-#define ERG 2
-#define EAC 3
-#define QWE 4
-#define QAC 5
-#define SYM 6
-#define NAV 7
-#define NUM 8
-#define MOU 9
+/* #define BAC 1 */
+#define ERG 1
+#define EAC 2
+#define QWE 3
+#define QAC 4
+#define SYM 5
+#define NAV 6
+#define NUM 7
+#define MOU 8
// #define SYS 10
// Modifier keys
keyboards/eyelash_corne/config/eyelash_corne.keymap
@@ -38,24 +38,11 @@ ZMK_LAYER(Bepo,
// ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
&kp GRAVE &AGRA A &kp Y &kp X &dot_col &kp K XXX &kp DOWN &sqt_qma &kp Q &kp G &kp H &kp F &kp W
// ╰───────────┴───────────────────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┴────────────┴────────────╯
- &kp DEL &sym_spc_und < NAV BSPC &kp SL < NUM RET &kp AR
+ &kp DEL &sym_spc_und < NAV BSPC &kp SL < NUM RET &kp AR
// ╰───────────┴────────────┴────────────╯ ╰───────────┴─────────────┴─────────────╯
, &inc_dec_kp C_VOLUME_UP C_VOLUME_DOWN
)
-// 1: Bépo accents TODO
-ZMK_LAYER(BepoAcc,
-// ╭───────────┬───────────┬───────────┬───────────┬────────────┬────────────╮ ╭───────────┬─────────────┬─────────────┬────────────┬────────────┬────────────╮
- &kp TAB &kp Q &kp C &kp O &kp P &kp W &kp UP &kp J &kp M &kp D &to EAC &kp Y &kp LBKT
-// ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
- &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 XXX &kp DOWN &dot_col &kp H &kp G &com_smc &kp K &kp RBKT
-// ╰───────────┴───────────────────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┴────────────┴────────────╯
- ___ ___ ___ ___ ___ ___
-// ╰───────────┴────────────┴────────────╯ ╰───────────┴─────────────┴─────────────╯
- , &inc_dec_kp C_VOLUME_UP C_VOLUME_DONW)
-
// 2: ErgoL
// This is an "adaptation" of the ergol layout (https://ergol.org/claviers/compacts/#kbd_3x6)
ZMK_LAYER(ErgoL,
@@ -116,11 +103,11 @@ ZMK_LAYER(QwertyAcc,
// 6: SYMBOLS TODO
ZMK_LAYER(Symbols,
// ╭───────────┬───────────┬───────────┬───────────┬────────────┬────────────╮ ╭───────────┬─────────────┬─────────────┬────────────┬────────────┬────────────╮
- &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 GRAVE &kp LT &kp GT &kp MINUS &kp PIPE &kp UP &kp CARET &kp LBRC &kp RBRC &kp DLLR &CIRC SPACE ___
// ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
- &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 EXCL &hml AL STAR &hml SL FSLH &hml CL EQUAL &kp AMPS &kp LEFT &kp RET &kp RIGHT &kp HASH &hmr CR LPAR &hmr SR RPAR &hmr AR SEMI &TREM SPACE ___
// ├───────────┼───────────┼───────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┼────────────┼────────────┤
- &kp GRAVE &kp Z &kp X &kp C &kp V &kp B XXX &kp DOWN &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RBKT
+ ___ &kp TILDE &kp PLUS &kp LBKT &kp RBKT &kp PRCNT XXX &kp DOWN &kp AT &kp COLON &kp COMMA &kp DOT &AIGU SPACE ___
// ╰───────────┴───────────────────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┴────────────┴────────────╯
___ ___ ___ ___ ___ ___
// ╰───────────┴────────────┴────────────╯ ╰───────────┴─────────────┴─────────────╯
keyboards/eyelash_corne/config/mod-morph.dtsi
@@ -1,6 +1,3 @@
-#define SAPOS LS(COMMA) // '
-#define DAPOS LS(DOT) // "
-
#define EACUT RA(E) // é/É
#define EURO RA(N5) // €
@@ -19,28 +16,25 @@ ZMK_MACRO_ONE_PARAM(AGRA, bindings =
)
// ´ to input
-ZMK_MACRO_TWO_PARAM(AIGU, bindings =
- <&kp ACC_AI>,
+ZMK_MACRO_ONE_PARAM(AIGU, bindings =
+ <&kp SQT>,
<¯o_param_1to1>,
- <¯o_tap &kp MACRO_PLACEHOLDER>,
- <¯o_param_2to1>,
- <&to MACRO_PLACEHOLDER>;
+ <¯o_tap &kp MACRO_PLACEHOLDER>;
)
// ¨ to input
ZMK_MACRO_ONE_PARAM(TREM, bindings =
- <&kp ACC_TR>,
+ <&kp DQT>,
<¯o_param_1to1>,
<¯o_tap &kp MACRO_PLACEHOLDER>;
)
// ^ to input
ZMK_MACRO_ONE_PARAM(CIRC, bindings =
- <&kp ACC_CI>,
+ <&kp CARET>,
<¯o_param_1to1>,
<¯o_tap &kp MACRO_PLACEHOLDER>;
)
-#define ACC_CI LBKT // ^
// tap: minus | shift + tap: question mark
ZMK_MOD_MORPH(min_qma,
@@ -64,21 +58,10 @@ ZMK_MOD_MORPH(dot_col,
// tap: quote (') | shift + tab: question mark
ZMK_MOD_MORPH(sqt_qma,
- bindings = <&kp APOS>, <&kp QMARK>;
+ bindings = <&AIGU SPACE>, <&kp QMARK>;
mods = <(MOD_LSFT|MOD_RSFT)>;
)
-// tap: period | shift + tap : colon | right_alt + tap: …
-/* ZMK_MOD_MORPH(col_3p,
- * bindings = <&kp COL>, <three_dot>;
- * mods = <MOD_RALT>;
- * )
- * ZMK_MOD_MORPH(dot_col_p,
- * bindings = <&kp DOT>, <&col_3p>;
- * mods = <(MOD_LSFT|MOD_RSFT|MOD_RALT)>;
- * keep-mods = <MOD_RALT>;
- * ) */
-
// tap: Caret (^) | shift + tap: EXCLAMATION (!)
ZMK_MOD_MORPH(car_excl,
bindings = <&kp CARET>, <&kp EXCLAMATION>;