aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/dc01/arrow/arrow.h2
-rw-r--r--keyboards/dc01/arrow/info.json12
-rw-r--r--keyboards/dc01/arrow/keymaps/default/keymap.c2
-rw-r--r--keyboards/dc01/arrow/readme.md2
-rw-r--r--keyboards/dc01/left/info.json12
-rw-r--r--keyboards/dc01/left/keymaps/default/keymap.c2
-rw-r--r--keyboards/dc01/left/left.h2
-rw-r--r--keyboards/dc01/numpad/info.json15
-rw-r--r--keyboards/dc01/numpad/numpad.h4
-rw-r--r--keyboards/dc01/numpad/readme.md2
-rw-r--r--keyboards/dc01/numpad/rules.mk5
-rw-r--r--keyboards/dc01/right/info.json21
-rw-r--r--keyboards/dc01/right/keymaps/default/keymap.c2
-rw-r--r--keyboards/dc01/right/keymaps/hhkb_ansi/keymap.c6
-rw-r--r--keyboards/dc01/right/keymaps/hhkb_iso/keymap.c6
-rw-r--r--keyboards/dc01/right/keymaps/iso/keymap.c2
-rw-r--r--keyboards/dc01/right/readme.md2
-rw-r--r--keyboards/dc01/right/right.h8
18 files changed, 85 insertions, 22 deletions
diff --git a/keyboards/dc01/arrow/arrow.h b/keyboards/dc01/arrow/arrow.h
index b7fec9ee8..a3a9987d5 100644
--- a/keyboards/dc01/arrow/arrow.h
+++ b/keyboards/dc01/arrow/arrow.h
@@ -23,7 +23,7 @@
23// This a shortcut to help you visually see your layout. 23// This a shortcut to help you visually see your layout.
24// The first section contains all of the arguments 24// The first section contains all of the arguments
25// The second converts the arguments into a two-dimensional array 25// The second converts the arguments into a two-dimensional array
26#define LAYOUT_ALL( \ 26#define LAYOUT_all( \
27 K00, K01, K02, \ 27 K00, K01, K02, \
28 K10, K11, K12, \ 28 K10, K11, K12, \
29 \ 29 \
diff --git a/keyboards/dc01/arrow/info.json b/keyboards/dc01/arrow/info.json
index e69de29bb..b3b584fbd 100644
--- a/keyboards/dc01/arrow/info.json
+++ b/keyboards/dc01/arrow/info.json
@@ -0,0 +1,12 @@
1{
2 "keyboard_name": "DC01 Arrow Cluster",
3 "url": "",
4 "maintainer": "qmk",
5 "width": 3,
6 "height": 5,
7 "layouts": {
8 "LAYOUT_all": {
9 "layout": [{"label":"Insert", "x":0, "y":0}, {"label":"Home", "x":1, "y":0}, {"label":"PgUp", "x":2, "y":0}, {"label":"Delete", "x":0, "y":1}, {"label":"End", "x":1, "y":1}, {"label":"PgDn", "x":2, "y":1}, {"label":"\u2191", "x":1, "y":3}, {"label":"\u2190", "x":0, "y":4}, {"label":"\u2193", "x":1, "y":4}, {"label":"\u2192", "x":2, "y":4}]
10 }
11 }
12}
diff --git a/keyboards/dc01/arrow/keymaps/default/keymap.c b/keyboards/dc01/arrow/keymaps/default/keymap.c
index 591deb01c..54eae570e 100644
--- a/keyboards/dc01/arrow/keymaps/default/keymap.c
+++ b/keyboards/dc01/arrow/keymaps/default/keymap.c
@@ -16,7 +16,7 @@
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
19[0] = LAYOUT_ALL( /* Base */ 19[0] = LAYOUT_all( /* Base */
20 KC_INS, KC_HOME, KC_PGUP, \ 20 KC_INS, KC_HOME, KC_PGUP, \
21 KC_DEL, KC_END, KC_PGDN, \ 21 KC_DEL, KC_END, KC_PGDN, \
22 \ 22 \
diff --git a/keyboards/dc01/arrow/readme.md b/keyboards/dc01/arrow/readme.md
index 3c0ece7a3..ae643114a 100644
--- a/keyboards/dc01/arrow/readme.md
+++ b/keyboards/dc01/arrow/readme.md
@@ -2,7 +2,7 @@
2 2
3![DC01 Arrow Cluster](https://i.imgur.com/PTn0sp8.jpg) 3![DC01 Arrow Cluster](https://i.imgur.com/PTn0sp8.jpg)
4 4
5A hotpluggable four part keyboard which comes together with magnets and pogo pins! This is the arrow cluster 5A hotpluggable four part keyboard which comes together with magnets and pogo pins! This is the arrow cluster.
6 6
7Keyboard Maintainer: [Yiancar](https://github.com/yiancar) 7Keyboard Maintainer: [Yiancar](https://github.com/yiancar)
8Hardware Supported: Runs on an atmega32u4 8Hardware Supported: Runs on an atmega32u4
diff --git a/keyboards/dc01/left/info.json b/keyboards/dc01/left/info.json
index e69de29bb..6ed57ddc9 100644
--- a/keyboards/dc01/left/info.json
+++ b/keyboards/dc01/left/info.json
@@ -0,0 +1,12 @@
1{
2 "keyboard_name": "DC01 Left Half",
3 "url": "",
4 "maintainer": "qmk",
5 "width": 22.5,
6 "height": 5,
7 "layouts": {
8 "LAYOUT_ansi": {
9 "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Insert", "x":15.25, "y":0}, {"label":"Home", "x":16.25, "y":0}, {"label":"PgUp", "x":17.25, "y":0}, {"label":"Num Lock", "x":18.5, "y":0}, {"label":"/", "x":19.5, "y":0}, {"label":"*", "x":20.5, "y":0}, {"label":"-", "x":21.5, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Delete", "x":15.25, "y":1}, {"label":"End", "x":16.25, "y":1}, {"label":"PgDn", "x":17.25, "y":1}, {"label":"7", "x":18.5, "y":1}, {"label":"8", "x":19.5, "y":1}, {"label":"9", "x":20.5, "y":1}, {"label":"+", "x":21.5, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"4", "x":18.5, "y":2}, {"label":"5", "x":19.5, "y":2}, {"label":"6", "x":20.5, "y":2}, {"label":"KC_NO", "x":21.5, "y":2}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":2.75}, {"label":"\u2191", "x":16.25, "y":3}, {"label":"1", "x":18.5, "y":3}, {"label":"2", "x":19.5, "y":3}, {"label":"3", "x":20.5, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"GUI", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":2.75}, {"x":6.5, "y":4, "w":1.25}, {"x":7.75, "y":4, "w":2.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"GUI", "x":11.25, "y":4, "w":1.25}, {"label":"Menu", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}, {"label":"\u2190", "x":15.25, "y":4}, {"label":"\u2193", "x":16.25, "y":4}, {"label":"\u2192", "x":17.25, "y":4}, {"label":"0", "x":18.5, "y":4}, {"label":"KC_NO", "x":19.5, "y":4}, {"label":".", "x":20.5, "y":4}, {"label":"Enter", "x":21.5, "y":3, "h":2}]
10 }
11 }
12}
diff --git a/keyboards/dc01/left/keymaps/default/keymap.c b/keyboards/dc01/left/keymaps/default/keymap.c
index 07db66c8e..e0896098a 100644
--- a/keyboards/dc01/left/keymaps/default/keymap.c
+++ b/keyboards/dc01/left/keymaps/default/keymap.c
@@ -16,7 +16,7 @@
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
19[0] = LAYOUT_ANSI( /* Base */ 19[0] = LAYOUT_ansi( /* Base */
20 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, \ 20 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, \
21 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, KC_P7, KC_P8, KC_P9, KC_PPLS, \ 21 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, KC_P7, KC_P8, KC_P9, KC_PPLS, \
22 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_NO, \ 22 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_NO, \
diff --git a/keyboards/dc01/left/left.h b/keyboards/dc01/left/left.h
index 82b0c6995..bda6faeb7 100644
--- a/keyboards/dc01/left/left.h
+++ b/keyboards/dc01/left/left.h
@@ -23,7 +23,7 @@
23// This a shortcut to help you visually see your layout. 23// This a shortcut to help you visually see your layout.
24// The first section contains all of the arguments 24// The first section contains all of the arguments
25// The second converts the arguments into a two-dimensional array 25// The second converts the arguments into a two-dimensional array
26#define LAYOUT_ANSI( \ 26#define LAYOUT_ansi( \
27 K00, K01, K02, K03, K04, K05, K45, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, K0H, K0J, K0K, K0L, \ 27 K00, K01, K02, K03, K04, K05, K45, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, K0H, K0J, K0K, K0L, \
28 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G, K1H, K1J, K1K, K1L, \ 28 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G, K1H, K1J, K1K, K1L, \
29 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, K2H, K2J, K2K, K2L, \ 29 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, K2H, K2J, K2K, K2L, \
diff --git a/keyboards/dc01/numpad/info.json b/keyboards/dc01/numpad/info.json
index e69de29bb..cf3530909 100644
--- a/keyboards/dc01/numpad/info.json
+++ b/keyboards/dc01/numpad/info.json
@@ -0,0 +1,15 @@
1{
2 "keyboard_name": "DC01 Numpad",
3 "url": "",
4 "maintainer": "qmk",
5 "width": 4,
6 "height": 5,
7 "layouts": {
8 "LAYOUT_numpad_5x4": {
9 "layout": [{"label":"Num Lock", "x":0, "y":0}, {"label":"/", "x":1, "y":0}, {"label":"*", "x":2, "y":0}, {"label":"-", "x":3, "y":0}, {"label":"7", "x":0, "y":1}, {"label":"8", "x":1, "y":1}, {"label":"9", "x":2, "y":1}, {"label":"4", "x":0, "y":2}, {"label":"5", "x":1, "y":2}, {"label":"6", "x":2, "y":2}, {"label":"+", "x":3, "y":1, "h":2}, {"label":"1", "x":0, "y":3}, {"label":"2", "x":1, "y":3}, {"label":"3", "x":2, "y":3}, {"label":"0", "x":0, "y":4, "w":2}, {"label":".", "x":2, "y":4}, {"label":"Enter", "x":3, "y":3, "h":2}]
10 },
11 "LAYOUT_ortho_5x4": {
12 "layout": [{"label":"Num Lock", "x":0, "y":0}, {"label":"/", "x":1, "y":0}, {"label":"*", "x":2, "y":0}, {"label":"-", "x":3, "y":0}, {"label":"7", "x":0, "y":1}, {"label":"8", "x":1, "y":1}, {"label":"9", "x":2, "y":1}, {"label":"+", "x":3, "y":1}, {"label":"4", "x":0, "y":2}, {"label":"5", "x":1, "y":2}, {"label":"6", "x":2, "y":2}, {"label":"+", "x":3, "y":2}, {"label":"1", "x":0, "y":3}, {"label":"2", "x":1, "y":3}, {"label":"3", "x":2, "y":3}, {"label":"Enter", "x":3, "y":3}, {"label":"0", "x":0, "y":4}, {"label":"00", "x":1, "y":4}, {"label":".", "x":2, "y":4}, {"label":"Enter", "x":3, "y":4}]
13 }
14 }
15}
diff --git a/keyboards/dc01/numpad/numpad.h b/keyboards/dc01/numpad/numpad.h
index 15e031b07..702926184 100644
--- a/keyboards/dc01/numpad/numpad.h
+++ b/keyboards/dc01/numpad/numpad.h
@@ -25,8 +25,8 @@
25// The second converts the arguments into a two-dimensional array 25// The second converts the arguments into a two-dimensional array
26#define LAYOUT_numpad_5x4( \ 26#define LAYOUT_numpad_5x4( \
27 K00, K01, K02, K03, \ 27 K00, K01, K02, K03, \
28 K10, K11, K12, K13, \ 28 K10, K11, K12, \
29 K20, K21, K22, \ 29 K20, K21, K22, K13, \
30 K30, K31, K32, \ 30 K30, K31, K32, \
31 K40, K42, K43 \ 31 K40, K42, K43 \
32) \ 32) \
diff --git a/keyboards/dc01/numpad/readme.md b/keyboards/dc01/numpad/readme.md
index 977100dde..c50fe6b99 100644
--- a/keyboards/dc01/numpad/readme.md
+++ b/keyboards/dc01/numpad/readme.md
@@ -2,7 +2,7 @@
2 2
3![DC01 Numpad](https://i.imgur.com/PTn0sp8.jpg) 3![DC01 Numpad](https://i.imgur.com/PTn0sp8.jpg)
4 4
5A hotpluggable four part keyboard which comes together with magnets and pogo pins! This is the numpad 5A hotpluggable four part keyboard which comes together with magnets and pogo pins! This is the numpad.
6 6
7Keyboard Maintainer: [Yiancar](https://github.com/yiancar) 7Keyboard Maintainer: [Yiancar](https://github.com/yiancar)
8Hardware Supported: Runs on an atmega32u4 8Hardware Supported: Runs on an atmega32u4
diff --git a/keyboards/dc01/numpad/rules.mk b/keyboards/dc01/numpad/rules.mk
index 4b6cb0e47..39112ae92 100644
--- a/keyboards/dc01/numpad/rules.mk
+++ b/keyboards/dc01/numpad/rules.mk
@@ -71,4 +71,7 @@ AUDIO_ENABLE = no # Audio output on port C6
71FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 71FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
72HD44780_ENABLE = no # Enable support for HD44780 based LCDs (+400) 72HD44780_ENABLE = no # Enable support for HD44780 based LCDs (+400)
73NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in 73NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in
74CUSTOM_MATRIX = yes # Use custom matrix \ No newline at end of file 74CUSTOM_MATRIX = yes # Use custom matrix
75
76# Community layouts supported
77LAYOUTS = numpad_5x4 ortho_5x4
diff --git a/keyboards/dc01/right/info.json b/keyboards/dc01/right/info.json
index e69de29bb..c9ae349c9 100644
--- a/keyboards/dc01/right/info.json
+++ b/keyboards/dc01/right/info.json
@@ -0,0 +1,21 @@
1{
2 "keyboard_name": "DC01 Right Half",
3 "url": "",
4 "maintainer": "qmk",
5 "width": 8.5,
6 "height": 5,
7 "layouts": {
8 "LAYOUT_ansi": {
9 "layout": [{"label":"&", "x":0.5, "y":0}, {"label":"*", "x":1.5, "y":0}, {"label":"(", "x":2.5, "y":0}, {"label":")", "x":3.5, "y":0}, {"label":"_", "x":4.5, "y":0}, {"label":"+", "x":5.5, "y":0}, {"label":"Backspace", "x":6.5, "y":0, "w":2}, {"label":"Y", "x":0, "y":1}, {"label":"U", "x":1, "y":1}, {"label":"I", "x":2, "y":1}, {"label":"O", "x":3, "y":1}, {"label":"P", "x":4, "y":1}, {"label":"{", "x":5, "y":1}, {"label":"}", "x":6, "y":1}, {"label":"|", "x":7, "y":1, "w":1.5}, {"label":"H", "x":0.25, "y":2}, {"label":"J", "x":1.25, "y":2}, {"label":"K", "x":2.25, "y":2}, {"label":"L", "x":3.25, "y":2}, {"label":":", "x":4.25, "y":2}, {"label":"\"", "x":5.25, "y":2}, {"label":"Enter", "x":6.25, "y":2, "w":2.25}, {"label":"N", "x":0.75, "y":3}, {"label":"M", "x":1.75, "y":3}, {"label":"<", "x":2.75, "y":3}, {"label":">", "x":3.75, "y":3}, {"label":"?", "x":4.75, "y":3}, {"label":"Shift", "x":5.75, "y":3, "w":2.75}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":2.25}, {"label":"Alt", "x":3.5, "y":4, "w":1.25}, {"label":"GUI", "x":4.75, "y":4, "w":1.25}, {"label":"Menu", "x":6, "y":4, "w":1.25}, {"label":"Ctrl", "x":7.25, "y":4, "w":1.25}]
10 },
11 "LAYOUT_iso": {
12 "layout": [{"label":"&", "x":0.5, "y":0}, {"label":"*", "x":1.5, "y":0}, {"label":"(", "x":2.5, "y":0}, {"label":")", "x":3.5, "y":0}, {"label":"_", "x":4.5, "y":0}, {"label":"+", "x":5.5, "y":0}, {"label":"Backspace", "x":6.5, "y":0, "w":2}, {"label":"Y", "x":0, "y":1}, {"label":"U", "x":1, "y":1}, {"label":"I", "x":2, "y":1}, {"label":"O", "x":3, "y":1}, {"label":"P", "x":4, "y":1}, {"label":"{", "x":5, "y":1}, {"label":"}", "x":6, "y":1}, {"label":"H", "x":0.25, "y":2}, {"label":"J", "x":1.25, "y":2}, {"label":"K", "x":2.25, "y":2}, {"label":"L", "x":3.25, "y":2}, {"label":":", "x":4.25, "y":2}, {"label":"@", "x":5.25, "y":2}, {"label":"~", "x":6.25, "y":2}, {"label":"Enter", "x":7.25, "y":1, "w":1.25, "h":2}, {"label":"N", "x":0.75, "y":3}, {"label":"M", "x":1.75, "y":3}, {"label":"<", "x":2.75, "y":3}, {"label":">", "x":3.75, "y":3}, {"label":"?", "x":4.75, "y":3}, {"label":"Shift", "x":5.75, "y":3, "w":2.75}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":2.25}, {"label":"AltGr", "x":3.5, "y":4, "w":1.25}, {"label":"GUI", "x":4.75, "y":4, "w":1.25}, {"label":"Menu", "x":6, "y":4, "w":1.25}, {"label":"Ctrl", "x":7.25, "y":4, "w":1.25}]
13 },
14 "LAYOUT_hhkb_ansi": {
15 "layout": [{"label":"&", "x":0.5, "y":0}, {"label":"*", "x":1.5, "y":0}, {"label":"(", "x":2.5, "y":0}, {"label":")", "x":3.5, "y":0}, {"label":"_", "x":4.5, "y":0}, {"label":"+", "x":5.5, "y":0}, {"label":"Backspace", "x":6.5, "y":0}, {"label":"~", "x":7.5, "y":0}, {"label":"Y", "x":0, "y":1}, {"label":"U", "x":1, "y":1}, {"label":"I", "x":2, "y":1}, {"label":"O", "x":3, "y":1}, {"label":"P", "x":4, "y":1}, {"label":"{", "x":5, "y":1}, {"label":"}", "x":6, "y":1}, {"label":"|", "x":7, "y":1, "w":1.5}, {"label":"H", "x":0.25, "y":2}, {"label":"J", "x":1.25, "y":2}, {"label":"K", "x":2.25, "y":2}, {"label":"L", "x":3.25, "y":2}, {"label":":", "x":4.25, "y":2}, {"label":"\"", "x":5.25, "y":2}, {"label":"Enter", "x":6.25, "y":2, "w":2.25}, {"label":"N", "x":0.75, "y":3}, {"label":"M", "x":1.75, "y":3}, {"label":"<", "x":2.75, "y":3}, {"label":">", "x":3.75, "y":3}, {"label":"?", "x":4.75, "y":3}, {"label":"Shift", "x":5.75, "y":3, "w":1.75}, {"label":"Fn", "x":7.5, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":2.25}, {"label":"Alt", "x":3.5, "y":4, "w":1.25}, {"label":"GUI", "x":4.75, "y":4, "w":1.25}, {"label":"Menu", "x":6, "y":4, "w":1.25}, {"label":"Ctrl", "x":7.25, "y":4, "w":1.25}]
16 },
17 "LAYOUT_hhkb_iso": {
18 "layout": [{"label":"&", "x":0.5, "y":0}, {"label":"*", "x":1.5, "y":0}, {"label":"(", "x":2.5, "y":0}, {"label":")", "x":3.5, "y":0}, {"label":"_", "x":4.5, "y":0}, {"label":"+", "x":5.5, "y":0}, {"label":"|", "x":6.5, "y":0}, {"label":"Backspace", "x":7.5, "y":0}, {"label":"Y", "x":0, "y":1}, {"label":"U", "x":1, "y":1}, {"label":"I", "x":2, "y":1}, {"label":"O", "x":3, "y":1}, {"label":"P", "x":4, "y":1}, {"label":"{", "x":5, "y":1}, {"label":"}", "x":6, "y":1}, {"label":"H", "x":0.25, "y":2}, {"label":"J", "x":1.25, "y":2}, {"label":"K", "x":2.25, "y":2}, {"label":"L", "x":3.25, "y":2}, {"label":":", "x":4.25, "y":2}, {"label":"@", "x":5.25, "y":2}, {"label":"~", "x":6.25, "y":2}, {"label":"Enter", "x":7.25, "y":1, "w":1.25, "h":2}, {"label":"N", "x":0.75, "y":3}, {"label":"M", "x":1.75, "y":3}, {"label":"<", "x":2.75, "y":3}, {"label":">", "x":3.75, "y":3}, {"label":"?", "x":4.75, "y":3}, {"label":"Shift", "x":5.75, "y":3, "w":1.75}, {"label":"Fn", "x":7.5, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":2.25}, {"label":"AltGr", "x":3.5, "y":4, "w":1.25}, {"label":"GUI", "x":4.75, "y":4, "w":1.25}, {"label":"Menu", "x":6, "y":4, "w":1.25}, {"label":"Ctrl", "x":7.25, "y":4, "w":1.25}]
19 }
20 }
21}
diff --git a/keyboards/dc01/right/keymaps/default/keymap.c b/keyboards/dc01/right/keymaps/default/keymap.c
index 556b77d69..628351cfa 100644
--- a/keyboards/dc01/right/keymaps/default/keymap.c
+++ b/keyboards/dc01/right/keymaps/default/keymap.c
@@ -16,7 +16,7 @@
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
19[0] = LAYOUT_ANSI( /* Base */ 19[0] = LAYOUT_ansi( /* Base */
20 KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, \ 20 KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, \
21 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC,KC_BSLS, \ 21 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC,KC_BSLS, \
22 KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, \ 22 KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, \
diff --git a/keyboards/dc01/right/keymaps/hhkb_ansi/keymap.c b/keyboards/dc01/right/keymaps/hhkb_ansi/keymap.c
index 3d38787d3..6f9d537e1 100644
--- a/keyboards/dc01/right/keymaps/hhkb_ansi/keymap.c
+++ b/keyboards/dc01/right/keymaps/hhkb_ansi/keymap.c
@@ -16,7 +16,7 @@
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
19[0] = LAYOUT_HHKB_ANSI( /* Base */ 19[0] = LAYOUT_hhkb_ansi( /* Base */
20 KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, \ 20 KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, \
21 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC,KC_BSPC, \ 21 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC,KC_BSPC, \
22 KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, \ 22 KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, \
@@ -24,12 +24,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
24 KC_SPC, KC_SPC, KC_RALT, KC_RGUI, KC_RGUI, KC_RCTL \ 24 KC_SPC, KC_SPC, KC_RALT, KC_RGUI, KC_RGUI, KC_RCTL \
25), 25),
26 26
27[1] = LAYOUT_HHKB_ANSI( 27[1] = LAYOUT_hhkb_ansi(
28 KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, \ 28 KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, \
29 KC_TRNS,KC_TRNS, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, KC_TRNS, KC_BSPC, \ 29 KC_TRNS,KC_TRNS, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, KC_TRNS, KC_BSPC, \
30 KC_PAST,KC_PSLS, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, KC_PENT, \ 30 KC_PAST,KC_PSLS, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, KC_PENT, \
31 KC_PPLS,KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS, \ 31 KC_PPLS,KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS, \
32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ 32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \
33), 33),
34}; 34};
35 35
diff --git a/keyboards/dc01/right/keymaps/hhkb_iso/keymap.c b/keyboards/dc01/right/keymaps/hhkb_iso/keymap.c
index 8e020bb50..72ba350f3 100644
--- a/keyboards/dc01/right/keymaps/hhkb_iso/keymap.c
+++ b/keyboards/dc01/right/keymaps/hhkb_iso/keymap.c
@@ -16,7 +16,7 @@
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
19[0] = LAYOUT_HHKB_ISO( /* Base */ 19[0] = LAYOUT_hhkb_iso( /* Base */
20 KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_BSPC, \ 20 KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_BSPC, \
21 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, \ 21 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, \
22 KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_NUHS,KC_ENT, \ 22 KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_NUHS,KC_ENT, \
@@ -24,12 +24,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
24 KC_SPC, KC_SPC, KC_RALT, KC_RGUI, KC_RGUI, KC_RCTL \ 24 KC_SPC, KC_SPC, KC_RALT, KC_RGUI, KC_RGUI, KC_RCTL \
25), 25),
26 26
27[1] = LAYOUT_HHKB_ISO( 27[1] = LAYOUT_hhkb_iso(
28 KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, \ 28 KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, \
29 KC_TRNS,KC_TRNS, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, KC_TRNS, \ 29 KC_TRNS,KC_TRNS, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, KC_TRNS, \
30 KC_PAST,KC_PSLS, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, KC_TRNS, KC_PENT, \ 30 KC_PAST,KC_PSLS, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, KC_TRNS, KC_PENT, \
31 KC_PPLS,KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS, \ 31 KC_PPLS,KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS, \
32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ 32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \
33), 33),
34}; 34};
35 35
diff --git a/keyboards/dc01/right/keymaps/iso/keymap.c b/keyboards/dc01/right/keymaps/iso/keymap.c
index b02a5ffdb..e65deac28 100644
--- a/keyboards/dc01/right/keymaps/iso/keymap.c
+++ b/keyboards/dc01/right/keymaps/iso/keymap.c
@@ -16,7 +16,7 @@
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
19[0] = LAYOUT_ISO( /* Base */ 19[0] = LAYOUT_iso( /* Base */
20 KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, \ 20 KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, \
21 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, \ 21 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, \
22 KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_NUHS,KC_ENT, \ 22 KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_NUHS,KC_ENT, \
diff --git a/keyboards/dc01/right/readme.md b/keyboards/dc01/right/readme.md
index c8b72aaa1..32664ebb7 100644
--- a/keyboards/dc01/right/readme.md
+++ b/keyboards/dc01/right/readme.md
@@ -2,7 +2,7 @@
2 2
3![DC01 Right Half](https://i.imgur.com/PTn0sp8.jpg) 3![DC01 Right Half](https://i.imgur.com/PTn0sp8.jpg)
4 4
5A hotpluggable four part keyboard which comes together with magnets and pogo pins! This is the right part 5A hotpluggable four part keyboard which comes together with magnets and pogo pins! This is the right part.
6 6
7Keyboard Maintainer: [Yiancar](https://github.com/yiancar) 7Keyboard Maintainer: [Yiancar](https://github.com/yiancar)
8Hardware Supported: Runs on an atmega32u4 8Hardware Supported: Runs on an atmega32u4
diff --git a/keyboards/dc01/right/right.h b/keyboards/dc01/right/right.h
index aa5c10ca2..d27b1a4f7 100644
--- a/keyboards/dc01/right/right.h
+++ b/keyboards/dc01/right/right.h
@@ -23,7 +23,7 @@
23// This a shortcut to help you visually see your layout. 23// This a shortcut to help you visually see your layout.
24// The first section contains all of the arguments 24// The first section contains all of the arguments
25// The second converts the arguments into a two-dimensional array 25// The second converts the arguments into a two-dimensional array
26#define LAYOUT_ANSI( \ 26#define LAYOUT_ansi( \
27 K01, K02, K03, K04, K05, K06, K07, \ 27 K01, K02, K03, K04, K05, K06, K07, \
28 K10, K11, K12, K13, K14, K15, K16, K17, \ 28 K10, K11, K12, K13, K14, K15, K16, K17, \
29 K20, K21, K22, K23, K24, K25, K27, \ 29 K20, K21, K22, K23, K24, K25, K27, \
@@ -38,7 +38,7 @@
38 { K40, K41, K42, K43, K44, K45, XXX, XXX } \ 38 { K40, K41, K42, K43, K44, K45, XXX, XXX } \
39} 39}
40 40
41#define LAYOUT_ISO( \ 41#define LAYOUT_iso( \
42 K01, K02, K03, K04, K05, K06, K07, \ 42 K01, K02, K03, K04, K05, K06, K07, \
43 K10, K11, K12, K13, K14, K15, K16, \ 43 K10, K11, K12, K13, K14, K15, K16, \
44 K20, K21, K22, K23, K24, K25, K26, K27, \ 44 K20, K21, K22, K23, K24, K25, K26, K27, \
@@ -53,7 +53,7 @@
53 { K40, K41, K42, K43, K44, K45, XXX, XXX } \ 53 { K40, K41, K42, K43, K44, K45, XXX, XXX } \
54} 54}
55 55
56#define LAYOUT_HHKB_ANSI( \ 56#define LAYOUT_hhkb_ansi( \
57 K01, K02, K03, K04, K05, K06, K07, K00, \ 57 K01, K02, K03, K04, K05, K06, K07, K00, \
58 K10, K11, K12, K13, K14, K15, K16, K17, \ 58 K10, K11, K12, K13, K14, K15, K16, K17, \
59 K20, K21, K22, K23, K24, K25, K27, \ 59 K20, K21, K22, K23, K24, K25, K27, \
@@ -68,7 +68,7 @@
68 { K40, K41, K42, K43, K44, K45, XXX, XXX } \ 68 { K40, K41, K42, K43, K44, K45, XXX, XXX } \
69} 69}
70 70
71#define LAYOUT_HHKB_ISO( \ 71#define LAYOUT_hhkb_iso( \
72 K01, K02, K03, K04, K05, K06, K07, K00, \ 72 K01, K02, K03, K04, K05, K06, K07, K00, \
73 K10, K11, K12, K13, K14, K15, K16, \ 73 K10, K11, K12, K13, K14, K15, K16, \
74 K20, K21, K22, K23, K24, K25, K26, K27, \ 74 K20, K21, K22, K23, K24, K25, K26, K27, \