swap RSHIFT and &mo 1 and create proper macros for i3 window switching
This commit is contained in:
parent
2d2a367e12
commit
a137529cc5
@ -128,6 +128,46 @@
|
|||||||
, <¯o_release &kp LGUI>
|
, <¯o_release &kp LGUI>
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
|
mcro_i3up: macro_i3_up {
|
||||||
|
label = "ZM_macro_i3_up";
|
||||||
|
compatible = "zmk,behavior-macro";
|
||||||
|
#binding-cells = <0>;
|
||||||
|
bindings
|
||||||
|
= <¯o_press &kp LGUI>
|
||||||
|
, <¯o_tap &kp UP>
|
||||||
|
, <¯o_release &kp LGUI>
|
||||||
|
;
|
||||||
|
};
|
||||||
|
mcro_i3down: macro_i3_down {
|
||||||
|
label = "ZM_macro_i3_down";
|
||||||
|
compatible = "zmk,behavior-macro";
|
||||||
|
#binding-cells = <0>;
|
||||||
|
bindings
|
||||||
|
= <¯o_press &kp LGUI>
|
||||||
|
, <¯o_tap &kp DOWN>
|
||||||
|
, <¯o_release &kp LGUI>
|
||||||
|
;
|
||||||
|
};
|
||||||
|
mcro_i3left: macro_i3_left {
|
||||||
|
label = "ZM_macro_i3_left";
|
||||||
|
compatible = "zmk,behavior-macro";
|
||||||
|
#binding-cells = <0>;
|
||||||
|
bindings
|
||||||
|
= <¯o_press &kp LGUI>
|
||||||
|
, <¯o_tap &kp LEFT>
|
||||||
|
, <¯o_release &kp LGUI>
|
||||||
|
;
|
||||||
|
};
|
||||||
|
mcro_i3right: macro_i3_right {
|
||||||
|
label = "ZM_macro_i3_right";
|
||||||
|
compatible = "zmk,behavior-macro";
|
||||||
|
#binding-cells = <0>;
|
||||||
|
bindings
|
||||||
|
= <¯o_press &kp LGUI>
|
||||||
|
, <¯o_tap &kp RIGHT>
|
||||||
|
, <¯o_release &kp LGUI>
|
||||||
|
;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
keymap {
|
keymap {
|
||||||
compatible = "zmk,keymap";
|
compatible = "zmk,keymap";
|
||||||
@ -136,8 +176,8 @@
|
|||||||
bindings = <
|
bindings = <
|
||||||
&kp ESC &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp LBKT
|
&kp ESC &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp LBKT
|
||||||
&sk CAPS &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
|
&sk CAPS &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
|
||||||
&sk LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &sk RSHIFT
|
&sk LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mo 1
|
||||||
&td_i3 &sk LCTRL &kp SPACE &kp LC(BSPC) &sk RALT &mo 1
|
&td_i3 &sk LCTRL &kp SPACE &kp LC(BSPC) &sk RALT &sk RSHIFT
|
||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -151,8 +191,8 @@
|
|||||||
};
|
};
|
||||||
i3_layer {
|
i3_layer {
|
||||||
bindings = <
|
bindings = <
|
||||||
&trans &trans &trans &kp UP &trans &trans &trans &mcro_i3ws7 &mcro_i3ws8 &mcro_i3ws9 &trans &trans
|
&trans &trans &trans &mcro_i3up &trans &trans &trans &mcro_i3ws7 &mcro_i3ws8 &mcro_i3ws9 &trans &trans
|
||||||
&trans &trans &kp LEFT &kp DOWN &kp RIGHT &trans &trans &mcro_i3ws4 &mcro_i3ws5 &mcro_i3ws6 &trans &trans
|
&trans &trans &mcro_i3left &mcro_i3down &mcro_i3right &trans &trans &mcro_i3ws4 &mcro_i3ws5 &mcro_i3ws6 &trans &trans
|
||||||
&trans &trans &trans &trans &trans &trans &trans &mcro_i3ws1 &mcro_i3ws2 &mcro_i3ws3 &trans &trans
|
&trans &trans &trans &trans &trans &trans &trans &mcro_i3ws1 &mcro_i3ws2 &mcro_i3ws3 &trans &trans
|
||||||
&trans &trans &mcro_i3ws0 &none &trans &none
|
&trans &trans &mcro_i3ws0 &none &trans &none
|
||||||
>;
|
>;
|
||||||
|
Loading…
Reference in New Issue
Block a user