mirror of
https://github.com/dnlbauer/sofle-zmk-config.git
synced 2026-09-10 14:35:30 +00:00
rework nav layer
This commit is contained in:
@@ -102,6 +102,29 @@
|
|||||||
tap-ms = <40>;
|
tap-ms = <40>;
|
||||||
bindings = <&kp SQT &kp SPACE>;
|
bindings = <&kp SQT &kp SPACE>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
win_l: win_l {
|
||||||
|
label = "WINDOWS LEFT";
|
||||||
|
compatible = "zmk,behavior-macro";
|
||||||
|
#binding-cells = <0>;
|
||||||
|
wait-ms = <10>;
|
||||||
|
bindings
|
||||||
|
= <¯o_press &kp LGUI>
|
||||||
|
, <¯o_tap &kp LEFT>
|
||||||
|
, <¯o_release &kp LGUI>;
|
||||||
|
};
|
||||||
|
|
||||||
|
win_r: win_r {
|
||||||
|
label = "WINDOWS RIGHT";
|
||||||
|
compatible = "zmk,behavior-macro";
|
||||||
|
#binding-cells = <0>;
|
||||||
|
wait-ms = <10>;
|
||||||
|
bindings
|
||||||
|
= <¯o_press &kp LGUI>
|
||||||
|
, <¯o_tap &kp RIGHT>
|
||||||
|
, <¯o_release &kp LGUI>;
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
keymap {
|
keymap {
|
||||||
@@ -121,15 +144,15 @@
|
|||||||
// | CTRL / CAPSW | A | S | D | F | G | | H | J | K | L | ; | ' |
|
// | 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
|
&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 / } |
|
// | 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 SPACE &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RSHFT RBRC
|
&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 | |
|
// | | GUI | ALT | SPECIAL | ENTER | | SPACE | NAV | ALT | GUI | |
|
||||||
&trans &kp LGUI &kp LALT < SPEC ESC &kp SPACE &mt RALT RET < NAV BSPC &kp RALT &kp RGUI &trans
|
&trans &kp LGUI &kp LALT < SPEC ESC &kp SPACE &mt RALT RET < 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 {
|
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 {
|
nav_layer {
|
||||||
@@ -165,21 +188,21 @@
|
|||||||
// | | | | | | | | / reset | | | | | |
|
// | | | | | | | | / reset | | | | | |
|
||||||
&trans &trans &trans &trans &trans &trans &tdrstr &trans &trans &trans &trans &trans
|
&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
|
&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 |
|
// | | 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
|
&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 | |
|
// | | * | 4 | 5 | 6 | - | | | | | LG(LEFT) | | LG(RIGHT) | 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
|
&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
|
&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 {
|
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>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user