Morph par-combos to lt/gt
This commit is contained in:
parent
4f414fa820
commit
881804ea89
2 changed files with 20 additions and 5 deletions
|
@ -63,7 +63,10 @@
|
||||||
)
|
)
|
||||||
MAKE_HRM(hml, &kp, &kp, KEYS_R THUMBS) // left-hand HRMs
|
MAKE_HRM(hml, &kp, &kp, KEYS_R THUMBS) // left-hand HRMs
|
||||||
MAKE_HRM(hmr, &kp, &kp, KEYS_L THUMBS) // right-hand HRMs
|
MAKE_HRM(hmr, &kp, &kp, KEYS_L THUMBS) // right-hand HRMs
|
||||||
MAKE_HRM(hml_repeat, &kp, &key_repeat, KEYS_R THUMBS) // left-hand HRM for repeat combo
|
|
||||||
|
MAKE_HRM(hml_repeat, &kp, &key_repeat, KEYS_R THUMBS) // used for HRM-combo
|
||||||
|
MAKE_HRM(hmr_lpar_lt, &kp, &lpar_lt, KEYS_L THUMBS) // " " " "
|
||||||
|
MAKE_HRM(hmr_rpar_gt, &kp, &rpar_gt, KEYS_L THUMBS) // " " " "
|
||||||
|
|
||||||
/* Nav cluster */
|
/* Nav cluster */
|
||||||
|
|
||||||
|
@ -200,6 +203,18 @@ ZMK_BEHAVIOR(bs_del, mod_morph,
|
||||||
keep-mods = <MOD_RSFT>;
|
keep-mods = <MOD_RSFT>;
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// tap: left-parenthesis | shft + tap: less-than
|
||||||
|
ZMK_BEHAVIOR(lpar_lt, mod_morph,
|
||||||
|
bindings = <&kp LPAR>, <&kp LT>;
|
||||||
|
mods = <(MOD_LSFT|MOD_RSFT)>;
|
||||||
|
)
|
||||||
|
|
||||||
|
// tap: right-parenthesis | shft + tap: greater-than
|
||||||
|
ZMK_BEHAVIOR(rpar_gt, mod_morph,
|
||||||
|
bindings = <&kp RPAR>, <&kp GT>;
|
||||||
|
mods = <(MOD_LSFT|MOD_RSFT)>;
|
||||||
|
)
|
||||||
|
|
||||||
// tap: copy | double-tap: cut
|
// tap: copy | double-tap: cut
|
||||||
ZMK_BEHAVIOR(copy_cut, tap_dance,
|
ZMK_BEHAVIOR(copy_cut, tap_dance,
|
||||||
tapping-term-ms = <200>;
|
tapping-term-ms = <200>;
|
||||||
|
|
|
@ -15,10 +15,10 @@
|
||||||
#define COMBO_TERM_SLOW 35
|
#define COMBO_TERM_SLOW 35
|
||||||
|
|
||||||
// make homerow combos tap-only (so HRMs can be chorded instantaneously)
|
// make homerow combos tap-only (so HRMs can be chorded instantaneously)
|
||||||
#define HRC_TAB &hml LA(LCTRL) TAB
|
#define HRC_TAB &hml LA(LCTRL) TAB
|
||||||
#define HRC_REPEAT &hml_repeat LS(LCTRL) 0
|
#define HRC_REPEAT &hml_repeat LS(LCTRL) 0
|
||||||
#define HRC_LPAR &hmr RS(LCTRL) LPAR
|
#define HRC_LPAR &hmr_lpar_lt RS(LCTRL) 0
|
||||||
#define HRC_RPAR &hmr LA(LCTRL) RPAR
|
#define HRC_RPAR &hmr_rpar_gt LA(LCTRL) 0
|
||||||
|
|
||||||
/* Horizontal combos - left hand */
|
/* Horizontal combos - left hand */
|
||||||
ZMK_COMBO(esc, &kp ESC, LT3 LT2, DEF NAV NUM, COMBO_TERM_FAST)
|
ZMK_COMBO(esc, &kp ESC, LT3 LT2, DEF NAV NUM, COMBO_TERM_FAST)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue