|
5 | 5 | */ |
6 | 6 |
|
7 | 7 | #include <behaviors.dtsi> |
8 | | -#include <dt-bindings/zmk/bt.h> |
9 | 8 | #include <dt-bindings/zmk/keys.h> |
10 | | -#include <dt-bindings/zmk/rgb.h> |
11 | 9 |
|
12 | 10 | / { |
13 | 11 | chosen { zmk,physical-layout = &default_layout; }; |
|
76 | 74 | // | GUI | LWR | SPC | | ENT | RSE | ALT | |
77 | 75 |
|
78 | 76 | bindings = < |
79 | | -&kp TAB &kp Q &kp W &kp E &kp R &kp T &none &none &kp Y &kp U &kp I &kp O &kp P &backspace_delete |
80 | | -< 3 CAPS &kp A &kp S &kp D &kp F &kp G &none &none &kp H &kp J &kp K &kp L &kp SEMI &kp SQT |
81 | | -&kp LEFT_SHIFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RIGHT_SHIFT |
82 | | - &mt LEFT_CONTROL ESC &mt LEFT_ALT TAB &mt LEFT_GUI SPACE < 1 SPACE &kp RIGHT_ALT < 2 ENTER |
| 77 | +&mt RIGHT_PARENTHESIS RIGHT_BRACKET &kp Q &kp W &kp E &kp R &kp T &none &none &kp Y &kp U &kp I &kp O &kp P &mt LEFT_PARENTHESIS LEFT_BRACKET |
| 78 | +&kp EQUAL &kp A &kp S &kp D &kp F &kp G &none &none &kp H &kp J &kp K &kp L &kp SEMI &kp SQT |
| 79 | +&kp LEFT_SHIFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RIGHT_SHIFT BACKSLASH |
| 80 | + &mt LEFT_CONTROL ESC &mt LEFT_ALT TAB &mt LEFT_GUI ENTER < 1 SPACE < 2 BACKSPACE < 3 DELETE |
83 | 81 | >; |
84 | 82 |
|
85 | 83 | sensor-bindings = <&inc_dec_kp C_VOL_DN C_VOL_UP &inc_dec_kp PG_UP PG_DN &inc_dec_kp C_PREV C_NEXT &inc_dec_kp C_BRI_DN C_BRI_UP>; |
|
95 | 93 | // | GUI | | SPC | | ENT | | ALT | |
96 | 94 |
|
97 | 95 | bindings = < |
98 | | -&trans &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &none &none &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &trans |
99 | | -&trans &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &none &none &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp C_VOLUME_UP &kp C_MUTE |
100 | | -&trans &trans &rgb_ug RGB_TOG &sys_reset &none &bt BT_CLR &trans &trans &trans &trans &kp C_VOL_DN &trans |
101 | | - &trans &trans &trans &trans &trans &trans |
| 96 | +&trans &trans &kp NUMBER_1 &kp NUMBER_2 &kp NUMBER_3 &trans &none &none &kp HOME &kp PAGE_DOWN &kp PAGE_UP &kp END &kp INSERT &trans |
| 97 | +&trans &trans &kp NUMBER_4 &kp NUMBER_5 &kp NUMBER_6 &trans &none &none &kp LEFT &kp DOWN &kp UP &kp RIGHT &trans &trans |
| 98 | +&trans &trans &kp NUMBER_7 &kp NUMBER_8 &kp NUMBER_9 &trans &kp C_REWIND &kp C_VOLUME_DOWN &kp C_VOLUME_UP &kp C_FAST_FORWARD &kp K_MUTE &trans |
| 99 | + &trans &trans &trans &trans &trans &trans |
102 | 100 | >; |
103 | 101 | }; |
104 | 102 |
|
105 | 103 | symbol_layer { |
106 | 104 | display-name = "SYMBOL"; |
107 | | - |
108 | | - // ----------------------------------------------------------------------------------------- |
109 | | - // | TAB | ! | @ | # | $ | % | LCTRL | RCTRL | ^ | & | * | ( | ) | BSPC | |
110 | | - // | CTRL | | | | | | LALT | RALT | - | = | [ | ] | \ | ` | |
111 | | - // | SHFT | | | | | | | _ | + | { | } | "|" | ~ | |
112 | | - // | GUI | | SPC | | ENT | | ALT | |
113 | | - |
114 | | - bindings = < |
115 | | -&trans &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &none &none &kp CARET &kp AMPS &kp ASTRK &kp LPAR &kp RPAR &kp BSPC |
116 | | -&trans &trans &trans &trans &trans &trans &none &none &kp MINUS &kp EQUAL &kp BACKSLASH &kp LEFT_BRACKET &kp RIGHT_BRACKET &kp GRAVE |
117 | | -&trans &trans &trans &trans &trans &trans &kp UNDER &kp PLUS &kp PIPE &kp LEFT_BRACE &kp RIGHT_BRACE &trans |
118 | | - &trans &trans &trans &trans &trans &trans |
119 | | - >; |
120 | | - }; |
121 | | - |
122 | | - control_layer { |
123 | | - display-name = "EXTRA 1"; |
124 | | - bindings = < |
125 | | -&trans &trans &trans &trans &trans &trans &trans &trans &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &trans |
126 | | -&trans &trans &trans &trans &trans &trans &trans &trans &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &trans |
127 | | -&trans &trans &trans &ctrl_c &ctrl_v &ctrl_b &kp F11 &kp F12 &trans &trans &trans &trans |
128 | | - &trans &trans &trans &trans &trans &trans |
129 | | - >; |
130 | | - }; |
131 | | - |
132 | | - extra_layer_2 { |
133 | | - display-name = "EXTRA 2"; |
134 | | - bindings = < |
135 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
136 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
137 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
138 | | - &trans &trans &trans &trans &trans &trans |
139 | | - >; |
140 | | - }; |
141 | | - |
142 | | - extra_layer_3 { |
143 | | - display-name = "EXTRA 3"; |
144 | | - bindings = < |
145 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
146 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
147 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
148 | | - &trans &trans &trans &trans &trans &trans |
149 | | - >; |
150 | | - }; |
151 | | - |
152 | | - extra_layer_4 { |
153 | | - display-name = "EXTRA 4"; |
154 | | - bindings = < |
155 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
156 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
157 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
158 | | - &trans &trans &trans &trans &trans &trans |
159 | | - >; |
160 | | - }; |
161 | | - |
162 | | - extra_layer_5 { |
163 | | - display-name = "EXTRA 5"; |
164 | 105 | bindings = < |
165 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
166 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
167 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
168 | | - &trans &trans &trans &trans &trans &trans |
| 106 | +&kp TILDE &kp LEFT_PARENTHESIS &kp EXCLAMATION &kp AT_SIGN &kp HASH &kp RIGHT_PARENTHESIS &trans &trans &trans &trans &trans &trans &trans &kp GRAVE |
| 107 | +&kp EQUAL &kp LEFT_BRACKET &kp DOLLAR &kp PERCENT &kp CARET &kp RIGHT_BRACKET &trans &trans &trans &trans &trans &trans &trans &kp PLUS |
| 108 | +&kp BACKSLASH &kp LEFT_BRACE &kp AMPERSAND &kp ASTERISK &kp MINUS &kp RIGHT_BRACE &trans &trans &trans &trans &trans &kp PIPE |
| 109 | + &trans &trans &trans &trans &trans &trans |
169 | 110 | >; |
170 | 111 | }; |
171 | 112 |
|
172 | | - extra_layer_6 { |
173 | | - display-name = "EXTRA 6"; |
| 113 | + function_layer { |
| 114 | + display-name = "FUNCTION"; |
174 | 115 | bindings = < |
175 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
176 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
177 | | -&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans |
178 | | - &trans &trans &trans &trans &trans &trans |
| 116 | +&trans &trans &kp F1 &kp F2 &kp F3 &kp F10 &trans &trans &trans &trans &trans &trans &trans &trans |
| 117 | +&trans &trans &kp F4 &kp F5 &kp F6 &kp F11 &trans &trans &trans &trans &trans &trans &trans &trans |
| 118 | +&trans &trans &kp F7 &kp F8 &kp F9 &kp F12 &trans &trans &trans &trans &trans &trans |
| 119 | + &trans &trans &trans &trans &trans &trans |
179 | 120 | >; |
180 | 121 | }; |
181 | 122 | }; |
|
0 commit comments