|
16 | 16 | < { quick_tap_ms = <200>; }; |
17 | 17 | &mt { quick_tap_ms = <200>; }; |
18 | 18 |
|
| 19 | +/ { |
| 20 | + chosen { |
| 21 | + zmk,matrix_transform = &default_transform; |
| 22 | + // zmk,matrix_transform = &extra_keys_transform; |
| 23 | + }; |
| 24 | +}; |
| 25 | + |
19 | 26 | / { |
20 | 27 | keymap { |
21 | 28 | compatible = "zmk,keymap"; |
22 | 29 |
|
23 | 30 | default_layer { |
24 | | -// ----------------------------------------------------------------------------------------- |
25 | | -// | GUI | ~ | Q | W | E | R | T | | Y | U | I | O | P | [ | GUI/] | |
26 | | -// | CTRL | A | S | D | F | G | | H | J | K | L | ; |CTRL/'| |
27 | | -// | LALT | Z | X | C | V | B | | N | M | , | . | / | RALT | |
28 | | -// | RSE | SPC | LWR | | LWR | BKSP | RSE | |
29 | 31 | bindings = < |
30 | | - &kp LWIN &kp GRAVE &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp LBKT &mt RWIN RBKT |
31 | | - &kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &mt RCTRL SQT |
32 | | - &kp LALT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RALT BSLH |
33 | | - < RSE TAB &mt LSHFT SPACE < LWR RET < LWR ESC &mt RSHFT BSPC < RSE DEL |
| 32 | + &mt LGUI RBKT &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp LBKT |
| 33 | + &mt LCTRL GRAVE &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &mt RCTRL SQT |
| 34 | + &mt LALT MINUS &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &mt RALT BSLH |
| 35 | + < RSE TAB &mt LSHFT SPACE < LWR RET < LWR ESC &mt RSHFT BSPC < RSE DEL |
34 | 36 | >; |
35 | 37 | }; |
36 | 38 | lower_layer { |
37 | | -// ----------------------------------------------------------------------------------------- |
38 | | -// | | _ | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10 | F11 | F12 | |
39 | | -// | + | ! | @ | # | $ | % | | ^ | & | * | ( | ) | - | |
40 | | -// | = | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | | |
41 | | -// | GUI | | SPC | | ENT | | ALT | |
42 | 39 | bindings = < |
43 | | - &trans &kp UNDER &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &mt RGUI F12 |
44 | | - &mt LCTRL PLUS &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR &mt RCTRL MINUS |
45 | | - &mt LALT EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &trans |
46 | | - < ADJ TAB &trans &trans &trans &trans < ADJ DEL |
| 40 | + &mt LGUI F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12 |
| 41 | + &mt LCTRL PLUS &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR &mt RCTRL MINUS |
| 42 | + &mt LALT EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp RALT |
| 43 | + < ADJ TAB &trans &trans &trans &trans < ADJ DEL |
47 | 44 | >; |
48 | 45 | }; |
49 | 46 |
|
50 | 47 | raise_layer { |
51 | | -// ----------------------------------------------------------------------------------------- |
52 | | -// | | NMLK | / | 7 | 8 | 9 | - | | VOLU| HOME| PRSC| PGUP| SCLK| CLCK| | |
53 | | -// | CTRL | * | 4 | 5 | 6 | + | | MUT | LEFT| UP | RGHT| INS | APP | |
54 | | -// | | 0 | 1 | 2 | 3 | . | | VOLD| END | DOWN| PGDN| PAUS| | |
55 | | -// | | | ADJ | | ADJ | | | |
56 | 48 | bindings = < |
57 | | - &trans &kp KP_NUM &kp KP_SLASH &kp KP_N7 &kp KP_N8 &kp KP_N9 &kp KP_MINUS &kp C_VOL_UP &kp HOME &kp PSCRN &kp PG_UP &kp SLCK &kp CAPS &trans |
58 | | - &mt LCTRL EQUAL &kp KP_MULTIPLY &kp KP_N4 &kp KP_N5 &kp KP_N6 &kp KP_PLUS &kp C_MUTE &kp LEFT &kp UP &kp RIGHT &kp INS &mt RCTRL K_APP |
59 | | - &trans &kp KP_N0 &kp KP_N1 &kp KP_N2 &kp KP_N3 &kp KP_DOT &kp C_VOL_DN &kp END &kp DOWN &kp PG_DN &kp PAUSE_BREAK &trans |
60 | | - &trans &trans < ADJ RET < ADJ ESC &trans &trans |
| 49 | + &mt LGUI KP_NUM &kp KP_SLASH &kp KP_N7 &kp KP_N8 &kp KP_N9 &kp KP_MINUS &kp C_VOL_UP &kp HOME &kp PSCRN &kp PG_UP &kp SLCK &kp CLCK |
| 50 | + &mt LCTRL EQUAL &kp KP_MULTIPLY &kp KP_N4 &kp KP_N5 &kp KP_N6 &kp KP_PLUS &kp C_MUTE &kp LEFT &kp UP &kp RIGHT &kp INS &mt RCTRL K_APP |
| 51 | + &kp LALT &kp KP_N0 &kp KP_N1 &kp KP_N2 &kp KP_N3 &kp KP_DOT &kp C_VOL_DN &kp END &kp DOWN &kp PG_DN &kp PAUSE_BREAK &kp RALT |
| 52 | + &trans &trans < ADJ RET < ADJ ESC &trans &trans |
61 | 53 | >; |
62 | 54 | }; |
63 | 55 | adjust_layer { |
64 | | -// ----------------------------------------------------------------------------------------- |
65 | | -// | RST | BLDR | | | | | | | | | | | | BLDR | RST | |
66 | | -// | BTCLR| BT0 | BT1 | BT2 | BT3 | BT4 | | BT4 | BT3 | BT2 | BT1 | BT0 | BTCLR| |
67 | | -// | | | | | | | | | | | | | | |
68 | | -// | | | | | | | | |
69 | 56 | bindings = < |
70 | | - &sys_reset &bootloader &none &none &none &none &none &none &none &none &none &none &bootloader &sys_reset |
71 | | - &bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &bt BT_SEL 4 &bt BT_SEL 3 &bt BT_SEL 2 &bt BT_SEL 1 &bt BT_SEL 0 &bt BT_CLR |
72 | | - &none &none &none &none &none &none &none &none &none &none &none &none |
73 | | - &trans &none &trans &trans &none &trans |
| 57 | + &bootloader &none &none &none &none &none &none &none &none &none &none &bootloader |
| 58 | + &bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &bt BT_SEL 4 &bt BT_SEL 3 &bt BT_SEL 2 &bt BT_SEL 1 &bt BT_SEL 0 &bt BT_CLR |
| 59 | + &sys_reset &none &none &none &none &none &none &none &none &none &none &sys_reset |
| 60 | + &trans &none &trans &none &trans &trans |
74 | 61 | >; |
75 | 62 | }; |
76 | 63 | }; |
|
0 commit comments