aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Christoph Ebersbach <jceb@e-jc.de>2020-07-31 22:03:44 +0200
committerGitHub <noreply@github.com>2020-07-31 13:03:44 -0700
commit1a49eb5be12fd5a32d59103427c71ee4869eea49 (patch)
tree2e807af61468b4063f4d3c261a8948539c077358
parent5bd239e1c0db98a51ed04b86fa5b1abf2b276bfb (diff)
downloadqmk_firmware-1a49eb5be12fd5a32d59103427c71ee4869eea49.tar.gz
qmk_firmware-1a49eb5be12fd5a32d59103427c71ee4869eea49.zip
[Keyboard] Add Dactyl Manuform 5x6 with 5 thumb keys (#9659)
* [Keyboard] Add Dactyl Manuform 5x6 with 5 thumb keys * fix: remove unused code block * fix: remove unused code block * Remove unused build options
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_5/5x6_5.c2
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_5/5x6_5.h27
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_5/config.h52
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_5/info.json82
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/config.h24
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/keymap.json507
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_5/rules.mk3
-rw-r--r--keyboards/handwired/dactyl_manuform/dactyl_manuform.h2
8 files changed, 699 insertions, 0 deletions
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/5x6_5.c b/keyboards/handwired/dactyl_manuform/5x6_5/5x6_5.c
new file mode 100644
index 000000000..bacda3640
--- /dev/null
+++ b/keyboards/handwired/dactyl_manuform/5x6_5/5x6_5.c
@@ -0,0 +1,2 @@
1#include "5x6_5.h"
2
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/5x6_5.h b/keyboards/handwired/dactyl_manuform/5x6_5/5x6_5.h
new file mode 100644
index 000000000..deb288a1f
--- /dev/null
+++ b/keyboards/handwired/dactyl_manuform/5x6_5/5x6_5.h
@@ -0,0 +1,27 @@
1#pragma once
2
3#include "dactyl_manuform.h"
4
5#define LAYOUT_5x6_5(\
6 L00, L01, L02, L03, L04, L05, R00, R01, R02, R03, R04, R05, \
7 L10, L11, L12, L13, L14, L15, R10, R11, R12, R13, R14, R15, \
8 L20, L21, L22, L23, L24, L25, R20, R21, R22, R23, R24, R25, \
9 L30, L31, L32, L33, L34, L35, R30, R31, R32, R33, R34, R35, \
10 L42, L43, L44, L55, L53, R52, R50, R41, R42, R43, \
11 L54, L52, R53, R51 \
12 ) \
13 { \
14 { L00, L01, L02, L03, L04, L05 }, \
15 { L10, L11, L12, L13, L14, L15 }, \
16 { L20, L21, L22, L23, L24, L25 }, \
17 { L30, L31, L32, L33, L34, L35 }, \
18 { KC_NO, KC_NO, L42, L43, L44, KC_NO }, \
19 { KC_NO, KC_NO, L52, L53, L54, L55 }, \
20 \
21 { R00, R01, R02, R03, R04, R05 }, \
22 { R10, R11, R12, R13, R14, R15 }, \
23 { R20, R21, R22, R23, R24, R25 }, \
24 { R30, R31, R32, R33, R34, R35 }, \
25 { KC_NO, R41, R42, R43, KC_NO, KC_NO }, \
26 { R50, R51, R52, R53, KC_NO, KC_NO } \
27}
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/config.h b/keyboards/handwired/dactyl_manuform/5x6_5/config.h
new file mode 100644
index 000000000..b5195abbc
--- /dev/null
+++ b/keyboards/handwired/dactyl_manuform/5x6_5/config.h
@@ -0,0 +1,52 @@
1/*
2Copyright 2012 Jun Wako <wakojun@gmail.com>
3Copyright 2015 Jack Humbert
4
5This program is free software: you can redistribute it and/or modify
6it under the terms of the GNU General Public License as published by
7the Free Software Foundation, either version 2 of the License, or
8(at your option) any later version.
9
10This program is distributed in the hope that it will be useful,
11but WITHOUT ANY WARRANTY; without even the implied warranty of
12MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13GNU General Public License for more details.
14
15You should have received a copy of the GNU General Public License
16along with this program. If not, see <http://www.gnu.org/licenses/>.
17*/
18
19#pragma once
20
21#include "config_common.h"
22
23
24#define PRODUCT Dactyl-Manuform (5x6)
25
26/* key matrix size */
27// Rows are doubled-up
28#define MATRIX_ROWS 12
29#define MATRIX_COLS 6
30
31// wiring of each half
32// ../../../../docs/proton_c_conversion.md
33#define MATRIX_COL_PINS { D4, C6, D7, E6, B4, B5 }
34#define MATRIX_ROW_PINS { F6, F7, B1, B3, B2, B6 }
35
36#define DIODE_DIRECTION COL2ROW
37
38#define BOOTMAGIC_LITE_ROW 0
39#define BOOTMAGIC_LITE_COLUMN 0
40
41#define BOOTMAGIC_LITE_ROW_RIGHT 6
42#define BOOTMAGIC_LITE_COLUMN_RIGHT 5
43
44// WS2812 RGB LED strip input and number of LEDs
45// #define RGB_DI_PIN D3
46// #define RGBLED_NUM 12
47
48/* define if matrix has ghost */
49//#define MATRIX_HAS_GHOST
50
51/* number of backlight levels */
52// #define BACKLIGHT_LEVELS 3
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/info.json b/keyboards/handwired/dactyl_manuform/5x6_5/info.json
new file mode 100644
index 000000000..3e9b66a6a
--- /dev/null
+++ b/keyboards/handwired/dactyl_manuform/5x6_5/info.json
@@ -0,0 +1,82 @@
1{
2 "keyboard_name": "Dactyl Manuform 5x6 5 thumb keys",
3 "url": "",
4 "maintainer": "jceb",
5 "width": 17,
6 "height": 6,
7 "layouts": {
8 "LAYOUT_5x6_5": {
9 "layout": [
10 {"label":"L00", "x":0, "y":0},
11 {"label":"L01", "x":1, "y":0},
12 {"label":"L02", "x":2, "y":0},
13 {"label":"L03", "x":3, "y":0},
14 {"label":"L04", "x":4, "y":0},
15 {"label":"L05", "x":5, "y":0},
16 {"label":"R00", "x":11, "y":0},
17 {"label":"R01", "x":12, "y":0},
18 {"label":"R02", "x":13, "y":0},
19 {"label":"R03", "x":14, "y":0},
20 {"label":"R04", "x":15, "y":0},
21 {"label":"R05", "x":16, "y":0},
22
23 {"label":"L10", "x":0, "y":1},
24 {"label":"L11", "x":1, "y":1},
25 {"label":"L12", "x":2, "y":1},
26 {"label":"L13", "x":3, "y":1},
27 {"label":"L14", "x":4, "y":1},
28 {"label":"L15", "x":5, "y":1},
29 {"label":"R10", "x":11, "y":1},
30 {"label":"R11", "x":12, "y":1},
31 {"label":"R12", "x":13, "y":1},
32 {"label":"R13", "x":14, "y":1},
33 {"label":"R14", "x":15, "y":1},
34 {"label":"R15", "x":16, "y":1},
35
36 {"label":"L20", "x":0, "y":2},
37 {"label":"L21", "x":1, "y":2},
38 {"label":"L22", "x":2, "y":2},
39 {"label":"L23", "x":3, "y":2},
40 {"label":"L24", "x":4, "y":2},
41 {"label":"L25", "x":5, "y":2},
42 {"label":"R20", "x":11, "y":2},
43 {"label":"R21", "x":12, "y":2},
44 {"label":"R22", "x":13, "y":2},
45 {"label":"R23", "x":14, "y":2},
46 {"label":"R24", "x":15, "y":2},
47 {"label":"R25", "x":16, "y":2},
48
49 {"label":"L30", "x":0, "y":3},
50 {"label":"L31", "x":1, "y":3},
51 {"label":"L32", "x":2, "y":3},
52 {"label":"L33", "x":3, "y":3},
53 {"label":"L34", "x":4, "y":3},
54 {"label":"L35", "x":5, "y":3},
55 {"label":"R30", "x":11, "y":3},
56 {"label":"R31", "x":12, "y":3},
57 {"label":"R32", "x":13, "y":3},
58 {"label":"R33", "x":14, "y":3},
59 {"label":"R34", "x":15, "y":3},
60 {"label":"R35", "x":16, "y":3},
61
62 {"label":"L42", "x":2, "y":4},
63 {"label":"L43", "x":3, "y":4},
64 {"label":"L44", "x":5, "y":4},
65 {"label":"L45", "x":6, "y":4},
66 {"label":"L53", "x":7, "y":4},
67
68 {"label":"R52", "x":9, "y":4},
69 {"label":"R40", "x":10, "y":4},
70 {"label":"R41", "x":11, "y":4},
71 {"label":"R42", "x":13, "y":4},
72 {"label":"R43", "x":14, "y":4},
73
74 {"label":"L54", "x":6, "y":5},
75 {"label":"L52", "x":7, "y":5},
76
77 {"label":"R53", "x":9, "y":5},
78 {"label":"R51", "x":10, "y":5}
79 ]
80 }
81 }
82}
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/config.h b/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/config.h
new file mode 100644
index 000000000..c4fb3742d
--- /dev/null
+++ b/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/config.h
@@ -0,0 +1,24 @@
1/*
2Copyright 2012 Jun Wako <wakojun@gmail.com>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20#define USE_SERIAL
21
22#define EE_HANDS
23
24#define KINETIC_SPEED
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/keymap.json b/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/keymap.json
new file mode 100644
index 000000000..901a707ad
--- /dev/null
+++ b/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/keymap.json
@@ -0,0 +1,507 @@
1{
2 "version": 1,
3 "notes": "",
4 "author": "Jan Christoph Ebersbach",
5 "keyboard": "dactyl_manuform/5x6_5/default",
6 "keymap": "dactyl_manuform_5x6_5_default",
7 "layout": "LAYOUT_5x6_5",
8 "layers": [
9 [
10 "KC_GRV",
11 "KC_1",
12 "KC_2",
13 "KC_3",
14 "KC_4",
15 "KC_5",
16 "KC_6",
17 "KC_7",
18 "KC_8",
19 "KC_9",
20 "KC_0",
21 "KC_MINS",
22
23 "KC_TAB",
24 "KC_Q",
25 "KC_W",
26 "KC_E",
27 "KC_R",
28 "KC_T",
29 "KC_Y",
30 "KC_U",
31 "KC_I",
32 "KC_O",
33 "KC_P",
34 "KC_LBRC",
35
36 "LCTL_T(KC_ESC)",
37 "KC_A",
38 "KC_S",
39 "KC_D",
40 "KC_F",
41 "KC_G",
42 "KC_H",
43 "KC_J",
44 "KC_K",
45 "KC_L",
46 "KC_SCLN",
47 "KC_QUOT",
48
49 "KC_LSPO",
50 "KC_Z",
51 "KC_X",
52 "KC_C",
53 "KC_V",
54 "KC_B",
55 "KC_N",
56 "KC_M",
57 "KC_COMM",
58 "KC_DOT",
59 "KC_SLSH",
60 "KC_RSPC",
61
62 "KC_LGUI",
63 "KC_LALT",
64 "TT(2)",
65 "LT(6,KC_SPC)",
66 "LT(4,KC_DEL)",
67
68 "LT(4,KC_ENT)",
69 "KC_SPC",
70 "LT(2,KC_BSPC)",
71 "LALT_T(KC_RALT)",
72 "KC_RGUI",
73
74 "LCTL_T(KC_LBRC)",
75 "LCTL_T(KC_LBRC)",
76
77 "LT(4,KC_ENT)",
78 "RCTL_T(KC_RBRC)"
79 ],
80 [
81 "KC_GRV",
82 "KC_1",
83 "KC_2",
84 "KC_3",
85 "KC_4",
86 "KC_5",
87 "KC_6",
88 "KC_7",
89 "KC_8",
90 "KC_9",
91 "KC_0",
92 "KC_MINS",
93
94 "KC_TAB",
95 "KC_Q",
96 "KC_W",
97 "KC_F",
98 "KC_P",
99 "KC_G",
100 "KC_J",
101 "KC_L",
102 "KC_U",
103 "KC_Y",
104 "KC_SCLN",
105 "KC_LBRC",
106
107 "LCTL_T(KC_ESC)",
108 "KC_A",
109 "KC_R",
110 "KC_S",
111 "KC_T",
112 "KC_D",
113 "KC_H",
114 "KC_N",
115 "KC_E",
116 "KC_I",
117 "KC_O",
118 "KC_QUOT",
119
120 "KC_LSPO",
121 "KC_Z",
122 "KC_X",
123 "KC_C",
124 "KC_V",
125 "KC_B",
126 "KC_K",
127 "KC_M",
128 "KC_COMM",
129 "KC_DOT",
130 "KC_SLSH",
131 "KC_RSPC",
132
133 "KC_LGUI",
134 "KC_LALT",
135 "TT(2)",
136 "LT(6,KC_SPC)",
137 "LT(4,KC_DEL)",
138
139 "LT(4,KC_ENT)",
140 "KC_SPC",
141 "LT(2,KC_BSPC)",
142 "LALT_T(KC_RALT)",
143 "KC_RGUI",
144
145 "LCTL_T(KC_LBRC)",
146 "LCTL_T(KC_LBRC)",
147
148 "LT(4,KC_ENT)",
149 "RCTL_T(KC_RBRC)"
150 ],
151 [
152 "RESET",
153 "KC_PWR",
154 "KC_TRNS",
155 "KC_TRNS",
156 "KC_TRNS",
157 "KC_TRNS",
158 "KC_TRNS",
159 "KC_TRNS",
160 "KC_TRNS",
161 "KC_TRNS",
162 "KC_PWR",
163 "RESET",
164
165 "KC_TRNS",
166 "KC_TRNS",
167 "KC_TRNS",
168 "KC_TRNS",
169 "KC_TRNS",
170 "KC_TRNS",
171 "KC_7",
172 "KC_7",
173 "KC_8",
174 "KC_9",
175 "KC_TRNS",
176 "KC_RBRC",
177
178 "KC_TRNS",
179 "DF(0)",
180 "DF(1)",
181 "KC_NO",
182 "MO(3)",
183 "MO(3)",
184 "KC_4",
185 "KC_4",
186 "KC_5",
187 "KC_6",
188 "KC_MINS",
189 "KC_EQL",
190
191 "KC_TRNS",
192 "MO(5)",
193 "KC_NO",
194 "KC_NO",
195 "KC_NO",
196 "KC_NO",
197 "KC_1",
198 "KC_1",
199 "KC_2",
200 "KC_3",
201 "KC_BSLS",
202 "KC_TRNS",
203
204 "KC_TRNS",
205 "KC_TRNS",
206 "KC_TRNS",
207 "KC_SPC",
208 "KC_DEL",
209
210 "KC_ENT",
211 "KC_0",
212 "KC_BSPC",
213 "KC_TRNS",
214 "KC_TRNS",
215
216 "TG(2)",
217 "KC_TRNS",
218
219 "KC_ENT",
220 "KC_TRNS"
221 ],
222 [
223 "KC_TRNS",
224 "KC_F1",
225 "KC_F2",
226 "KC_F3",
227 "KC_F4",
228 "KC_F5",
229 "KC_F6",
230 "KC_F7",
231 "KC_F8",
232 "KC_F9",
233 "KC_F10",
234 "KC_F11",
235
236 "KC_TRNS",
237 "KC_NO",
238 "KC_NO",
239 "KC_NO",
240 "KC_NO",
241 "KC_NO",
242 "KC_F7",
243 "KC_F7",
244 "KC_F8",
245 "KC_F9",
246 "KC_F10",
247 "KC_NO",
248
249 "KC_TRNS",
250 "KC_NO",
251 "KC_NO",
252 "KC_NO",
253 "MO(3)",
254 "MO(3)",
255 "KC_F4",
256 "KC_F4",
257 "KC_F5",
258 "KC_F6",
259 "KC_F11",
260 "KC_NO",
261
262 "KC_TRNS",
263 "KC_NO",
264 "KC_NO",
265 "KC_NO",
266 "KC_NO",
267 "KC_NO",
268 "KC_F1",
269 "KC_F1",
270 "KC_F2",
271 "KC_F3",
272 "KC_F12",
273 "KC_TRNS",
274
275 "KC_TRNS",
276 "KC_TRNS",
277 "KC_TRNS",
278 "KC_SPC",
279 "KC_DEL",
280
281 "KC_ENT",
282 "KC_SPC",
283 "KC_BSPC",
284 "KC_TRNS",
285 "KC_TRNS",
286
287 "TG(3)",
288 "KC_TRNS",
289
290 "KC_ENT",
291 "KC_TRNS"
292 ],
293 [
294 "KC_ESC",
295 "KC_NO",
296 "KC_NO",
297 "KC_NO",
298 "KC_NO",
299 "KC_NO",
300 "KC_NO",
301 "KC_NO",
302 "KC_NO",
303 "KC_NO",
304 "KC_NO",
305 "KC_NO",
306
307 "KC_ESC",
308 "KC_ESC",
309 "LCTL(KC_W)",
310 "LCTL(KC_T)",
311 "LCTL(KC_PGDN)",
312 "LCTL(KC_PGDN)",
313 "KC_PGDN",
314 "KC_HOME",
315 "KC_UP",
316 "KC_INS",
317 "LSFT(KC_INS)",
318 "KC_ESC",
319
320 "KC_TRNS",
321 "KC_CAPS",
322 "LGUI(KC_LEFT)",
323 "LGUI(KC_TAB)",
324 "LGUI(KC_RGHT)",
325 "LGUI(KC_RGHT)",
326 "KC_LEFT",
327 "KC_LEFT",
328 "KC_DOWN",
329 "KC_RGHT",
330 "KC_END",
331 "KC_PSCR",
332
333 "KC_TRNS",
334 "KC_NO",
335 "KC_NO",
336 "KC_NO",
337 "LCTL(KC_PGUP)",
338 "LCTL(KC_PGUP)",
339 "KC_PGUP",
340 "KC_TRNS",
341 "KC_DOWN",
342 "KC_NO",
343 "KC_APP",
344 "KC_TRNS",
345
346 "KC_TRNS",
347 "KC_TRNS",
348 "KC_TRNS",
349 "KC_SPC",
350 "KC_DEL",
351
352 "KC_ENT",
353 "KC_SPC",
354 "KC_BSPC",
355 "KC_TRNS",
356 "KC_TRNS",
357
358 "TG(4)",
359 "KC_TRNS",
360
361 "KC_ENT",
362 "KC_TRNS"
363 ],
364 [
365 "KC_NO",
366 "KC_NO",
367 "KC_NO",
368 "KC_NO",
369 "KC_NO",
370 "KC_NO",
371 "KC_NO",
372 "KC_NO",
373 "KC_NO",
374 "KC_NO",
375 "KC_NO",
376 "KC_NO",
377
378 "KC_TRNS",
379 "KC_NO",
380 "KC_MPLY",
381 "KC_VOLU",
382 "KC_VOLU",
383 "KC_NO",
384 "KC_NO",
385 "KC_NO",
386 "KC_NO",
387 "KC_NO",
388 "RESET",
389 "KC_PWR",
390
391 "KC_TRNS",
392 "KC_NO",
393 "KC_MPRV",
394 "KC_MUTE",
395 "KC_MNXT",
396 "KC_NO",
397 "KC_NO",
398 "KC_NO",
399 "KC_NO",
400 "KC_NO",
401 "KC_NO",
402 "KC_SLEP",
403
404 "KC_TRNS",
405 "MO(5)",
406 "KC_NO",
407 "KC_VOLD",
408 "KC_VOLD",
409 "KC_NO",
410 "KC_NO",
411 "KC_NO",
412 "KC_NO",
413 "KC_NO",
414 "KC_NO",
415 "KC_NO",
416
417 "KC_TRNS",
418 "KC_TRNS",
419 "KC_TRNS",
420 "KC_SPC",
421 "KC_DEL",
422
423 "KC_ENT",
424 "KC_SPC",
425 "KC_BSPC",
426 "KC_TRNS",
427 "KC_TRNS",
428
429 "TG(5)",
430 "TG(5)",
431
432 "KC_ENT",
433 "KC_TRNS"
434 ],
435 [
436 "KC_NO",
437 "KC_NO",
438 "KC_NO",
439 "KC_NO",
440 "KC_NO",
441 "KC_NO",
442 "KC_NO",
443 "KC_NO",
444 "KC_NO",
445 "KC_NO",
446 "KC_NO",
447 "KC_NO",
448
449 "KC_TRNS",
450 "KC_ACL1",
451 "KC_NO",
452 "KC_NO",
453 "KC_NO",
454 "KC_NO",
455 "KC_WH_U",
456 "KC_WH_L",
457 "KC_MS_U",
458 "KC_WH_R",
459 "KC_NO",
460 "KC_NO",
461
462 "KC_TRNS",
463 "KC_ACL2",
464 "KC_BTN2",
465 "KC_BTN3",
466 "KC_BTN1",
467 "KC_BTN1",
468 "KC_MS_L",
469 "KC_MS_L",
470 "KC_MS_D",
471 "KC_MS_R",
472 "KC_NO",
473 "KC_NO",
474
475 "KC_TRNS",
476 "KC_ACL0",
477 "KC_NO",
478 "KC_NO",
479 "KC_NO",
480 "KC_NO",
481 "KC_WH_D",
482 "KC_NO",
483 "KC_MS_D",
484 "KC_NO",
485 "KC_NO",
486 "KC_TRNS",
487
488 "KC_TRNS",
489 "KC_TRNS",
490 "KC_TRNS",
491 "KC_SPC",
492 "KC_DEL",
493
494 "KC_ENT",
495 "KC_SPC",
496 "KC_BSPC",
497 "KC_TRNS",
498 "KC_TRNS",
499
500 "TG(6)",
501 "KC_TRNS",
502
503 "KC_ENT",
504 "KC_TRNS"
505 ]
506 ]
507}
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/rules.mk b/keyboards/handwired/dactyl_manuform/5x6_5/rules.mk
new file mode 100644
index 000000000..a20a3e7bd
--- /dev/null
+++ b/keyboards/handwired/dactyl_manuform/5x6_5/rules.mk
@@ -0,0 +1,3 @@
1BOOTMAGIC_ENABLE = lite
2COMMAND_ENABLE = no
3NKRO_ENABLE = yes
diff --git a/keyboards/handwired/dactyl_manuform/dactyl_manuform.h b/keyboards/handwired/dactyl_manuform/dactyl_manuform.h
index d8f27f729..c91b247f1 100644
--- a/keyboards/handwired/dactyl_manuform/dactyl_manuform.h
+++ b/keyboards/handwired/dactyl_manuform/dactyl_manuform.h
@@ -6,6 +6,8 @@
6 #include "4x6.h" 6 #include "4x6.h"
7#elif KEYBOARD_handwired_dactyl_manuform_5x6 7#elif KEYBOARD_handwired_dactyl_manuform_5x6
8 #include "5x6.h" 8 #include "5x6.h"
9#elif KEYBOARD_handwired_dactyl_manuform_5x6_5
10 #include "5x6_5.h"
9#elif KEYBOARD_handwired_dactyl_manuform_5x7 11#elif KEYBOARD_handwired_dactyl_manuform_5x7
10 #include "5x7.h" 12 #include "5x7.h"
11#elif KEYBOARD_handwired_dactyl_manuform_6x6 13#elif KEYBOARD_handwired_dactyl_manuform_6x6