Skip to content

Commit cbaf3d1

Browse files
completely overhaul shit
1 parent da6be94 commit cbaf3d1

File tree

1 file changed

+79
-13
lines changed

1 file changed

+79
-13
lines changed

config/corne.keymap

Lines changed: 79 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <behaviors.dtsi>
88
#include <dt-bindings/zmk/bt.h>
99
#include <dt-bindings/zmk/keys.h>
10+
#include <dt-bindings/zmk/pointing.h>
1011

1112
/ {
1213
chosen {
@@ -26,6 +27,60 @@
2627
};
2728
};
2829

30+
combos {
31+
compatible = "zmk,combos";
32+
33+
bootloader_left {
34+
bindings = <&bootloader>;
35+
key-positions = <0 12>;
36+
};
37+
38+
bootloader_right {
39+
bindings = <&bootloader>;
40+
key-positions = <11 23>;
41+
};
42+
43+
reset_left {
44+
bindings = <&sys_reset>;
45+
key-positions = <12 24>;
46+
};
47+
48+
reset_right {
49+
bindings = <&sys_reset>;
50+
key-positions = <23 35>;
51+
};
52+
53+
bt0 {
54+
bindings = <&bt BT_SEL 0>;
55+
key-positions = <1 13>;
56+
};
57+
58+
bt1 {
59+
bindings = <&bt BT_SEL 1>;
60+
key-positions = <2 14>;
61+
};
62+
63+
bt2 {
64+
bindings = <&bt BT_SEL 2>;
65+
key-positions = <3 15>;
66+
};
67+
68+
bt3 {
69+
bindings = <&bt BT_SEL 3>;
70+
key-positions = <4 16>;
71+
};
72+
73+
bt4 {
74+
bindings = <&bt BT_SEL 4>;
75+
key-positions = <5 17>;
76+
};
77+
78+
bt_clr {
79+
bindings = <&bt BT_CLR>;
80+
key-positions = <29 17>;
81+
};
82+
};
83+
2984
keymap {
3085
compatible = "zmk,keymap";
3186

@@ -39,10 +94,10 @@
3994
// | GUI | LWR | SPC | | ENT | RSE | ALT |
4095

4196
bindings = <
42-
&kp TAB &kp GRAVE &kp COMMA &kp DOT &kp P &kp Y &kp F &kp G &kp C &kp R &kp L &kp BSPC
43-
&kp CAPS &kp A &kp O &kp E &kp U &kp I &kp D &kp H &kp T &kp N &kp S &kp FSLH
44-
&kp LSHFT &sk LEFT_SHIFT &kp Q &kp J &kp K &kp X &kp B &kp M &kp W &kp V &kp Z &kp RSHFT
45-
&mt LCTRL ESC &lt 1 SQT &mt LEFT_COMMAND ENTER &kp SPACE &lt 2 SEMICOLON &mt RALT DELETE
97+
&kp TAB &kp GRAVE &kp COMMA &kp DOT &kp P &kp Y &kp F &kp G &kp C &kp R &kp L &kp BSPC
98+
&kp CAPS &kp A &kp O &kp E &kp U &kp I &kp D &kp H &kp T &kp N &kp S &kp FSLH
99+
&kp LSHFT &kp MINUS &kp Q &kp J &kp K &kp X &kp B &kp M &kp W &kp V &kp Z &kp RSHFT
100+
&mt LCTRL ESC &lt 1 SQT &mt LEFT_COMMAND ENTER &kp SPACE &lt 2 SEMICOLON &mt RALT DELETE
46101
>;
47102
};
48103

@@ -56,15 +111,15 @@
56111
// | GUI | | SPC | | ENT | | ALT |
57112

58113
bindings = <
59-
&bootloader &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &trans
60-
&sys_reset &kp EXCLAMATION &kp AT_SIGN &kp POUND &kp DOLLAR &kp PERCENT &kp PLUS &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp LEFT_BRACE &kp RIGHT_BRACE &trans
61-
&trans &kp GRAVE &kp AMPERSAND &kp BACKSLASH &kp CARET &kp UNDERSCORE &kp MINUS &kp EQUAL &kp LEFT_BRACKET &kp RIGHT_BRACKET &kp ASTERISK &trans
62-
&trans &trans &trans &trans &trans &trans
114+
&trans &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &trans
115+
&trans &kp EXCLAMATION &kp AT_SIGN &kp POUND &kp DOLLAR &kp PERCENT &kp CARET &kp AMPERSAND &kp ASTERISK &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &trans
116+
&trans &trans &trans &kp PLUS &kp LEFT_BRACKET &kp RIGHT_BRACKET &kp LEFT_BRACE &kp RIGHT_BRACE &kp EQUAL &kp BACKSLASH &trans &trans
117+
&trans &trans &trans &trans &trans &trans
63118
>;
64119
};
65120

66121
raise_layer {
67-
display-name = "NAV/FN";
122+
display-name = "NAV";
68123

69124
// -----------------------------------------------------------------------------------------
70125
// | TAB | ! | @ | # | $ | % | | ^ | & | * | ( | ) | BKSP |
@@ -73,11 +128,22 @@
73128
// | GUI | | SPC | | ENT | | ALT |
74129

75130
bindings = <
76-
&bt BT_CLR_ALL &kp F1 &kp F2 &kp F3 &kp F4 &kp HOME &kp RA(H) &kp RA(J) &kp RA(K) &kp RA(L) &kp RA(COMMA) &bootloader
77-
&bt BT_NXT &kp F5 &kp F6 &kp F7 &kp F8 &kp PAGE_UP &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp RA(TAB) &sys_reset
78-
&trans &kp F9 &kp F10 &kp F11 &kp F12 &kp PAGE_DOWN &kp RA(NUMBER_1) &kp RA(NUMBER_2) &kp RA(NUMBER_3) &kp RA(NUMBER_4) &kp RA(NUMBER_5) &kp RA(NUMBER_6)
79-
&trans &trans &trans &trans &trans &trans
131+
&trans &mkp LCLK &mmv MOVE_UP &mkp RCLK &kp PAGE_UP &kp HOME &kp RA(H) &kp RA(J) &kp RA(K) &kp RA(L) &trans &trans
132+
&trans &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &kp PAGE_DOWN &kp END &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp RA(TAB) &trans
133+
&trans &trans &trans &trans &trans &trans &kp RA(NUMBER_1) &kp RA(NUMBER_2) &kp RA(NUMBER_3) &kp RA(NUMBER_4) &kp RA(NUMBER_5) &kp RA(NUMBER_6)
134+
&trans &trans &trans &trans &trans &trans
135+
>;
136+
};
137+
138+
combo_layer {
139+
bindings = <
140+
&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12
141+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
142+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
143+
&trans &trans &trans &trans &trans &trans
80144
>;
145+
146+
label = "fn";
81147
};
82148
};
83149
};

0 commit comments

Comments
 (0)