diff --git a/config/corne.keymap b/config/corne.keymap index 4364145..3e27aee 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -115,7 +115,7 @@ ZMK_LAYER(Nav, ZMK_LAYER(Numbers, // ╭───────────┬───────────┬───────────┬────────────┬────────────╮ ╭───────────┬─────────────┬─────────────┬────────────┬────────────╮ - &kp F1 &kp F2 &kp F3 &kp F4 &kp MATH_PM &kp MATH_1_4 &kp N7 &kp N8 &kp N9 &multi_div + &kp F1 &kp F2 &kp F3 &kp F4 &MATH_PM &kp MATH_1_4 &kp N7 &kp N8 &kp N9 &multi_div // ├───────────┼───────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┼────────────┤ &kp F5 &kp F6 &kp F7 &hml SL F8 &kp DEG &kp MATH_1_2 &kp N4 &kp N5 &kp N6 &plus_minus // ├───────────┼───────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┼────────────┤ diff --git a/config/urchin.keymap b/config/urchin.keymap index 6e63371..5f4c88e 100644 --- a/config/urchin.keymap +++ b/config/urchin.keymap @@ -116,7 +116,7 @@ ZMK_LAYER(Nav, ZMK_LAYER(Numbers, // ╭───────────┬───────────┬───────────┬────────────┬────────────╮ ╭───────────┬─────────────┬─────────────┬────────────┬────────────╮ - &kp F1 &kp F2 &kp F3 &kp F4 &kp MATH_PM &kp MATH_1_4 &kp N7 &kp N8 &kp N9 &multi_div + &kp F1 &kp F2 &kp F3 &kp F4 &MATH_PM &kp MATH_1_4 &kp N7 &kp N8 &kp N9 &multi_div // ├───────────┼───────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┼────────────┤ &kp F5 &kp F6 &kp F7 &hml SL F8 &kp DEG &kp MATH_1_2 &kp N4 &kp N5 &kp N6 &plus_minus // ├───────────┼───────────┼───────────┼────────────┼────────────┤ ├───────────┼─────────────┼─────────────┼────────────┼────────────┤ diff --git a/layouts/canadian-multilingual-standard.dtsi b/layouts/canadian-multilingual-standard.dtsi index 73fd321..48dbdc8 100644 --- a/layouts/canadian-multilingual-standard.dtsi +++ b/layouts/canadian-multilingual-standard.dtsi @@ -33,7 +33,11 @@ #define MATH_7_8 RC(7) // ⅞ /* Symbols */ -#define MATH_PM RA(1) // ± +ZMK_MACRO(MATH_PM, bindings = + <¯o_press &kp K_APP>, + <&kp RA(1)>, + <¯o_release &kp K_APP>; +) // ± #define MATH_DEG RA(SEMI) // ° #define MATH_MICRO RA(M) // µ