Implemented Seniply, added de key behaviours
All checks were successful
/ build (push) Successful in 4m17s
All checks were successful
/ build (push) Successful in 4m17s
This commit is contained in:
parent
fa5a896695
commit
f241defe4a
1 changed files with 57 additions and 20 deletions
|
@ -5,13 +5,11 @@
|
|||
*/
|
||||
|
||||
#include <behaviors.dtsi>
|
||||
#include <dt-bindings/zmk/backlight.h>
|
||||
#include <dt-bindings/zmk/bt.h>
|
||||
#include <dt-bindings/zmk/keys.h>
|
||||
#include <dt-bindings/zmk/rgb.h>
|
||||
|
||||
&led_strip {
|
||||
// chain-length = <6>;
|
||||
|
||||
chain-length = <31>; // Uncomment if using both per-key and underglow LEDs
|
||||
// chain-length = <25>; // Uncomment if using only per-key LEDs.
|
||||
};
|
||||
|
@ -225,10 +223,24 @@
|
|||
};
|
||||
};
|
||||
|
||||
combos {
|
||||
compatible = "zmk,combos";
|
||||
|
||||
function_layer_combo {
|
||||
bindings = <&mo 3>;
|
||||
key-positions = <41 48>;
|
||||
};
|
||||
|
||||
number_layer_combo {
|
||||
bindings = <&mo 5>;
|
||||
key-positions = <42 48>;
|
||||
};
|
||||
};
|
||||
|
||||
keymap {
|
||||
compatible = "zmk,keymap";
|
||||
|
||||
quertz_de {
|
||||
base_quertz-de {
|
||||
// ---------------------------------------------------------------------------------------------------------------------------------
|
||||
// | ESC | Q | W | E | R | T | | Y | U | I | O | P | \ |
|
||||
// | TAB | A | S | D | F | G | | H | J | K | L | ; | ' |
|
||||
|
@ -236,13 +248,31 @@
|
|||
// | GUI | DEL | RET | SPACE | ESC | | RET | SPACE | TAB | BSPC | R-ALT |
|
||||
|
||||
bindings = <
|
||||
&kp ESC &kp Q &kp W &kp E &kp R &kp T &kp Z &kp U &kp I &kp O &kp P &kp BSLH
|
||||
&kp TAB &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
|
||||
&kp LSHFT &kp Y &kp X &kp C &kp V &kp B &kp LSHFT &kp LSHFT &mo 1 &kp LSHFT &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RCTRL
|
||||
&kp LGUI &kp DEL &kp RET &kp SPACE &kp ESC &kp RET &kp SPACE &kp TAB &kp BSPC &kp RALT
|
||||
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Z &kp U &kp I &kp O &kp P &de_ue
|
||||
&kp ESC &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &de_oe &de_ae
|
||||
&kp LCTRL &kp Y &kp X &kp C &kp V &kp B &trans &trans &trans &trans &kp N &kp M &de_comma &de_dot &kp MINUS &de_hash
|
||||
&none &mo 2 &kp LSHFT &trans &trans &trans &trans &kp SPACE &mo 4 &none
|
||||
>;
|
||||
|
||||
sensor-bindings = <&inc_dec_kp UP DOWN>, <&inc_dec_kp LEFT RIGHT>;
|
||||
sensor-bindings = <&inc_dec_kp LEFT RIGHT>, <&inc_dec_kp UP DOWN>;
|
||||
};
|
||||
|
||||
base_colemak-dh {
|
||||
bindings = <
|
||||
&trans &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp SEMI &trans
|
||||
&trans &kp A &kp R &kp S &kp T &kp G &kp M &kp N &kp E &kp I &kp O &trans
|
||||
&trans &kp Z &kp X &kp C &kp D &kp V &trans &trans &trans &trans &kp K &kp H &kp COMMA &kp DOT &kp FSLH &trans
|
||||
&none &mo 2 &kp LSHFT &trans &trans &trans &trans &kp SPACE &mo 4 &none
|
||||
>;
|
||||
};
|
||||
|
||||
extend_layer {
|
||||
bindings = <
|
||||
&trans &kp ESC &kp K_BACK &kp K_FIND &kp K_FORWARD &kp INS &kp PG_UP &kp HOME &kp UP &kp END &kp CAPS &trans
|
||||
&trans &sk LALT &sk LGUI &sk LSHFT &sk LCTRL &sk RALT &kp PG_DN &kp LEFT &kp DOWN &kp RIGHT &kp DEL &trans
|
||||
&trans &kp LC(Z) &kp LC(X) &kp LC(C) &kp LGUI &kp LC(V) &trans &trans &trans &trans &kp ENTER &kp BSPC &kp TAB &kp C_MENU &kp PSCRN &trans
|
||||
&none &none &trans &trans &trans &trans &trans &kp ENTER &mo 3 &none
|
||||
>;
|
||||
};
|
||||
|
||||
function_layer {
|
||||
|
@ -253,21 +283,28 @@
|
|||
// | | | | | | | | | | | | |
|
||||
|
||||
bindings = <
|
||||
&trans &trans &bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bl BL_TOG &rgb_ug RGB_EFF &trans &trans &trans &trans
|
||||
&trans &trans &trans &bt BT_SEL 3 &bt BT_SEL 4 &trans &bl BL_INC &trans &trans &trans &trans &trans
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &bl BL_DEC &trans &trans &trans &trans &trans
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
&trans &kp K_STOP &kp K_PREV &kp K_PLAY_PAUSE &kp K_NEXT &kp C_BRIGHTNESS_INC &kp F12 &kp F7 &kp F8 &kp F9 &kp SLCK &trans
|
||||
&trans &sk LALT &sk LGUI &sk LSHFT &sk LCTRL &kp C_BRI_DEC &kp F11 &kp F4 &kp F5 &kp F6 &to 0 &trans
|
||||
&trans &kp K_MUTE &kp C_VOL_DN &kp LC(LS(C)) &kp C_VOL_UP &kp LC(LS(V)) &trans &trans &trans &trans &kp F10 &kp F1 &kp F2 &kp F3 &to 1 &trans
|
||||
&none &trans &trans &trans &trans &trans &trans &kp ENTER &trans &none
|
||||
>;
|
||||
|
||||
sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp PG_UP PG_DN>;
|
||||
};
|
||||
|
||||
colemak-dh {
|
||||
symbol_layer {
|
||||
bindings = <
|
||||
&trans &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp SEMI &trans
|
||||
&trans &kp A &kp R &kp S &kp T &kp G &kp M &kp N &kp E &kp I &kp O &trans
|
||||
&trans &kp Z &kp X &kp C &kp D &kp V &trans &trans &trans &trans &kp K &kp H &kp COMMA &kp DOT &kp FSLH &trans
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
&trans &kp EXCL &kp AT &kp POUND &kp DOLLAR &kp PERCENT &kp EQUAL &kp GRAVE &kp COLON &kp SEMICOLON &kp PLUS &trans
|
||||
&trans &sk LALT &sk LGUI &sk LSHFT &sk LCTRL &kp CARET &kp STAR &kp LEFT_PARENTHESIS &kp LBRC &kp LBKT &kp MINUS &trans
|
||||
&trans &trans &trans &kp BSLH &kp PIPE &kp AMPERSAND &trans &trans &trans &trans &kp TILDE &kp RIGHT_PARENTHESIS &kp RBRC &kp RBKT &kp UNDER &trans
|
||||
&none &mo 3 &mo 5 &trans &trans &trans &trans &trans &none &none
|
||||
>;
|
||||
};
|
||||
|
||||
number_layer {
|
||||
bindings = <
|
||||
&trans &trans &trans &trans &trans &kp LNLCK &kp EQUAL &kp N7 &kp N8 &kp N9 &kp PLUS &trans
|
||||
&trans &sk LALT &sk LGUI &sk LSHFT &sk LCTRL &sk RALT &kp STAR &kp N4 &kp N5 &kp N6 &kp MINUS &trans
|
||||
&trans &trans &kp C_MENU &kp TAB &kp BSPC &kp RET &trans &trans &trans &trans &kp N0 &kp N1 &kp N2 &kp N3 &kp FSLH &trans
|
||||
&none &trans &none &trans &trans &trans &trans &trans &none &none
|
||||
>;
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue