Skip to content

Commit 5521d77

Browse files
committed
add Corne to /config
1 parent ebe3a2f commit 5521d77

File tree

3 files changed

+245
-0
lines changed

3 files changed

+245
-0
lines changed

boards/arm/corne_choc_pro/corne_choc_pro.keymap

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
#include <dt-bindings/zmk/bt.h>
1010
#include <dt-bindings/zmk/rgb.h>
1111

12+
/ {
13+
chosen {
14+
zmk,physical-layout = &default_layout;
15+
};
16+
};
17+
1218
/ {
1319
keymap {
1420
compatible = "zmk,keymap";

config/corne_choc_pro.json

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
{
2+
"id": "corne_choc_pro",
3+
"name": "Corne Choc Pro BT",
4+
"layouts": {
5+
"default_layout": {
6+
"name": "default_layout",
7+
"layout": [
8+
{ "x": 0.0, "y": 0.37 },
9+
{ "x": 1.0, "y": 0.37 },
10+
{ "x": 2.0, "y": 0.12 },
11+
{ "x": 3.0, "y": 0.0 },
12+
{ "x": 4.0, "y": 0.12 },
13+
{ "x": 5.0, "y": 0.24 },
14+
{ "x": 6.0, "y": 0.74 },
15+
{ "x": 8.0, "y": 0.74 },
16+
{ "x": 9.0, "y": 0.24 },
17+
{ "x": 10.0, "y": 0.12 },
18+
{ "x": 11.0, "y": 0.0 },
19+
{ "x": 12.0, "y": 0.12 },
20+
{ "x": 13.0, "y": 0.37 },
21+
{ "x": 14.0, "y": 0.37 },
22+
23+
{ "x": 0.0, "y": 1.37 },
24+
{ "x": 1.0, "y": 1.37 },
25+
{ "x": 2.0, "y": 1.12 },
26+
{ "x": 3.0, "y": 1.0 },
27+
{ "x": 4.0, "y": 1.12 },
28+
{ "x": 5.0, "y": 1.24 },
29+
{ "x": 6.0, "y": 1.74 },
30+
{ "x": 8.0, "y": 1.74 },
31+
{ "x": 9.0, "y": 1.24 },
32+
{ "x": 10.0, "y": 1.12 },
33+
{ "x": 11.0, "y": 1.0 },
34+
{ "x": 12.0, "y": 1.12 },
35+
{ "x": 13.0, "y": 1.37 },
36+
{ "x": 14.0, "y": 1.37 },
37+
38+
{ "x": 0.0, "y": 2.37 },
39+
{ "x": 1.0, "y": 2.37 },
40+
{ "x": 2.0, "y": 2.12 },
41+
{ "x": 3.0, "y": 2.0 },
42+
{ "x": 4.0, "y": 2.12 },
43+
{ "x": 5.0, "y": 2.24 },
44+
{ "x": 9.0, "y": 2.24 },
45+
{ "x": 10.0, "y": 2.12 },
46+
{ "x": 11.0, "y": 2.0 },
47+
{ "x": 12.0, "y": 2.12 },
48+
{ "x": 13.0, "y": 2.37 },
49+
{ "x": 14.0, "y": 2.37 },
50+
51+
{ "x": 3.5, "y": 3.12 },
52+
{ "x": 4.5, "y": 3.12, "r": 12.0, "rx": 4.5, "ry": 4.12 },
53+
{ "x": 5.48, "y": 2.83, "h": 1.5, "r": 24.0, "rx": 5.48, "ry": 4.33 },
54+
55+
{ "x": 8.52, "y": 2.83, "h": 1.5, "r": -24.0, "rx": 9.52, "ry": 4.33 },
56+
{ "x": 9.5, "y": 3.12, "r": -12.0, "rx": 10.5, "ry": 4.12 },
57+
{ "x": 10.5, "y": 3.12 }
58+
]
59+
},
60+
"five_col_layout": {
61+
"name": "five_col_layout",
62+
"layout": [
63+
{ "x": 0.0, "y": 0.37 },
64+
{ "x": 1.0, "y": 0.12 },
65+
{ "x": 2.0, "y": 0.0 },
66+
{ "x": 3.0, "y": 0.12 },
67+
{ "x": 4.0, "y": 0.24 },
68+
{ "x": 5.0, "y": 0.74 },
69+
{ "x": 7.0, "y": 0.74 },
70+
{ "x": 8.0, "y": 0.24 },
71+
{ "x": 9.0, "y": 0.12 },
72+
{ "x": 10.0, "y": 0.0 },
73+
{ "x": 11.0, "y": 0.12 },
74+
{ "x": 12.0, "y": 0.37 },
75+
76+
{ "x": 0.0, "y": 1.37 },
77+
{ "x": 1.0, "y": 1.12 },
78+
{ "x": 2.0, "y": 1.0 },
79+
{ "x": 3.0, "y": 1.12 },
80+
{ "x": 4.0, "y": 1.24 },
81+
{ "x": 5.0, "y": 1.74 },
82+
{ "x": 7.0, "y": 1.74 },
83+
{ "x": 8.0, "y": 1.24 },
84+
{ "x": 9.0, "y": 1.12 },
85+
{ "x": 10.0, "y": 1.0 },
86+
{ "x": 11.0, "y": 1.12 },
87+
{ "x": 12.0, "y": 1.37 },
88+
89+
{ "x": 0.0, "y": 2.37 },
90+
{ "x": 1.0, "y": 2.12 },
91+
{ "x": 2.0, "y": 2.0 },
92+
{ "x": 3.0, "y": 2.12 },
93+
{ "x": 4.0, "y": 2.24 },
94+
{ "x": 8.0, "y": 2.24 },
95+
{ "x": 9.0, "y": 2.12 },
96+
{ "x": 10.0, "y": 2.0 },
97+
{ "x": 11.0, "y": 2.12 },
98+
{ "x": 12.0, "y": 2.37 },
99+
100+
{ "x": 2.5, "y": 3.12 },
101+
{ "x": 3.5, "y": 3.12, "r": 12.0, "rx": 3.5, "ry": 4.12 },
102+
{ "x": 4.48, "y": 2.83, "h": 1.5, "r": 24.0, "rx": 4.48, "ry": 4.33 },
103+
104+
{ "x": 7.52, "y": 2.83, "h": 1.5, "r": -24.0, "rx": 8.52, "ry": 4.33 },
105+
{ "x": 8.5, "y": 3.12, "r": -12.0, "rx": 9.5, "ry": 4.12 },
106+
{ "x": 9.5, "y": 3.12 }
107+
]
108+
}
109+
},
110+
"sensors": []
111+
}

config/corne_choc_pro.keymap

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
/*
2+
* Copyright (c) 2020 The ZMK Contributors
3+
*
4+
* SPDX-License-Identifier: MIT
5+
*/
6+
7+
#include <behaviors.dtsi>
8+
#include <dt-bindings/zmk/keys.h>
9+
#include <dt-bindings/zmk/bt.h>
10+
#include <dt-bindings/zmk/rgb.h>
11+
12+
/ {
13+
chosen {
14+
zmk,physical-layout = &default_layout;
15+
};
16+
};
17+
18+
/ {
19+
keymap {
20+
compatible = "zmk,keymap";
21+
22+
default_layer {
23+
display-name = "QWERTY";
24+
// --------------------------------------------------------------------------------
25+
// | TAB | Q | W | E | R | T | MUTE | PP | Y | U | I | O | P | BSPC |
26+
// | CTRL | A | S | D | F | G | LALT | RALT | H | J | K | L | ; | ' |
27+
// | SHFT | Z | X | C | V | B | | N | M | , | . | / | ESC |
28+
// | GUI | LWR | SPC | | ENT | RSE | ALT |
29+
bindings = <
30+
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp C_MUTE &kp C_PP &kp Y &kp U &kp I &kp O &kp P &kp BSPC
31+
&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp LALT &kp RALT &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
32+
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp ESC
33+
&kp LGUI &mo 1 &kp SPACE &kp RET &mo 2 &kp RALT
34+
>;
35+
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>;
36+
};
37+
38+
lower_layer {
39+
display-name = "NUMBER";
40+
// -----------------------------------------------------------------------------------------
41+
// | TAB | 1 | 2 | 3 | 4 | 5 | LCTRL | RCTRL | 6 | 7 | 8 | 9 | 0 | BSPC |
42+
// | CTRL | BT1 | BT2 | BT3 | BT4 | BT5 | LALT | RALT | LFT | DWN | UP | RGT | | |
43+
// | SHFT | BTCR| RGB | RST | BOOT| Unlock| | | | | | | | |
44+
// | GUI | | SPC | | ENT | | ALT |
45+
bindings = <
46+
&kp TAB &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp LCTRL &kp RCTRL &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BSPC
47+
&kp LCTRL &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &kp LALT &kp RALT &kp LEFT &kp DOWN &kp UP &kp RIGHT &trans &trans
48+
&kp LSHFT &bt BT_CLR &rgb_ug RGB_TOG &sys_reset &bootloader &studio_unlock &trans &trans &trans &trans &trans &trans
49+
&kp LGUI &trans &kp SPACE &kp LGUI &trans &kp SPACE
50+
>;
51+
};
52+
53+
raise_layer {
54+
display-name = "SYMBOL";
55+
// -----------------------------------------------------------------------------------------
56+
// | TAB | ! | @ | # | $ | % | LCTRL | RCTRL | ^ | & | * | ( | ) | BSPC |
57+
// | CTRL | | | | | | LALT | RALT | - | = | [ | ] | \ | ` |
58+
// | SHFT | | | | | | | _ | + | { | } | "|" | ~ |
59+
// | GUI | | SPC | | ENT | | ALT |
60+
bindings = <
61+
&kp TAB &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp LCTRL &kp RCTRL &kp CARET &kp AMPS &kp ASTRK &kp LPAR &kp RPAR &kp BSPC
62+
&kp LCTRL &trans &trans &trans &trans &trans &kp LALT &kp RALT &kp MINUS &kp EQUAL &kp LBKT &kp RBKT &kp BSLH &kp GRAVE
63+
&kp LSHFT &trans &trans &trans &trans &trans &kp UNDER &kp PLUS &kp LBRC &kp RBRC &kp PIPE &kp TILDE
64+
&kp LGUI &trans &kp SPACE &kp RET &trans &kp RALT
65+
>;
66+
};
67+
68+
extra_layer_1 {
69+
display-name = "EXTRA 1";
70+
bindings = <
71+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
72+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
73+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
74+
&trans &trans &trans &trans &trans &trans
75+
>;
76+
};
77+
78+
extra_layer_2 {
79+
display-name = "EXTRA 2";
80+
bindings = <
81+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
82+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
83+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
84+
&trans &trans &trans &trans &trans &trans
85+
>;
86+
};
87+
88+
extra_layer_3 {
89+
display-name = "EXTRA 3";
90+
bindings = <
91+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
92+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
93+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
94+
&trans &trans &trans &trans &trans &trans
95+
>;
96+
};
97+
98+
extra_layer_4 {
99+
display-name = "EXTRA 4";
100+
bindings = <
101+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
102+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
103+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
104+
&trans &trans &trans &trans &trans &trans
105+
>;
106+
};
107+
108+
extra_layer_5 {
109+
display-name = "EXTRA 5";
110+
bindings = <
111+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
112+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
113+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
114+
&trans &trans &trans &trans &trans &trans
115+
>;
116+
};
117+
118+
extra_layer_6 {
119+
display-name = "EXTRA 6";
120+
bindings = <
121+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
122+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
123+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
124+
&trans &trans &trans &trans &trans &trans
125+
>;
126+
};
127+
};
128+
};

0 commit comments

Comments
 (0)