Differentiate between left and right shift
Only mask left-shift in `del` mod-morph, right-shift gets passed to allow for `shift + del` combos
This commit is contained in:
parent
196ce9bb23
commit
188243dd1a
1 changed files with 5 additions and 5 deletions
|
@ -106,13 +106,13 @@ TODOs and ISSUES
|
|||
|
||||
/* custom keys */
|
||||
|
||||
// tap: backspace | shift + tap: delete | hold: num layer
|
||||
// tap: backspace | lshft + tap: delete | rshft + tap: shift-delete | hold: num layer
|
||||
bs_del_num: backspace_del_num {
|
||||
compatible = "zmk,behavior-mod-morph";
|
||||
label = "BSPC_DEL_NUM";
|
||||
#binding-cells = <0>;
|
||||
bindings = << NUM BSPC>, <&kp DEL>;
|
||||
mods = <MOD_LSFT>;
|
||||
mods = <(MOD_LSFT|MOD_RSFT)>;
|
||||
masked_mods = <MOD_LSFT>; // requires PR #1114
|
||||
};
|
||||
|
||||
|
@ -135,7 +135,7 @@ TODOs and ISSUES
|
|||
// ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
|
||||
&kp Q &kp W &kp F &kp P &kp B EXTRA_MID &kp J &kp L &kp U &kp Y &kp SQT
|
||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||
&hml LGUI A &hml LALT R &hml LCTRL S &hml LSHFT T &kp G EXTRA_MID &kp M &hmr LSHFT N &hmr LCTRL E &hmr LALT I &hmr LGUI O
|
||||
&hml LGUI A &hml LALT R &hml LCTRL S &hml LSHFT T &kp G EXTRA_MID &kp M &hmr RSHFT N &hmr LCTRL E &hmr LALT I &hmr LGUI O
|
||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||
&kp Z &kp X &kp C &kp D &kp V EXTRA_MID &kp K &kp H &kp COMMA &kp DOT &kp SEMI
|
||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||
|
@ -177,7 +177,7 @@ TODOs and ISSUES
|
|||
// ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
|
||||
&kp ESC &kp N7 &kp N8 &kp N9 &kp STAR EXTRA_MID ___ ___ ___ ___ ___
|
||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||
&kp RET &kp N4 &kp N5 &kp N6 &kp PLUS EXTRA_MID ___ &sk LSHFT &sk LCTRL &sk LALT &sk LGUI
|
||||
&kp RET &kp N4 &kp N5 &kp N6 &kp PLUS EXTRA_MID ___ &sk RSHFT &sk LCTRL &sk LALT &sk LGUI
|
||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||
&kp TAB &kp N1 &kp N2 &kp N3 &kp FSLH EXTRA_MID ___ ___ ___ ___ ___
|
||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||
|
@ -191,7 +191,7 @@ TODOs and ISSUES
|
|||
// ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
|
||||
&kp F12 &kp F7 &kp F8 &kp F9 ___ EXTRA_MID ___ ___ ___ ___ ___
|
||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||
&kp F11 &kp F4 &kp F5 &kp F6 ___ EXTRA_MID ___ &sk LSHFT &sk LCTRL &sk LALT &sk LGUI
|
||||
&kp F11 &kp F4 &kp F5 &kp F6 ___ EXTRA_MID ___ &sk RSHFT &sk LCTRL &sk LALT &sk LGUI
|
||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||
&kp F10 &kp F1 &kp F2 &kp F3 ___ EXTRA_MID ___ ___ ___ ___ ___
|
||||
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue