Skip to content

Commit

Permalink
adding a quote doubling macro
Browse files Browse the repository at this point in the history
  • Loading branch information
rmwphd committed Apr 18, 2024
1 parent 110c609 commit 3f0efe8
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions config/hillside48.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,8 @@
ZMK_MACRO(ltgt_pair, wait-ms = <30>; tap-ms = <40>; bindings = <&kp LT &kp GT>, <&kp LEFT>;)
ZMK_MACRO(up3, wait-ms = <30>; tap-ms = <40>; bindings = <&kp UP &kp UP &kp UP>;)
ZMK_MACRO(down3, wait-ms = <30>; tap-ms = <40>; bindings = <&kp DOWN &kp DOWN &kp DOWN>;)
ZMK_MACRO(quotes, wait-ms = <30>; tap-ms = <40>; bindings = <&kp DQT &kp DQT &kp LEFT>;)
ZMK_MACRO(squotes, wait-ms = <30>; tap-ms = <40>; bindings = <&kp SQT &kp SQT &kp LEFT>;)
ZMK_MACRO(dquotes, wait-ms = <30>; tap-ms = <40>; bindings = <&kp DQT &kp DQT &kp LEFT>;)
};

behaviors {
Expand Down Expand Up @@ -149,8 +150,14 @@
TAPDANCE(td_par_pair, tapping-term-ms = <300>; bindings = <&kp LPAR>, <&pair_par>, <&pair_par2>;)
TAPDANCE(td_brc_pair, tapping-term-ms = <300>; bindings = <&kp LBRC>, <&pair_brc>, <&pair_brc2>;)
TAPDANCE(td_bkt_pair, tapping-term-ms = <300>; bindings = <&kp LBKT>, <&pair_bkt>, <&pair_bkt2>;)
TAPDANCE(quotespair, tapping-term-ms = <300>; bindings = <&kp DQT>, <&quotes>;)
// hmm, what's the best way to change shifted SQT to be that tapdance?
TAPDANCE(squotespair, tapping-term-ms = <300>; bindings = <&kp SQT>, <&squotes>;)
TAPDANCE(dquotespair, tapping-term-ms = <300>; bindings = <&kp DQT>, <&dquotes>;)
sdtdqt: sqt_dqt {
compatible = "zmk,behavior-mod-morph";
#binding-cells = <0>;
bindings = <&kp squotespair>, <&dquotespair>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
};

keymap {
Expand All @@ -160,7 +167,7 @@
default_layer {
bindings = <
&bkfwd &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &to LAYERLEADER_L
&sl EDIT_L &kp A &lt NUMPAD_L S &kp D &lt FSYM_L F &kp G &kp H &lt JSYM_L J &kp K &kp L &lt EDIT_L SEMI &kp SQT
&sl EDIT_L &kp A &lt NUMPAD_L S &kp D &lt FSYM_L F &kp G &kp H &lt JSYM_L J &kp K &kp L &lt EDIT_L SEMI &sdtdqt
&kp L_DSK &kp Z &kp X &kp C &kp V &kp B &kp TAB &none &kp N &kp M &kp COMMA &kp DOT &lt MEDIA_L SLASH &kp R_DSK
&none &sk SFTCMD &td1 &lt EDIT_L BSPC &shcaps2 &kp ENTER &lt NUMPAD_L SPACE &td1 &sk RCTRL &none
>;
Expand Down

0 comments on commit 3f0efe8

Please sign in to comment.