diff --git a/boards/shields/swweeep/swweeep.keymap b/boards/shields/swweeep/swweeep.keymap index 722eaab..ea4036a 100644 --- a/boards/shields/swweeep/swweeep.keymap +++ b/boards/shields/swweeep/swweeep.keymap @@ -42,6 +42,26 @@ flavor = "balanced"; bindings = <&kp>, <&kp>; }; + sqm: macro { + label = "SINGLE_QUOTE"; + compatible = "zmk,behavior-macro"; + #binding-cells = <0>; + bindings = <&kp SQUO>; // Single Quote (') + }; + + dqm: macro { + label = "DOUBLE_QUOTE"; + compatible = "zmk,behavior-macro"; + #binding-cells = <0>; + bindings = <&kp DQUO>; // Double Quote (") + }; + + bm: macro { + label = "BACKTICK"; + compatible = "zmk,behavior-macro"; + #binding-cells = <0>; + bindings = <&kp GRAVE>; // Backtick (`) + }; }; keymap { @@ -65,7 +85,7 @@ &trans &trans &trans &trans &trans &trans >; }; - +"'`"'``` sym_layer { bindings = < &trans &kp GRAVE &kp SQT &kp DQT &trans &trans &kp LBRC &kp RBRC &kp AT &trans @@ -86,7 +106,7 @@ num_layer { bindings = < - &trans &kp GRAVE &kp SQT &kp DQT &trans &trans &kp N7 &kp N8 &kp N9 &kp COMMA + &trans &kp bm &kp sqm &kp dqm &trans &trans &kp N7 &kp N8 &kp N9 &kp COMMA &kp FSLH &kp ASTRK &kp MINUS &kp PLUS &kp PRCNT &kp N0 &kp N4 &kp N5 &kp N6 &kp EQUAL &kp BSLH &kp LT &kp GT &kp EQUAL &trans &kp N0 &kp N1 &kp N2 &kp N3 &kp DOT &trans &trans &trans &trans &trans &trans @@ -103,4 +123,5 @@ }; }; -}; \ No newline at end of file +}; +"'"err""'``ttt""""'`'' \ No newline at end of file