diff --git a/config/macros.dtsi b/config/macros.dtsi index 953577ab2e..2e36dd49cc 100644 --- a/config/macros.dtsi +++ b/config/macros.dtsi @@ -1,36 +1,31 @@ - macro_quotes: macro_quotes { - compatible = "zmk,behavior-macro"; - label = "macro_quotes"; - #binding-cells = <0>; - bindings = <&kp SQT>, <&kp SQT>, <&kp LEFT>; +macro_intl: macro_intl{ + compatible = "zmk,behavior-macro"; + label = "macro_intl"; + #binding-cells = <0>; + bindings + = <&kp LS(W)>, <&kp E>, <&kp A>, <&kp R>, <&kp E>, <&kp G>, <&kp R>, <&kp E>, <&kp A>, <&kp T>, <&kp HASH>, <&kp NUMBER_3>; }; - macro_dquotes: macro_dquotes { - compatible = "zmk,behavior-macro"; - label = "macro_dquotes"; - #binding-cells = <0>; - bindings = <&kp DQT>, <&kp DQT>, <&kp LEFT>; + +macro_email: macro_email{ + compatible = "zmk,behavior-macro"; + label = "macro_email"; + #binding-cells = <0>; + bindings + = <&kp LS(M)>, <&kp A>, <&kp R>, <&kp K>, <&kp DOT>, <&kp LS(H)>, <&kp A>, <&kp N>, <&kp S>, <&kp E>, <&kp N>, + <&kp AT_SIGN>, <&kp W>, <&kp B>, <&kp D>, + <&kp DOT>, <&kp C>, <&kp O>, <&kp M>, <¯o_wait_time 500>, <&kp TAB>; }; - macro_braces: macro_braces { - compatible = "zmk,behavior-macro"; - label = "macro_braces"; - #binding-cells = <0>; - bindings = <&kp LBRC>, <&kp RBRC>, <&kp LEFT>; + +macro_copy: macro_copy{ + compatible = "zmk,behavior-macro"; + label = "macro_copy"; + #binding-cells = <0>; + bindings = <&kp LC(C)>; }; - macro_parens: macro_parens { - compatible = "zmk,behavior-macro"; - label = "macro_parens"; - #binding-cells = <0>; - bindings = <&kp LPAR>, <&kp RPAR>, <&kp LEFT>; - }; - macro_brackets: macro_brackets { - compatible = "zmk,behavior-macro"; - label = "macro_brackets"; - #binding-cells = <0>; - bindings = <&kp LBKT>, <&kp RBKT>, <&kp LEFT>; - }; - macro_kinesis: macro_kinesis { - compatible = "zmk,behavior-macro"; - label = "macro_kinesis"; - #binding-cells = <0>; - bindings = <&kp LS(K)>, <&kp I>, <&kp N>, <&kp E>, <&kp S>, <&kp I>, <&kp S>; + +macro_paste: macro_paste{ + compatible = "zmk,behavior-macro"; + label = "macro_paste"; + #binding-cells = <0>; + bindings = <&kp LC(V)>; };