Skip to content

Commit e6668c3

Browse files
committed
feat(keymap): add mod-morph behaviors and adjust layers
- Introduce mmshr behavior for right shift mod-morph Implement - Tab/Caps and Bspc/DEL morphing in base layer Clean up symbol layer - by removing redundant bindings
1 parent 82fcbc4 commit e6668c3

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

config/silakka54.keymap

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@
1919
mods = <(MOD_LGUI|MOD_LSFT|MOD_RGUI|MOD_RSFT)>;
2020
keep-mods = <(MOD_LGUI|MOD_RSFT)>;
2121
};
22+
mmshr: mod_morph_shift_right {
23+
compatible = "zmk,behavior-mod-morph";
24+
#binding-cells = <2>;
25+
bindings = <&kp>, <&kp>;
26+
mods = <(MOD_RSFT)>;
27+
};
2228
mo_tog: behavior_mo_tog {
2329
compatible = "zmk,behavior-hold-tap";
2430
#binding-cells = <2>;
@@ -39,10 +45,10 @@
3945
// | SHIFT | Z | X | C | V | B | | N | M | , | . | / | SHIFT |
4046
// | ALT | GUI | LOWER| | ENTER| SPACE | RAISE |
4147
bindings = <
42-
&gresc &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS
43-
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC
44-
&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
45-
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
48+
&gresc &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS
49+
&mmshr TAB CAPS &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &mmshr BSPC DEL
50+
&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
51+
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
4652
&kp LALT &kp LGUI &mo 1 &kp RET &kp SPACE &mo_tog 2 3
4753
>;
4854
};
@@ -62,7 +68,7 @@
6268
display-name = "Symbol";
6369
bindings = <
6470
&kp GRAVE &trans &trans &trans &trans &trans &trans &trans &trans &kp MINUS &kp EQUAL &kp BSLH
65-
&kp CAPS &trans &trans &trans &trans &trans &trans &trans &trans &kp LBKT &kp RBKT &kp DEL
71+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &kp LBKT &kp RBKT &trans
6672
&trans &trans &trans &trans &trans &trans &trans &trans &trans &kp LBRC &kp RBRC &trans
6773
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
6874
&trans &trans &trans &trans &trans &trans

0 commit comments

Comments
 (0)