Combine bspc-del and < into single behavior
This commit is contained in:
parent
3b06d6d032
commit
fecf8b3d24
1 changed files with 4 additions and 14 deletions
|
@ -92,25 +92,15 @@
|
||||||
bindings = <&mo>, <&sk>;
|
bindings = <&mo>, <&sk>;
|
||||||
};
|
};
|
||||||
|
|
||||||
// mod-morph shift + backspace into delete
|
// tap: backspace, shift-tap: delete, hold: switch layer
|
||||||
bsdel: backspace_del {
|
bs_del_lt: backspace_del {
|
||||||
compatible = "zmk,behavior-mod-morph";
|
compatible = "zmk,behavior-mod-morph";
|
||||||
label = "BSPC_DEL";
|
label = "BSPC_DEL";
|
||||||
#binding-cells = <0>;
|
#binding-cells = <0>;
|
||||||
bindings = <&kp BSPC>, <&kp DEL>;
|
bindings = << FUN BSPC>, <&kp DEL>;
|
||||||
mods = <MOD_LSFT>;
|
mods = <MOD_LSFT>;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Layer change + backspace/del key
|
|
||||||
lt_bspc: layer_tap_backspace_del {
|
|
||||||
compatible = "zmk,behavior-hold-tap";
|
|
||||||
label = "LT_BT";
|
|
||||||
#binding-cells = <2>; // TODO: can we get rid of superfluous 2nd arg?
|
|
||||||
tapping-term-ms = <150>;
|
|
||||||
flavor = "tap-preferred";
|
|
||||||
bindings = <&mo>, <&bsdel>;
|
|
||||||
};
|
|
||||||
|
|
||||||
// sticky key with quick release (fixes double capitalization when rolling keys)
|
// sticky key with quick release (fixes double capitalization when rolling keys)
|
||||||
skq: sticky_key_quick_release {
|
skq: sticky_key_quick_release {
|
||||||
compatible = "zmk,behavior-sticky-key";
|
compatible = "zmk,behavior-sticky-key";
|
||||||
|
@ -144,7 +134,7 @@
|
||||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||||
&kp Z &kp X &kp C &kp D &kp V EXTRA_MID &kp K &kp H &kp COMMA &kp DOT &kp SEMI
|
&kp Z &kp X &kp C &kp D &kp V EXTRA_MID &kp K &kp H &kp COMMA &kp DOT &kp SEMI
|
||||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||||
EXTRA_BOT_L < SYS ESC < NAV SPACE &kp TAB EXTRA_MID < NUM RET &ss_cw <_bspc FUN 0 EXTRA_BOT_R
|
EXTRA_BOT_L < SYS ESC < NAV SPACE &kp TAB EXTRA_MID < NUM RET &ss_cw &bs_del_lt EXTRA_BOT_R
|
||||||
// ╰─────────────╯ ╰─────────────┴──── ────────┴─────────────╯ ╰─────────────╯ ╰─────────────┴─────────────┴─────────────╯ ╰─────────────╯
|
// ╰─────────────╯ ╰─────────────┴──── ────────┴─────────────╯ ╰─────────────╯ ╰─────────────┴─────────────┴─────────────╯ ╰─────────────╯
|
||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue