rework nav layer

This commit is contained in:
daniel
2023-04-08 18:38:21 +02:00
parent 156aed059a
commit 7ecd2f5cbd

View File

@@ -102,6 +102,29 @@
tap-ms = <40>;
bindings = <&kp SQT &kp SPACE>;
};
win_l: win_l {
label = "WINDOWS LEFT";
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
wait-ms = <10>;
bindings
= <&macro_press &kp LGUI>
, <&macro_tap &kp LEFT>
, <&macro_release &kp LGUI>;
};
win_r: win_r {
label = "WINDOWS RIGHT";
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
wait-ms = <10>;
bindings
= <&macro_press &kp LGUI>
, <&macro_tap &kp RIGHT>
, <&macro_release &kp LGUI>;
};
};
keymap {
@@ -121,15 +144,15 @@
// | CTRL / CAPSW | A | S | D | F | G | | H | J | K | L | ; | ' |
&tdctrlcap &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &ud_sqt
// _______________________________________________________________________________________________ ______________________________________________________________________________________________
// | SHIFT / { | Z | X | C | V | B | MUTE | | SPACE | N | M | , | . | / | SHIFT / } |
&mt LSHFT LBRC &kp Z &kp X &kp C &kp V &kp B &kp C_MUTE &kp SPACE &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RSHFT RBRC
// | SHIFT / { | Z | X | C | V | B | MUTE | | PLAY/PAUSE | N | M | , | . | / | SHIFT / } |
&mt LSHFT LBRC &kp Z &kp X &kp C &kp V &kp B &kp C_MUTE &kp C_PP &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RSHFT RBRC
// _______________________________________________________________________________________________ ______________________________________________________________________________________________
// | | GUI | ALT | SPECIAL | ENTER | | SPACE | NAV | ALT | GUI | |
&trans &kp LGUI &kp LALT &lt SPEC ESC &kp SPACE &mt RALT RET &lt NAV BSPC &kp RALT &kp RGUI &trans
// ___________________________________________________________________ __________________________________________________________________
>;
sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp RIGHT LEFT>;
sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp C_PREV C_NEXT>;
};
special_layer {
@@ -154,7 +177,7 @@
// ___________________________________________________________________ __________________________________________________________________
>;
sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp RIGHT LEFT>;
sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp C_PREV C_NEXT>;
};
nav_layer {
@@ -165,21 +188,21 @@
// | | | | | | | | / reset | | | | | |
&trans &trans &trans &trans &trans &trans &tdrstr &trans &trans &trans &trans &trans
// _______________________________________________________________________________ ______________________________________________________________________________
// | ALT+F4 | / | 7 | 8 | 9 | + | | PG UP | LA(LET) | UP | LA(RIGHT) | HOME | |
// | ALT+F4 | / | 7 | 8 | 9 | + | | PG UP | LA(LEFT) | UP | LA(RIGHT) | HOME | |
&kp LA(F4) &kp SLASH &kp N7 &kp N8 &kp N9 &kp PLUS &kp PG_UP &kp LA(LEFT) &kp UP &kp LA(RIGHT) &kp HOME &trans
// _______________________________________________________________________________ ______________________________________________________________________________
// | | 0 | 1 | 2 | 3 | = | | PG DOWN | LEFT | DOWN | RIGHT | DEL | BACKSPACE |
&trans &kp N0 &kp N1 &kp N2 &kp N3 &kp EQUAL &kp PG_DN &kp LEFT &kp DOWN &kp RIGHT &kp DEL &kp BSPC
// _______________________________________________________________________________________________ ______________________________________________________________________________________________
// | | * | 4 | 5 | 6 | - | | | | | PREV << | PAUSE | NEXT >> | END | |
&trans &kp ASTERISK &kp N4 &kp N5 &kp N6 &kp MINUS &trans &trans &trans &kp C_PREV &kp C_PP &kp C_NEXT &kp END &trans
// | | * | 4 | 5 | 6 | - | | | | | LG(LEFT) | | LG(RIGHT) | END | |
&trans &kp ASTERISK &kp N4 &kp N5 &kp N6 &kp MINUS &trans &trans &trans &win_l &trans &win_r &kp END &trans
// _______________________________________________________________________________________________ ______________________________________________________________________________________________
// | | | . | | | | | | | | |
&trans &trans &kp DOT &trans &trans &trans &trans &trans &trans &trans
// ___________________________________________________________________ __________________________________________________________________
>;
sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp RIGHT LEFT>;
sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp C_PREV C_NEXT>;
};
adjust_layer {
@@ -204,7 +227,7 @@
// ___________________________________________________________________ __________________________________________________________________
>;
sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp RIGHT LEFT>;
sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp C_PREV C_NEXT>;
};