|
18 | 18 | #define THUMBS LH2 LH1 LH0 RH0 RH1 RH2 |
19 | 19 |
|
20 | 20 | / { |
21 | | - |
22 | 21 | macros { |
23 | | - rgblayer: rgblayer { |
| 22 | + rgblayer1: rgblayer { |
24 | 23 | compatible = "zmk,behavior-macro-two-param"; |
25 | 24 | #binding-cells = <2>; |
26 | 25 | bindings = |
27 | 26 | <¯o_press>, |
28 | 27 | <¯o_param_1to1 ¯o_param_2to2 < MACRO_PLACEHOLDER MACRO_PLACEHOLDER>, |
29 | 28 | <¯o_tap>, |
30 | | - <¯o_param_2to2 &rgb_ug RGB_COLOR_HSB_CMD MACRO_PLACEHOLDER>, |
| 29 | + <&rgb_ug RGB_COLOR_HSB(0,100,48)>, |
31 | 30 | <¯o_pause_for_release>, |
32 | 31 | <¯o_release>, |
33 | | - <¯o_param_1to1 &mo MACRO_PLACEHOLDER>, |
34 | | - <¯o_tap>, |
35 | | - <&rgb_ug RGB_COLOR_HSB(0,0,0)>; |
| 32 | + <¯o_param_1to2 &rgb_ug RGB_COLOR_HSB_CMD MACRO_PLACEHOLDER>; |
36 | 33 |
|
37 | 34 | label = "RGBLAYER"; |
38 | 35 | }; |
39 | 36 | }; |
40 | | - |
| 37 | + |
41 | 38 | behaviors { |
42 | 39 | rgb_ug: rgb_ug { |
43 | 40 | compatible = "zmk,behavior-rgb-underglow"; |
|
87 | 84 | default_layer { |
88 | 85 | bindings = < |
89 | 86 | &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp ESCAPE |
90 | | -&kp LEFT_SHIFT &hml LEFT_GUI A &hml LEFT_ALT S &hml LEFT_CONTROL D &hml LEFT_SHIFT F &kp G &kp H &hml RIGHT_SHIFT J &hml RIGHT_CONTROL K &hml RIGHT_ALT L &hml RIGHT_GUI SEMICOLON &kp SQT |
| 87 | +&kp LEFT_SHIFT &hml LEFT_GUI A &hml LEFT_ALT S &hml LEFT_CONTROL D &hml LEFT_SHIFT F &kp G &kp H &hml RIGHT_SHIFT J &hml RIGHT_CONTROL K &hml RIGHT_ALT L &hml RIGHT_GUI SEMICOLON &kp CLCK |
91 | 88 | &kp LEFT_CONTROL &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RA(W) |
92 | | - &kp LEFT_COMMAND < 1 DEL < 2 SPACE < 3 RET &kp LEFT_ALT &kp BACKSPACE |
| 89 | + &kp LA(LCTRL) &rgblayer1 1 DEL < 2 SPACE < 3 RET &kp LEFT_ALT &kp BACKSPACE |
93 | 90 | >; |
94 | 91 | }; |
95 | 92 |
|
96 | 93 | lower_layer { |
97 | 94 | bindings = < |
98 | | -&kp SQT &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS |
99 | | -&kp LEFT_SHIFT &trans &trans &trans &none &kp F12 &none &none &kp LEFT_BRACKET &kp LEFT_BRACE &kp LBKT &kp EQUAL |
100 | | -&ext_power EP_TOG &none &none &none &none &none &none &none &none &kp APOS &kp TILDE &none |
101 | | - &none &none &none &none &kp RIGHT_SHIFT &none |
| 95 | +&kp SQT &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS |
| 96 | +&kp LEFT_SHIFT &kp RA(Q) &trans &trans &none &kp F12 &none &none &trans &kp LEFT_BRACE &kp RIGHT_BRACE &kp EQUAL |
| 97 | +&ext_power EP_TOG &kp PIPE &none &none &none &none &none &none &none &kp APOS &kp BACKSLASH &none |
| 98 | + &none &none &none &none &kp RIGHT_SHIFT &none |
102 | 99 | >; |
103 | 100 | }; |
104 | 101 |
|
105 | 102 | raise_layer { |
106 | 103 | bindings = < |
107 | | -&trans &kp APOS &kp EXCLAMATION &kp AT_SIGN &kp DOLLAR &kp PERCENT &kp HOME &mkp LCLK &mkp RCLK &kp END &trans &trans |
108 | | -&kp LEFT_SHIFT &kp AMPERSAND &kp ASTERISK &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp MINUS &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_UP &mmv MOVE_RIGHT &trans &trans |
109 | | -&trans &kp DELETE &kp KP_NUMBER_1 &kp KP_NUMBER_2 &kp KP_NUMBER_3 &kp PLUS &trans &trans &trans &trans &trans &trans |
| 104 | +&trans &kp APOS &kp EXCLAMATION &kp AT_SIGN &kp DOLLAR &kp PERCENT &kp HOME &mkp LCLK &mkp RCLK &kp END &kp PRINTSCREEN &kp C_SLEEP |
| 105 | +&kp LEFT_SHIFT &kp AMPERSAND &kp ASTERISK &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp MINUS &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_UP &mmv MOVE_RIGHT &trans &trans |
| 106 | +&trans &kp DELETE &kp KP_NUMBER_1 &kp KP_NUMBER_2 &kp KP_NUMBER_3 &kp PLUS &trans &trans &trans &trans &trans &trans |
110 | 107 | &trans &trans &trans &trans &trans &trans |
111 | 108 | >; |
112 | 109 | }; |
113 | 110 |
|
114 | 111 | layer_3 { |
115 | 112 | bindings = < |
116 | | -&out OUT_TOG &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 |
117 | | -&bt BT_PRV &bt BT_NXT &rgb_ug RGB_EFF &rgb_ug RGB_TOG &trans &trans &trans &trans &trans &trans &trans &trans |
118 | | -&trans &trans &kp C_VOLUME_DOWN &kp C_VOLUME_UP &kp C_PLAY_PAUSE &trans &trans &trans &trans &trans &trans &trans |
119 | | - &trans &trans &trans &trans &trans &trans |
| 113 | +&out OUT_TOG &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 |
| 114 | +&bt BT_PRV &bt BT_NXT &rgb_ug RGB_EFF &rgb_ug RGB_TOG &trans &trans &kp LEFT &kp UP_ARROW &kp DOWN_ARROW &kp RIGHT &trans &trans |
| 115 | +&trans &kp C_PREVIOUS &kp C_VOLUME_DOWN &kp K_PLAY_PAUSE &kp C_VOLUME_UP &kp C_NEXT &trans &trans &trans &trans &trans &trans |
| 116 | + &trans &trans &trans &trans &trans &trans |
120 | 117 | >; |
121 | 118 | }; |
122 | 119 |
|
|
128 | 125 | &kp LEFT_COMMAND < 1 DEL < 2 SPACE < 3 RET &kp LEFT_ALT &kp BACKSPACE |
129 | 126 | >; |
130 | 127 | }; |
131 | | - |
132 | | - extra1 { status = "reserved"; }; |
133 | | - |
134 | | - extra2 { status = "reserved"; }; |
135 | | - |
136 | | - extra3 { status = "reserved"; }; |
137 | | - |
138 | | - extra4 { status = "reserved"; }; |
139 | 128 | }; |
140 | 129 | }; |
0 commit comments