Updated sofle.keymap

This commit is contained in:
keymap-editor[bot]
2024-09-06 13:37:49 +00:00
parent 31e2a59e2f
commit 5725455d01
+77 -80
View File
@@ -2,10 +2,9 @@
#include <dt-bindings/zmk/bt.h>
#include <dt-bindings/zmk/ext_power.h>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/outputs.h>
#include <dt-bindings/zmk/mouse.h>
#include <dt-bindings/zmk/rgb.h>
/ {
macros {
flash_macro: flash_macro {
@@ -13,77 +12,6 @@
#binding-cells = <0>;
bindings = <&bootloader>;
};
layer_s: layer_s {
label = "layer shift color";
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
wait-ms = <0>;
tap-ms = <0>;
bindings =
<&macro_press>,
<&kp LSHFT>,
<&macro_tap>,
<&rgb_ug RGB_COLOR_HSB(35,100,50)>,
<&macro_pause_for_release>,
<&macro_release>,
<&kp LSHFT>,
<&macro_tap>,
<&rgb_ug RGB_COLOR_HSB(240,50,30)>;
};
layer_1: layer_1 {
label = "layer 1";
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
wait-ms = <0>;
tap-ms = <0>;
bindings =
<&macro_press>,
<&lt 1 END>,
<&macro_tap>,
<&rgb_ug RGB_COLOR_HSB(300,100,50)>,
<&macro_pause_for_release>,
<&macro_release>,
<&lt 1 END>,
<&macro_tap>,
<&rgb_ug RGB_COLOR_HSB(240,50,30)>;
};
layer_2: layer_2 {
label = "layer 2";
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
wait-ms = <0>;
tap-ms = <0>;
bindings =
<&macro_press>,
<&mo 2>,
<&macro_tap>,
<&rgb_ug RGB_COLOR_HSB(175,100,50)>,
<&macro_pause_for_release>,
<&macro_release>,
<&mo 2>,
<&macro_tap>,
<&rgb_ug RGB_COLOR_HSB(240,50,30)>;
};
layer_3: layer_3 {
label = "layer 3";
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
wait-ms = <0>;
tap-ms = <0>;
bindings =
<&macro_press>,
<&lt 3 DEL>,
<&macro_tap>,
<&rgb_ug RGB_COLOR_HSB(0,100,50)>,
<&macro_pause_for_release>,
<&macro_release>,
<&lt 3 DEL>,
<&macro_tap>,
<&rgb_ug RGB_COLOR_HSB(240,50,30)>;
};
};
behaviors {
@@ -124,27 +52,96 @@
Qwery {
bindings = <
&rgb_ug RGB_TOG &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp UP_ARROW &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS
&ext_power EP_ON &kp Q &kp W &kp E &kp R &kp T &kp DOWN_ARROW &kp Y &kp U &kp I &kp O &kp P &kp RBKT
&ext_power EP_OFF &kp A &kp S &kp D &kp F &kp G &kp LEFT_ARROW &kp H &kp J &kp K &kp L &kp SEMI &kp APOS
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp RIGHT_ARROW &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp ENTER
&kp BSPC &kp LCTRL &kp LALT &kp LGUI &kp SPACE &kp ENTER &kp ENTER &kp ENTER &kp SPACE &kp RGUI &kp RALT &kp RCTRL
&as TILDE GRAVE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp UP_ARROW &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS
&kp ESCAPE &kp Q &kp W &kp E &kp R &kp T &kp DOWN_ARROW &kp Y &kp U &kp I &kp O &kp P &kp RBKT
&kp CAPSLOCK &hm LEFT_GUI A &hm LEFT_ALT S &hm LEFT_CONTROL D &hm LEFT_SHIFT F &kp G &kp LEFT_ARROW &kp H &hm RIGHT_SHIFT J &hm RIGHT_CONTROL K &hm RIGHT_ALT L &as COLON SEMICOLON &as DOUBLE_QUOTES SQT
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp RIGHT_ARROW &kp N &kp M &as LESS_THAN COMMA &as GREATER_THAN PERIOD &as QUESTION SLASH &hm RIGHT_GUI ENTER
&to 5 &kp LCTRL &kp LALT &ltq 1 BACKSPACE &ltq 3 TAB &ltq 2 SPACE &to 6 &ltq 3 SPACE &ltq 2 ENTER &ltq 1 DELETE &kp RALT &kp RCTRL
>;
sensor-bindings = <&inc_dec_kp C_VOLUME_UP C_VOL_DN>;
display-name = "Qwery";
};
Navi {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &kp HOME &kp PAGE_UP &kp C_VOLUME_UP &trans &kp C_BRIGHTNESS_INC &trans &kp UP_ARROW &trans &trans &trans
&trans &kp LEFT_GUI &kp LEFT_ALT &kp LEFT_CONTROL &kp LEFT_SHIFT &kp C_VOLUME_DOWN &trans &kp C_BRIGHTNESS_DEC &kp LEFT_ARROW &kp DOWN_ARROW &kp RIGHT_ARROW &trans &trans
&trans &trans &trans &kp END &kp PAGE_DOWN &kp K_MUTE &trans &kp C_BRIGHTNESS_AUTO &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
>;
label = "Navi";
};
Symbol {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &kp EXCLAMATION &kp AT_SIGN &kp HASH &kp DOLLAR &kp PERCENT &trans &kp CARET &kp AMPERSAND &kp ASTERISK &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &trans
&trans &kp ESCAPE &kp CAPSLOCK &kp HOME &kp END &kp UNDERSCORE &trans &kp MINUS &kp RIGHT_SHIFT &kp PAGE_UP &kp PAGE_DOWN &kp INSERT &trans
&trans &kp BACKSPACE &trans &trans &trans &trans &trans &trans &trans &trans &trans &kp DELETE &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
>;
label = "Symbol";
};
Modify {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&kp LG(Q) &kp NUMBER_1 &kp NUMBER_2 &kp N3 &kp N4 &kp N5 &trans &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &trans
&trans &kp LG(A) &kp LG(S) &kp LG(D) &kp LG(F) &kp LBKT &trans &kp RBKT &kp RIGHT_SHIFT &kp RIGHT_CONTROL &kp RIGHT_ALT &kp RIGHT_GUI &trans
&trans &kp LG(Z) &kp LG(X) &kp LG(C) &kp LG(D) &kp LEFT_BRACE &trans &kp RIGHT_BRACE &kp F1 &kp F2 &kp F3 &kp F4 &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
>;
label = "Modify";
};
Flash {
bindings = <
&flash_macro &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&flash_macro &trans &trans &trans &trans &trans &trans &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &bt BT_CLR &trans &trans &trans &trans &bt BT_CLR_ALL
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
>;
display-name = "Flash";
};
Rgb {
bindings = <
&ext_power EP_TOG &trans &trans &trans &trans &rgb_ug RGB_SPI &rgb_ug RGB_HUI &rgb_ug RGB_SPD &trans &trans &trans &trans &trans
&trans &trans &trans &trans &rgb_ug RGB_BRI &rgb_ug RGB_EFR &rgb_ug RGB_HUD &rgb_ug RGB_EFF &rgb_ug RGB_BRD &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &rgb_ug RGB_SAI &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &rgb_ug RGB_SAD &trans &trans &trans &trans &trans &trans
&to 0 &trans &trans &trans &trans &trans &rgb_ug RGB_TOG &trans &trans &trans &trans &trans
>;
label = "Rgb";
};
Mouse {
bindings = <
&trans &trans &trans &trans &trans &trans &kp UP_ARROW &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &kp DOWN &trans &trans &kp UP &trans &trans &trans
&trans &trans &trans &trans &trans &trans &kp LEFT &trans &kp LEFT &kp DOWN &kp RIGHT &trans &trans
&trans &trans &trans &trans &trans &trans &kp RIGHT &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &mkp LCLK &mkp RCLK &to 0 &mkp LCLK &mkp RCLK &trans &trans &trans
>;
label = "Mouse";
};
};
conditional_layers {
compatible = "zmk,conditional-layers";
Flash {
if-layers = <2 3>;
then-layer = <4>;
};
};
};