|
2 | 2 | #include <dt-bindings/zmk/keys.h>
|
3 | 3 | #include <dt-bindings/zmk/bt.h>
|
4 | 4 |
|
5 |
| - |
6 | 5 | #define DEFAULT 0
|
7 | 6 | #define RAISE 1
|
8 | 7 | #define LOWER 2
|
|
14 | 13 | default_layer {
|
15 | 14 |
|
16 | 15 | bindings = <
|
17 |
| -&kp CAPS &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp LG(LS(Q)) |
18 |
| -&kp LG(LS(R)) &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSLH |
19 |
| -&kp LA(LSHIFT) &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT |
20 |
| -&kp ESC &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &DEL |
21 |
| - &kp LBKT &kp RBKT &kp LBRC &kp RBRC |
| 16 | +&kp ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BSPC |
| 17 | +&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSLH |
| 18 | +&kp LALT &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &mt LGUI SEMI &kp SQT |
| 19 | +&kp LCTRL &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RALT |
| 20 | + &kp LBKT &mt LGUI RBKT &kp MINUS &kp EQUAL |
22 | 21 | &mo RAISE &kp SPACE &kp ENTER &mo LOWER
|
23 |
| - &kp TAB &kp LSHIFT &kp BSPC &kp PG_UP |
24 |
| - &kp LALT &kp LGUI &kp LCTRL &kp PG_DN |
| 22 | + &kp HOME &kp LSHIFT &kp BSPC &kp PG_UP |
| 23 | + &kp END &kp INS &kp DEL &kp PG_DN |
25 | 24 | >;
|
26 | 25 | };
|
27 | 26 |
|
28 | 27 | raise {
|
29 | 28 |
|
30 | 29 | bindings = <
|
31 |
| -&bt BT_SEL 0 &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 |
32 |
| -&bt BT_NXT &trans &trans &trans &trans &kp LBKT &trans &trans &kp PLUS &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &trans |
33 |
| -&bt BT_PRV &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp HOME &kp PIPE &kp EQUAL &kp MINUS &kp GRAVE &kp TILDE &trans |
34 |
| -&bt BT_CLR &trans &trans &trans &trans &trans &trans &trans &kp UNDERSCORE &trans &trans &trans |
35 |
| - &trans &kp PSCRN &trans &trans |
| 30 | +&bt BT_SEL 0 &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 |
| 31 | +&bt BT_NXT &trans &trans &trans &trans &kp LBKT &kp RBKT &kp 7 &kp 8 &kp 9 &trans &kp F12 |
| 32 | +&bt BT_PRV &kp HOME &kp PG_UP &kp PG_DN &kp END &kp LPAR &kp RPAR &kp 4 &kp 5 &kp 6 &kp MINUS &kp PIPE |
| 33 | +&bt BT_CLR &trans &trans &trans &trans &trans &trans &kp 1 &kp 2 &kp 3 &kp FSLH &kp UNDER |
| 34 | + &trans &kp PSCRN &trans &trans |
36 | 35 | &trans &reset &trans &trans
|
37 | 36 | &trans &trans &trans &trans
|
38 |
| - &bootloader &trans &trans &trans |
| 37 | + &trans &trans &trans &trans |
39 | 38 | >;
|
40 | 39 | };
|
41 | 40 |
|
42 | 41 | lower {
|
43 | 42 |
|
44 | 43 | bindings = <
|
45 | 44 | &kp GRAVE &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11
|
46 |
| -&trans &trans &kp K_PREV &kp K_PP &kp K_NEXT &kp C_VOL_UP &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &trans |
47 |
| -&trans &kp LEFT &kp UP &kp DOWN &kp RIGHT &kp C_VOL_DN &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &trans |
48 |
| -&trans &trans &trans &trans &trans &kp C_MUTE &trans &trans &trans &trans &trans &trans |
49 |
| - &trans &trans &trans &trans |
| 45 | +&trans &trans &kp K_PREV &kp K_PP &kp K_NEXT &kp C_VOL_UP &kp K_CALC &kp KP_NUM &kp INS &kp SLCK &trans &kp F12 |
| 46 | +&trans &kp LEFT &kp UP &kp DOWN &kp RIGHT &kp C_VOL_DN &trans &kp H &kp J &kp K &kp L &trans |
| 47 | +&trans &trans &trans &trans &trans &bootloader &bootloader &trans &trans &trans &trans &trans |
| 48 | + &trans &trans &trans &trans |
50 | 49 | &trans &trans &reset &trans
|
51 | 50 | &trans &trans &trans &trans
|
52 |
| - &trans &trans &trans &bootloader |
| 51 | + &trans &trans &trans &trans |
53 | 52 | >;
|
54 | 53 | };
|
55 | 54 | };
|
|
0 commit comments