Skip to content

Commit

Permalink
update combos
Browse files Browse the repository at this point in the history
  • Loading branch information
stijnveenman committed Jul 12, 2024
1 parent 164c6bc commit 01faa58
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 18 deletions.
8 changes: 2 additions & 6 deletions config/base.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@ MAKE_HRM(hml, &kp, &kp, KEYS_R THUMBS) // left-hand HRMs
MAKE_HRM(hmr, &kp, &kp, KEYS_L THUMBS) // right-hand HRMs

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) // " " " "
MAKE_HRM(hmr_lpar_lt, &kp, &kp LPAR, KEYS_L THUMBS) // " " " "
MAKE_HRM(hmr_rpar_gt, &kp, &kp RPAR, KEYS_L THUMBS) // " " " "

/* Nav cluster */

Expand Down Expand Up @@ -143,10 +143,6 @@ SIMPLE_MORPH(dot_inner_morph, CTL, &kp COLON, &kp GREATER_THAN)
// tap: qmark | shift + tap: excl
SIMPLE_MORPH(qexcl, SFT, &kp QMARK, &kp EXCL)

// tap: left/right parenthesis | shft + tap: less-than/greater-than
SIMPLE_MORPH(lpar_lt, SFT, &kp LPAR, &kp LT)
SIMPLE_MORPH(rpar_gt, SFT, &kp RPAR, &kp GT)

// tap: space | shift + tap: dot -> space -> sticky shift | hold: activate layer
ZMK_HOLD_TAP(lt_spc,
flavor = "balanced";
Expand Down
20 changes: 8 additions & 12 deletions config/combos.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -45,18 +45,14 @@ ZMK_COMBO(copy, &kp LM(C), LB3 LB2, DEF NAV NUM, COMBO_TERM_FAST, COMBO
ZMK_COMBO(paste, &kp LM(V), LB2 LB1, DEF NAV NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)

/* Horizontal combos - right hand */
ZMK_COMBO(bspc, &kp BSPC, RT1 RT2, DEF NAV NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(del, &kp DEL, RT2 RT3, DEF NAV NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)

ZMK_COMBO(lpar, HRC_LPAR, RM1 RM2, DEF NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(rpar, HRC_RPAR, RM2 RM3, DEF NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(lt, &kp LT, RM1 RM2, NAV , COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(gt, &kp GT, RM2 RM3, NAV , COMBO_TERM_FAST, COMBO_IDLE_FAST)

ZMK_COMBO(lbkt, &kp LBKT, RB1 RB2, DEF NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(rbkt, &kp RBKT, RB2 RB3, DEF NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(lbrc, &kp LBRC, RB1 RB2, NAV , COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(rbrc, &kp RBRC, RB2 RB3, NAV , COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(bspc, &kp LBRC, RT1 RT2, DEF NAV NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(del, &kp RBRC, RT2 RT3, DEF NAV NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)

ZMK_COMBO(lpar, HRC_LPAR, RM1 RM2, DEF NAV NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(rpar, HRC_RPAR, RM2 RM3, DEF NAV NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)

ZMK_COMBO(lbkt, &kp LBKT, RB1 RB2, DEF NAV NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)
ZMK_COMBO(rbkt, &kp RBKT, RB2 RB3, DEF NAV NUM, COMBO_TERM_FAST, COMBO_IDLE_FAST)

/* Vertical combos - left hand */
ZMK_COMBO(at, &kp AT, LT3 LM3, DEF NAV NUM, COMBO_TERM_SLOW, COMBO_IDLE_SLOW)
Expand Down
6 changes: 6 additions & 0 deletions keymap_drawer.config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -377,6 +377,12 @@ parse_config:
"&smart_mouse":
tap: $$mdi:mouse-outline$$

# hml combos
"&hmr_lpar_lt RS(LCTRL) 0":
tap: (
"&hmr_rpar_gt RS(LALT) 0":
tap: )

# Reset
"&sys_reset":
type: bootloader
Expand Down

0 comments on commit 01faa58

Please sign in to comment.