|
2 | 2 | #include <dt-bindings/zmk/keys.h>
|
3 | 3 | #include <dt-bindings/zmk/bt.h>
|
4 | 4 |
|
| 5 | + |
5 | 6 | #define DEFAULT 0
|
6 | 7 | #define RAISE 1
|
7 | 8 | #define LOWER 2
|
|
13 | 14 | default_layer {
|
14 | 15 |
|
15 | 16 | bindings = <
|
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 |
| 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 |
21 | 22 | &mo RAISE &kp SPACE &kp ENTER &mo LOWER
|
22 |
| - &kp HOME &kp LSHIFT &kp BSPC &kp PG_UP |
23 |
| - &kp END &kp INS &kp DEL &kp PG_DN |
| 23 | + &kp TAB &kp LSHIFT &kp BSPC &kp PG_UP |
| 24 | + &kp LALT &kp LGUI &kp LCTRL &kp PG_DN |
24 | 25 | >;
|
25 | 26 | };
|
26 | 27 |
|
27 | 28 | raise {
|
28 | 29 |
|
29 | 30 | bindings = <
|
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 |
| 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 |
35 | 36 | &trans &reset &trans &trans
|
36 | 37 | &trans &trans &trans &trans
|
37 |
| - &trans &trans &trans &trans |
| 38 | + &bootloader &trans &trans &trans |
38 | 39 | >;
|
39 | 40 | };
|
40 | 41 |
|
41 | 42 | lower {
|
42 | 43 |
|
43 | 44 | bindings = <
|
44 | 45 | &kp GRAVE &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11
|
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 |
| 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 |
49 | 50 | &trans &trans &reset &trans
|
50 | 51 | &trans &trans &trans &trans
|
51 |
| - &trans &trans &trans &trans |
| 52 | + &trans &trans &trans &bootloader |
52 | 53 | >;
|
53 | 54 | };
|
54 | 55 | };
|
|
0 commit comments