zmk-configs/config/macros.dtsi
2023-08-30 15:00:19 -04:00

71 lines
1.6 KiB
Text

/* Excel Macros */
ZMK_MACRO(exl_cur_fmt, // Currency format
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(LS(DLLR))>;)
ZMK_MACRO(exl_pct_fmt, // Percent format
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(LS(PRCNT))>;)
ZMK_MACRO(exl_num_fmt, // Number format
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(LS(EXCL))>;)
ZMK_MACRO(exl_auto_sum, // AutoSum
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LA(EQUAL)>;)
ZMK_MACRO(exl_tgl_df, // Toggle data/formulas
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(GRAVE)>;)
ZMK_MACRO(exl_cmt_ins, // Cell Comment
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(LS(F2))>;)
ZMK_MACRO(exl_sel_dep, // Select Dependents
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(RBKT)>;)
ZMK_MACRO(exl_sel_pre, // Select Precedents
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(LBKT)>;)
ZMK_MACRO(exl_sel_row, // Select Row
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LS(SPACE)>;)
ZMK_MACRO(exl_sel_col, // Select Column
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(SPACE)>;)
ZMK_MACRO(exl_nav_beg, // Navigate Beginning
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(HOME)>;)
ZMK_MACRO(exl_nav_end, // Navigate End
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(END)>;)
ZMK_MACRO(exl_del_sel, // Delete Selected row or column
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp LC(MINUS)>;)
ZMK_MACRO(exl_rpt_act, // Repeat Action
wait-ms = <0>;
tap-ms = <0>;
bindings = <&kp F4>;)