Add shift on left hand

This commit is contained in:
2025-02-09 17:23:45 +01:00
parent d44a8f85be
commit a621b24a63
+25 -11
View File
@@ -59,10 +59,10 @@
hold-trigger-on-release;
};
left_shift: left_shift_morph {
left_tab: left_shift_morph {
compatible = "zmk,behavior-mod-morph";
#binding-cells = <0>;
bindings = <&caps_word>, <&kp LEFT>;
bindings = <&kp TAB>, <&kp LEFT>;
mods = <(MOD_LSFT|MOD_RSFT)>;
keep-mods = <(MOD_LSFT)>;
};
@@ -120,6 +120,20 @@
hold-trigger-on-release;
};
caps_lshift: lmod_morph_hold_tap {
compatible = "zmk,behavior-mod-morph";
#binding-cells = <0>;
bindings = <&ltsk OT LSHIFT>, <&caps_word>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
caps_rshift: rmod_morph_hold_tap {
compatible = "zmk,behavior-mod-morph";
#binding-cells = <0>;
bindings = <&ltsk OT RSHIFT>, <&caps_word>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
sm_reset: tap_dance_rst {
compatible = "zmk,behavior-tap-dance";
#binding-cells = <0>;
@@ -133,15 +147,15 @@
default_layer {
bindings = <
// ╭─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────────┬───────────────┬─────────────┬─────────────╮
&kp COMMA &kp DOT &kp P &kp Y &kp F &kp G &kp C &kp R
//╭─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────────┼───────────────┼─────────────┼─────────────┼─────────────╮
&hml LALT A &hml LGUI O &hml LSFT E &hml LCTL U &kp I &kp D &hmr RCTL H &hmr RSFT T &hmr RGUI N &hmr RALT S
//├─────────────┼─────────────┼─────────────┼─────────────┼─────────────╯ ╰─────────────────┼───────────────┼─────────────┼─────────────┼─────────────┤
&kp SQT &kp Q &kp J &kp K &kp M &kp W &kp V &kp L
//╰───────────────────────────┼─────────────┼─────────────┼─────────────╮ ╭─────────────────┼───────────────┼─────────────┼───────────────────────────╯
&left_shift &lt_spc SY 0 &lt OT TAB &ltsk OT LSHIFT &lt_bspc SY 0 &up_del
// ╰─────────────┴─────────────┴─────────────╯ ╰─────────────────┴───────────────┴─────────────╯
// ╭─────────────┬─────────────┬─────────────┬─────────────╮ ╭───────────────┬───────────────┬─────────────┬─────────────╮
&kp COMMA &kp DOT &kp P &kp Y &kp F &kp G &kp C &kp R
//╭─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├───────────────┼───────────────┼─────────────┼─────────────┼─────────────╮
&hml LALT A &hml LGUI O &hml LSFT E &hml LCTL U &kp I &kp D &hmr RCTL H &hmr RSFT T &hmr RGUI N &hmr RALT S
//├─────────────┼─────────────┼─────────────┼─────────────┼─────────────╯ ╰───────────────┼───────────────┼─────────────┼─────────────┼─────────────┤
&kp SQT &kp Q &kp J &kp K &kp M &kp W &kp V &kp L
//╰───────────────────────────┼─────────────┼─────────────┼─────────────╮ ╭───────────────┼───────────────┼─────────────┼───────────────────────────╯
&left_tab &lt_spc SY 0 &caps_lshift &caps_rshift &lt_bspc SY 0 &up_del
// ╰─────────────┴─────────────┴─────────────╯ ╰───────────────┴───────────────┴─────────────╯
>;
};