Skip to content

Commit

Permalink
debug: try convert unicode Ù to macro
Browse files Browse the repository at this point in the history
  • Loading branch information
JeffDess committed Aug 3, 2024
1 parent 4cd5e37 commit bc48ce5
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
2 changes: 1 addition & 1 deletion chars/french.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ ZMK_UNICODE_PAIR(fr_e_di, N0, N0, E, B, N0, N0, C, B) // ë/Ë
ZMK_UNICODE_PAIR(fr_i_cf, N0, N0, E, E, N0, N0, C, E) // î/Î
ZMK_UNICODE_PAIR(fr_i_di, N0, N0, E, F, N0, N0, C, F) // ï/Ï
ZMK_UNICODE_PAIR(fr_o_cf, N0, N0, F, N4, N0, N0, D, N4) // ô/Ô
ZMK_UNICODE_PAIR(fr_u_gr, N0, N0, F, N9, N0, N0, D, N9) // ù/Ù
// ZMK_UNICODE_PAIR(fr_u_gr, N0, N0, F, N9, N0, N0, D, N9) // ù/Ù
ZMK_UNICODE_PAIR(fr_u_cf, N0, N0, F, B, N0, N0, D, B) // û/Û
ZMK_UNICODE_PAIR(fr_u_di, N0, N0, F, C, N0, N0, D, C) // ü/Ü
ZMK_UNICODE_PAIR(fr_y_di, N0, N0, F, F, N0, N1, N7, N8) // ÿ/Ÿ
Expand Down
13 changes: 11 additions & 2 deletions layouts/canadian-multilingual-standard.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
/* Canadian Multilingual Standard Mappings */

#define SLSH GRAVE // /
#define SAPOS LS(COMMA) // /
#define DAPOS LS(DOT) // /
#define SAPOS LS(COMMA) // '
#define DAPOS LS(DOT) // "
#define DEG RA(SEMI) // °
#define LBRAC RA(N7) // {
#define RBRAC RA(N8) // }
Expand All @@ -23,6 +23,14 @@
#define ACC_GR RA(LBKT) // `
#define ACC_TR LS(LBKT) // ¨

// ù / Ù
ZMK_MACRO(fr_u_gr, bindings =
<&macro_press &kp RALT>,
<&macro_tap &kp LBKT &kp LBKT>,
<&kp U>,
<&macro_release &kp RALT>;
)

// The following must return to the base layer after being pressed
ZMK_MACRO_ONE_PARAM(A_GR, bindings = <&kp BACKSLASH>, <&macro_param_1to1>, <&to MACRO_PLACEHOLDER>;) // À
ZMK_MACRO_ONE_PARAM(A_CI, bindings = <&fr_a_cf>, <&macro_param_1to1>, <&to MACRO_PLACEHOLDER>;) // Â
Expand All @@ -37,6 +45,7 @@ ZMK_MACRO_ONE_PARAM(AE_L, bindings = <&fr_ae>, <&macro_param_1to1>, <&to MACRO_P
ZMK_MACRO_ONE_PARAM(OE_L, bindings = <&fr_oe>, <&macro_param_1to1>, <&to MACRO_PLACEHOLDER>;) // Œ
ZMK_MACRO_ONE_PARAM(CEDIL, bindings = <&kp RBKT>, <&macro_param_1to1>, <&to MACRO_PLACEHOLDER>;) // Ç


// QWERTY Homerow Mods
ZMK_MACRO(E_GR_D, bindings = <&kp APOS>, <&to QWE>;) // È
ZMK_MACRO(I_CI_D, bindings = <&fr_i_cf>, <&to QWE>;) // Î
Expand Down

0 comments on commit bc48ce5

Please sign in to comment.