summaryrefslogtreecommitdiff
path: root/config/macros.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'config/macros.dtsi')
-rw-r--r--config/macros.dtsi36
1 files changed, 36 insertions, 0 deletions
diff --git a/config/macros.dtsi b/config/macros.dtsi
new file mode 100644
index 0000000..69f6c4f
--- /dev/null
+++ b/config/macros.dtsi
@@ -0,0 +1,36 @@
+ macro_quotes: macro_quotes {
+ compatible = "zmk,behavior-macro";
+ label = "macro_quotes";
+ #binding-cells = <0>;
+ bindings = <&kp SQT>, <&kp SQT>, <&kp LEFT>;
+ };
+ macro_dquotes: macro_dquotes {
+ compatible = "zmk,behavior-macro";
+ label = "macro_dquotes";
+ #binding-cells = <0>;
+ bindings = <&kp DQT>, <&kp DQT>, <&kp LEFT>;
+ };
+ macro_braces: macro_braces {
+ compatible = "zmk,behavior-macro";
+ label = "macro_braces";
+ #binding-cells = <0>;
+ bindings = <&kp LBRC>, <&kp RBRC>, <&kp LEFT>;
+ };
+ 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 K>, <&kp I>, <&kp N>, <&kp E>, <&kp S>, <&kp I>, <&kp S>;
+ };