diff options
85 files changed, 2335 insertions, 3482 deletions
diff --git a/keyboards/0xc7/61key/61key.h b/keyboards/0xc7/61key/61key.h deleted file mode 100644 index 8767b2df1d..0000000000 --- a/keyboards/0xc7/61key/61key.h +++ /dev/null | |||
| @@ -1,43 +0,0 @@ | |||
| 1 | /* Copyright 2021 0xC7 | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If KC_NOt, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "quantum.h" | ||
| 20 | |||
| 21 | #define ___ KC_NO | ||
| 22 | |||
| 23 | /* This is a shortcut to help you visually see your layout. | ||
| 24 | * | ||
| 25 | * The first section contains all of the arguments representing the physical | ||
| 26 | * layout of the board and position of the keys. | ||
| 27 | * | ||
| 28 | * The second converts the arguments into a two-dimensional array which | ||
| 29 | * represents the switch matrix. | ||
| 30 | */ | ||
| 31 | #define LAYOUT_60_ansi( \ | ||
| 32 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 33 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 34 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 35 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3D, \ | ||
| 36 | K40, K41, K42, K45, K48, K49, K4B, K4D \ | ||
| 37 | ) { \ | ||
| 38 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 39 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 40 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D }, \ | ||
| 41 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, ___, ___, K3D }, \ | ||
| 42 | { K40, K41, K42, ___, ___, K45, ___, ___, K48, K49, ___, K4B, ___, K4D } \ | ||
| 43 | } | ||
diff --git a/keyboards/0xc7/61key/info.json b/keyboards/0xc7/61key/info.json index 569a054daf..fe2b9ef8b4 100644 --- a/keyboards/0xc7/61key/info.json +++ b/keyboards/0xc7/61key/info.json | |||
| @@ -21,71 +21,71 @@ | |||
| 21 | "layouts": { | 21 | "layouts": { |
| 22 | "LAYOUT_60_ansi": { | 22 | "LAYOUT_60_ansi": { |
| 23 | "layout": [ | 23 | "layout": [ |
| 24 | {"x": 0, "y": 0}, | 24 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 25 | {"x": 1, "y": 0}, | 25 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 26 | {"x": 2, "y": 0}, | 26 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 27 | {"x": 3, "y": 0}, | 27 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 28 | {"x": 4, "y": 0}, | 28 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 29 | {"x": 5, "y": 0}, | 29 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 30 | {"x": 6, "y": 0}, | 30 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 31 | {"x": 7, "y": 0}, | 31 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 32 | {"x": 8, "y": 0}, | 32 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 33 | {"x": 9, "y": 0}, | 33 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 34 | {"x": 10, "y": 0}, | 34 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 35 | {"x": 11, "y": 0}, | 35 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 36 | {"x": 12, "y": 0}, | 36 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 37 | {"x": 13, "y": 0, "w": 2}, | 37 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 38 | 38 | ||
| 39 | {"x": 0, "y": 1, "w": 1.5}, | 39 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 40 | {"x": 1.5, "y": 1}, | 40 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 41 | {"x": 2.5, "y": 1}, | 41 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 42 | {"x": 3.5, "y": 1}, | 42 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 43 | {"x": 4.5, "y": 1}, | 43 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 44 | {"x": 5.5, "y": 1}, | 44 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 45 | {"x": 6.5, "y": 1}, | 45 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 46 | {"x": 7.5, "y": 1}, | 46 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 47 | {"x": 8.5, "y": 1}, | 47 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 48 | {"x": 9.5, "y": 1}, | 48 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 49 | {"x": 10.5, "y": 1}, | 49 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 50 | {"x": 11.5, "y": 1}, | 50 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 51 | {"x": 12.5, "y": 1}, | 51 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 52 | {"x": 13.5, "y": 1, "w": 1.5}, | 52 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 53 | 53 | ||
| 54 | {"x": 0, "y": 2, "w": 1.75}, | 54 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 55 | {"x": 1.75, "y": 2}, | 55 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 56 | {"x": 2.75, "y": 2}, | 56 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 57 | {"x": 3.75, "y": 2}, | 57 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 58 | {"x": 4.75, "y": 2}, | 58 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 59 | {"x": 5.75, "y": 2}, | 59 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 60 | {"x": 6.75, "y": 2}, | 60 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 61 | {"x": 7.75, "y": 2}, | 61 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 62 | {"x": 8.75, "y": 2}, | 62 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 63 | {"x": 9.75, "y": 2}, | 63 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 64 | {"x": 10.75, "y": 2}, | 64 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 65 | {"x": 11.75, "y": 2}, | 65 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 66 | {"x": 12.75, "y": 2, "w": 2.25}, | 66 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 67 | 67 | ||
| 68 | {"x": 0, "y": 3, "w": 2.25}, | 68 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 69 | {"x": 2.25, "y": 3}, | 69 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 70 | {"x": 3.25, "y": 3}, | 70 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 71 | {"x": 4.25, "y": 3}, | 71 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 72 | {"x": 5.25, "y": 3}, | 72 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 73 | {"x": 6.25, "y": 3}, | 73 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 74 | {"x": 7.25, "y": 3}, | 74 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 75 | {"x": 8.25, "y": 3}, | 75 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 76 | {"x": 9.25, "y": 3}, | 76 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 77 | {"x": 10.25, "y": 3}, | 77 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 78 | {"x": 11.25, "y": 3}, | 78 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 79 | {"x": 12.25, "y": 3, "w": 2.75}, | 79 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 80 | 80 | ||
| 81 | {"x": 0, "y": 4, "w": 1.25}, | 81 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 82 | {"x": 1.25, "y": 4, "w": 1.25}, | 82 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 83 | {"x": 2.5, "y": 4, "w": 1.25}, | 83 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 84 | {"x": 3.75, "y": 4, "w": 6.25}, | 84 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 85 | {"x": 10, "y": 4, "w": 1.25}, | 85 | {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, |
| 86 | {"x": 11.25, "y": 4, "w": 1.25}, | 86 | {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, |
| 87 | {"x": 12.5, "y": 4, "w": 1.25}, | 87 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, |
| 88 | {"x": 13.75, "y": 4, "w": 1.25} | 88 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 89 | ] | 89 | ] |
| 90 | } | 90 | } |
| 91 | } | 91 | } |
diff --git a/keyboards/1upkeyboards/1up60hse/1up60hse.h b/keyboards/1upkeyboards/1up60hse/1up60hse.h deleted file mode 100644 index f1b4f5e43e..0000000000 --- a/keyboards/1upkeyboards/1up60hse/1up60hse.h +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | /* Copyright 2018 MechMerlin | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | #pragma once | ||
| 17 | |||
| 18 | #include "quantum.h" | ||
| 19 | |||
| 20 | // This a shortcut to help you visually see your layout. | ||
| 21 | // The first section contains all of the arguments representing the physical | ||
| 22 | // layout of the board and position of the keys | ||
| 23 | // The second converts the arguments into a two-dimensional array which | ||
| 24 | // represents the switch matrix. | ||
| 25 | #define LAYOUT_60_ansi( \ | ||
| 26 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 27 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 28 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 29 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3D, \ | ||
| 30 | K40, K41, K42, K45, K49, K4A, K4B, K4D \ | ||
| 31 | ) { \ | ||
| 32 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 33 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 34 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D }, \ | ||
| 35 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, KC_NO, KC_NO, K3D }, \ | ||
| 36 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, KC_NO, K4D } \ | ||
| 37 | } | ||
diff --git a/keyboards/1upkeyboards/1up60hse/info.json b/keyboards/1upkeyboards/1up60hse/info.json index 08b85923a3..475a935123 100644 --- a/keyboards/1upkeyboards/1up60hse/info.json +++ b/keyboards/1upkeyboards/1up60hse/info.json | |||
| @@ -26,7 +26,73 @@ | |||
| 26 | "community_layouts": ["60_ansi"], | 26 | "community_layouts": ["60_ansi"], |
| 27 | "layouts": { | 27 | "layouts": { |
| 28 | "LAYOUT_60_ansi": { | 28 | "LAYOUT_60_ansi": { |
| 29 | "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":"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":"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":"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":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "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}] | 29 | "layout": [ |
| 30 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 31 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 32 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 33 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 34 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 35 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 36 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 37 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 38 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 39 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 40 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 41 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 42 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 43 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 44 | |||
| 45 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 46 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 47 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 48 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 49 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 50 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 51 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 52 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 53 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 54 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 55 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 56 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 57 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 58 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 59 | |||
| 60 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 61 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 62 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 63 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 64 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 65 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 66 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 67 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 68 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 69 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 70 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 71 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 72 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 73 | |||
| 74 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 75 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 76 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 77 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 78 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 79 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 80 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 81 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 82 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 83 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 84 | {"matrix": [3, 10], "x": 11.25, "y": 3}, | ||
| 85 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 86 | |||
| 87 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 88 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 89 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 90 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 91 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 92 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 93 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 94 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 95 | ] | ||
| 30 | } | 96 | } |
| 31 | } | 97 | } |
| 32 | } | 98 | } |
diff --git a/keyboards/40percentclub/luddite/info.json b/keyboards/40percentclub/luddite/info.json index 6600d6d24d..eb5c0e4a9d 100644 --- a/keyboards/40percentclub/luddite/info.json +++ b/keyboards/40percentclub/luddite/info.json | |||
| @@ -26,67 +26,71 @@ | |||
| 26 | "layouts": { | 26 | "layouts": { |
| 27 | "LAYOUT_60_ansi": { | 27 | "LAYOUT_60_ansi": { |
| 28 | "layout": [ | 28 | "layout": [ |
| 29 | {"label":"`", "x":0, "y":0}, | 29 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 30 | {"label":"1", "x":1, "y":0}, | 30 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 31 | {"label":"2", "x":2, "y":0}, | 31 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 32 | {"label":"3", "x":3, "y":0}, | 32 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 33 | {"label":"4", "x":4, "y":0}, | 33 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 34 | {"label":"5", "x":5, "y":0}, | 34 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 35 | {"label":"6", "x":6, "y":0}, | 35 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 36 | {"label":"7", "x":7, "y":0}, | 36 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 37 | {"label":"8", "x":8, "y":0}, | 37 | {"matrix": [1, 0], "x": 8, "y": 0}, |
| 38 | {"label":"9", "x":9, "y":0}, | 38 | {"matrix": [1, 1], "x": 9, "y": 0}, |
| 39 | {"label":"0", "x":10, "y":0}, | 39 | {"matrix": [1, 2], "x": 10, "y": 0}, |
| 40 | {"label":"-", "x":11, "y":0}, | 40 | {"matrix": [1, 3], "x": 11, "y": 0}, |
| 41 | {"label":"=", "x":12, "y":0}, | 41 | {"matrix": [1, 4], "x": 12, "y": 0}, |
| 42 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 42 | {"matrix": [1, 5], "x": 13, "y": 0, "w": 2}, |
| 43 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 43 | |
| 44 | {"label":"Q", "x":1.5, "y":1}, | 44 | {"matrix": [1, 6], "x": 0, "y": 1, "w": 1.5}, |
| 45 | {"label":"W", "x":2.5, "y":1}, | 45 | {"matrix": [1, 7], "x": 1.5, "y": 1}, |
| 46 | {"label":"E", "x":3.5, "y":1}, | 46 | {"matrix": [2, 0], "x": 2.5, "y": 1}, |
| 47 | {"label":"R", "x":4.5, "y":1}, | 47 | {"matrix": [2, 1], "x": 3.5, "y": 1}, |
| 48 | {"label":"T", "x":5.5, "y":1}, | 48 | {"matrix": [2, 2], "x": 4.5, "y": 1}, |
| 49 | {"label":"Y", "x":6.5, "y":1}, | 49 | {"matrix": [2, 3], "x": 5.5, "y": 1}, |
| 50 | {"label":"U", "x":7.5, "y":1}, | 50 | {"matrix": [2, 4], "x": 6.5, "y": 1}, |
| 51 | {"label":"I", "x":8.5, "y":1}, | 51 | {"matrix": [2, 5], "x": 7.5, "y": 1}, |
| 52 | {"label":"O", "x":9.5, "y":1}, | 52 | {"matrix": [2, 6], "x": 8.5, "y": 1}, |
| 53 | {"label":"P", "x":10.5, "y":1}, | 53 | {"matrix": [2, 7], "x": 9.5, "y": 1}, |
| 54 | {"label":"[", "x":11.5, "y":1}, | 54 | {"matrix": [3, 0], "x": 10.5, "y": 1}, |
| 55 | {"label":"]", "x":12.5, "y":1}, | 55 | {"matrix": [3, 1], "x": 11.5, "y": 1}, |
| 56 | {"label":"\\", "x":13.5, "y":1, "w":1.5}, | 56 | {"matrix": [3, 2], "x": 12.5, "y": 1}, |
| 57 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 57 | {"matrix": [3, 3], "x": 13.5, "y": 1, "w": 1.5}, |
| 58 | {"label":"A", "x":1.75, "y":2}, | 58 | |
| 59 | {"label":"S", "x":2.75, "y":2}, | 59 | {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75}, |
| 60 | {"label":"D", "x":3.75, "y":2}, | 60 | {"matrix": [3, 5], "x": 1.75, "y": 2}, |
| 61 | {"label":"F", "x":4.75, "y":2}, | 61 | {"matrix": [3, 6], "x": 2.75, "y": 2}, |
| 62 | {"label":"G", "x":5.75, "y":2}, | 62 | {"matrix": [3, 7], "x": 3.75, "y": 2}, |
| 63 | {"label":"H", "x":6.75, "y":2}, | 63 | {"matrix": [4, 0], "x": 4.75, "y": 2}, |
| 64 | {"label":"J", "x":7.75, "y":2}, | 64 | {"matrix": [4, 1], "x": 5.75, "y": 2}, |
| 65 | {"label":"K", "x":8.75, "y":2}, | 65 | {"matrix": [4, 2], "x": 6.75, "y": 2}, |
| 66 | {"label":"L", "x":9.75, "y":2}, | 66 | {"matrix": [4, 3], "x": 7.75, "y": 2}, |
| 67 | {"label":";", "x":10.75, "y":2}, | 67 | {"matrix": [4, 4], "x": 8.75, "y": 2}, |
| 68 | {"label":"'", "x":11.75, "y":2}, | 68 | {"matrix": [4, 5], "x": 9.75, "y": 2}, |
| 69 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 69 | {"matrix": [4, 6], "x": 10.75, "y": 2}, |
| 70 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 70 | {"matrix": [4, 7], "x": 11.75, "y": 2}, |
| 71 | {"label":"Z", "x":2.25, "y":3}, | 71 | {"matrix": [5, 0], "x": 12.75, "y": 2, "w": 2.25}, |
| 72 | {"label":"X", "x":3.25, "y":3}, | 72 | |
| 73 | {"label":"C", "x":4.25, "y":3}, | 73 | {"matrix": [5, 1], "x": 0, "y": 3, "w": 2.25}, |
| 74 | {"label":"V", "x":5.25, "y":3}, | 74 | {"matrix": [5, 2], "x": 2.25, "y": 3}, |
| 75 | {"label":"B", "x":6.25, "y":3}, | 75 | {"matrix": [5, 3], "x": 3.25, "y": 3}, |
| 76 | {"label":"N", "x":7.25, "y":3}, | 76 | {"matrix": [5, 4], "x": 4.25, "y": 3}, |
| 77 | {"label":"M", "x":8.25, "y":3}, | 77 | {"matrix": [5, 5], "x": 5.25, "y": 3}, |
| 78 | {"label":",", "x":9.25, "y":3}, | 78 | {"matrix": [5, 6], "x": 6.25, "y": 3}, |
| 79 | {"label":".", "x":10.25, "y":3}, | 79 | {"matrix": [5, 7], "x": 7.25, "y": 3}, |
| 80 | {"label":"/", "x":11.25, "y":3}, | 80 | {"matrix": [6, 0], "x": 8.25, "y": 3}, |
| 81 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 81 | {"matrix": [6, 1], "x": 9.25, "y": 3}, |
| 82 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 82 | {"matrix": [6, 2], "x": 10.25, "y": 3}, |
| 83 | {"label":"GUI", "x":1.25, "y":4, "w":1.25}, | 83 | {"matrix": [6, 3], "x": 11.25, "y": 3}, |
| 84 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 84 | {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 2.75}, |
| 85 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | 85 | |
| 86 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 86 | {"matrix": [6, 5], "x": 0, "y": 4, "w": 1.25}, |
| 87 | {"label":"GUI", "x":11.25, "y":4, "w":1.25}, | 87 | {"matrix": [6, 6], "x": 1.25, "y": 4, "w": 1.25}, |
| 88 | {"label":"Menu", "x":12.5, "y":4, "w":1.25}, | 88 | {"matrix": [6, 7], "x": 2.5, "y": 4, "w": 1.25}, |
| 89 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 89 | {"matrix": [7, 0], "x": 3.75, "y": 4, "w": 6.25}, |
| 90 | {"matrix": [7, 1], "x": 10, "y": 4, "w": 1.25}, | ||
| 91 | {"matrix": [7, 2], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 92 | {"matrix": [7, 3], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 93 | {"matrix": [7, 4], "x": 13.75, "y": 4, "w": 1.25} | ||
| 90 | ] | 94 | ] |
| 91 | } | 95 | } |
| 92 | } | 96 | } |
diff --git a/keyboards/40percentclub/luddite/luddite.h b/keyboards/40percentclub/luddite/luddite.h deleted file mode 100644 index 5b8b95fea4..0000000000 --- a/keyboards/40percentclub/luddite/luddite.h +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
| 5 | #define LAYOUT_60_ansi( \ | ||
| 6 | K00, K01, K02, K03, K04, K05, K06, K07, K10, K11, K12, K13, K14, K15, \ | ||
| 7 | K16, K17, K20, K21, K22, K23, K24, K25, K26, K27, K30, K31, K32, K33, \ | ||
| 8 | K34, K35, K36, K37, K40, K41, K42, K43, K44, K45, K46, K47, K50, \ | ||
| 9 | K51, K52, K53, K54, K55, K56, K57, K60, K61, K62, K63, K64, \ | ||
| 10 | K65, K66, K67, K70, K71, K72, K73, K74\ | ||
| 11 | ) { \ | ||
| 12 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | ||
| 13 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | ||
| 14 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | ||
| 15 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | ||
| 16 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ | ||
| 17 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | ||
| 18 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | ||
| 19 | { K70, K71, K72, K73, K74 }, \ | ||
| 20 | } | ||
diff --git a/keyboards/4pplet/perk60_iso/rev_a/info.json b/keyboards/4pplet/perk60_iso/rev_a/info.json index 9470d0ffe3..e961253a23 100644 --- a/keyboards/4pplet/perk60_iso/rev_a/info.json +++ b/keyboards/4pplet/perk60_iso/rev_a/info.json | |||
| @@ -21,7 +21,74 @@ | |||
| 21 | "community_layouts": ["60_iso"], | 21 | "community_layouts": ["60_iso"], |
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_iso": { | 23 | "LAYOUT_60_iso": { |
| 24 | "layout": [{"label":"\u00ac", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"\"", "x":2, "y":0}, {"label":"\u00a3", "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":"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":"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":"~", "x":12.75, "y":2}, {"label":"Enter", "x":13.75, "y":1, "w":1.25, "h":2}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"label":"|", "x":1.25, "y":3}, {"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":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"AltGr", "x":10, "y":4, "w":1.25}, {"label":"Win", "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}] | 24 | "layout": [ |
| 25 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 26 | {"matrix": [1, 0], "x": 1, "y": 0}, | ||
| 27 | {"matrix": [0, 1], "x": 2, "y": 0}, | ||
| 28 | {"matrix": [1, 1], "x": 3, "y": 0}, | ||
| 29 | {"matrix": [0, 2], "x": 4, "y": 0}, | ||
| 30 | {"matrix": [1, 2], "x": 5, "y": 0}, | ||
| 31 | {"matrix": [0, 3], "x": 6, "y": 0}, | ||
| 32 | {"matrix": [1, 3], "x": 7, "y": 0}, | ||
| 33 | {"matrix": [0, 4], "x": 8, "y": 0}, | ||
| 34 | {"matrix": [1, 4], "x": 9, "y": 0}, | ||
| 35 | {"matrix": [0, 5], "x": 10, "y": 0}, | ||
| 36 | {"matrix": [1, 5], "x": 11, "y": 0}, | ||
| 37 | {"matrix": [0, 6], "x": 12, "y": 0}, | ||
| 38 | {"matrix": [3, 6], "x": 13, "y": 0, "w": 2}, | ||
| 39 | |||
| 40 | {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 41 | {"matrix": [3, 0], "x": 1.5, "y": 1}, | ||
| 42 | {"matrix": [2, 1], "x": 2.5, "y": 1}, | ||
| 43 | {"matrix": [3, 1], "x": 3.5, "y": 1}, | ||
| 44 | {"matrix": [2, 2], "x": 4.5, "y": 1}, | ||
| 45 | {"matrix": [3, 2], "x": 5.5, "y": 1}, | ||
| 46 | {"matrix": [2, 3], "x": 6.5, "y": 1}, | ||
| 47 | {"matrix": [3, 3], "x": 7.5, "y": 1}, | ||
| 48 | {"matrix": [2, 4], "x": 8.5, "y": 1}, | ||
| 49 | {"matrix": [3, 4], "x": 9.5, "y": 1}, | ||
| 50 | {"matrix": [2, 5], "x": 10.5, "y": 1}, | ||
| 51 | {"matrix": [3, 5], "x": 11.5, "y": 1}, | ||
| 52 | {"matrix": [2, 6], "x": 12.5, "y": 1}, | ||
| 53 | |||
| 54 | {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 55 | {"matrix": [5, 0], "x": 1.75, "y": 2}, | ||
| 56 | {"matrix": [4, 1], "x": 2.75, "y": 2}, | ||
| 57 | {"matrix": [5, 1], "x": 3.75, "y": 2}, | ||
| 58 | {"matrix": [4, 2], "x": 4.75, "y": 2}, | ||
| 59 | {"matrix": [5, 2], "x": 5.75, "y": 2}, | ||
| 60 | {"matrix": [4, 3], "x": 6.75, "y": 2}, | ||
| 61 | {"matrix": [5, 3], "x": 7.75, "y": 2}, | ||
| 62 | {"matrix": [4, 4], "x": 8.75, "y": 2}, | ||
| 63 | {"matrix": [5, 4], "x": 9.75, "y": 2}, | ||
| 64 | {"matrix": [4, 5], "x": 10.75, "y": 2}, | ||
| 65 | {"matrix": [5, 5], "x": 11.75, "y": 2}, | ||
| 66 | {"matrix": [4, 6], "x": 12.75, "y": 2}, | ||
| 67 | {"matrix": [7, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 68 | |||
| 69 | {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 70 | {"matrix": [7, 0], "x": 1.25, "y": 3}, | ||
| 71 | {"matrix": [6, 1], "x": 2.25, "y": 3}, | ||
| 72 | {"matrix": [7, 1], "x": 3.25, "y": 3}, | ||
| 73 | {"matrix": [6, 2], "x": 4.25, "y": 3}, | ||
| 74 | {"matrix": [7, 2], "x": 5.25, "y": 3}, | ||
| 75 | {"matrix": [6, 3], "x": 6.25, "y": 3}, | ||
| 76 | {"matrix": [7, 3], "x": 7.25, "y": 3}, | ||
| 77 | {"matrix": [6, 4], "x": 8.25, "y": 3}, | ||
| 78 | {"matrix": [7, 4], "x": 9.25, "y": 3}, | ||
| 79 | {"matrix": [6, 5], "x": 10.25, "y": 3}, | ||
| 80 | {"matrix": [7, 5], "x": 11.25, "y": 3}, | ||
| 81 | {"matrix": [8, 6], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 82 | |||
| 83 | {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 84 | {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 85 | {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 86 | {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 87 | {"matrix": [9, 3], "x": 10, "y": 4, "w": 1.25}, | ||
| 88 | {"matrix": [9, 4], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 89 | {"matrix": [8, 5], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 90 | {"matrix": [9, 5], "x": 13.75, "y": 4, "w": 1.25} | ||
| 91 | ] | ||
| 25 | } | 92 | } |
| 26 | } | 93 | } |
| 27 | } | 94 | } |
diff --git a/keyboards/4pplet/perk60_iso/rev_a/rev_a.h b/keyboards/4pplet/perk60_iso/rev_a/rev_a.h index d1cd6a35d4..2f4fa7531a 100644 --- a/keyboards/4pplet/perk60_iso/rev_a/rev_a.h +++ b/keyboards/4pplet/perk60_iso/rev_a/rev_a.h | |||
| @@ -21,23 +21,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | #define CAPS_LED_GROUP LED_FLAG_INDICATOR // change what leds to target, for example LED_FLAG_KEYLIGHT for alpas or LED_FLAG_MODIFIER for modifiers | 21 | #define CAPS_LED_GROUP LED_FLAG_INDICATOR // change what leds to target, for example LED_FLAG_KEYLIGHT for alpas or LED_FLAG_MODIFIER for modifiers |
| 22 | 22 | ||
| 23 | #include "quantum.h" | 23 | #include "quantum.h" |
| 24 | |||
| 25 | #define LAYOUT_60_iso( \ | ||
| 26 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k36, \ | ||
| 27 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, \ | ||
| 28 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k46, k76, \ | ||
| 29 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k75, k86,\ | ||
| 30 | k80, k90, k81, k83, k93, k94, k85, k95 \ | ||
| 31 | ) \ | ||
| 32 | { \ | ||
| 33 | {k00, k01, k02, k03, k04, k05, k06}, \ | ||
| 34 | {k10, k11, k12, k13, k14, k15, KC_NO}, \ | ||
| 35 | {k20, k21, k22, k23, k24, k25, k26}, \ | ||
| 36 | {k30, k31, k32, k33, k34, k35, k36}, \ | ||
| 37 | {k40, k41, k42, k43, k44, k45, k46}, \ | ||
| 38 | {k50, k51, k52, k53, k54, k55, KC_NO}, \ | ||
| 39 | {k60, k61, k62, k63, k64, k65, KC_NO}, \ | ||
| 40 | {k70, k71, k72, k73, k74, k75, k76}, \ | ||
| 41 | {k80, k81, KC_NO, k83, KC_NO, k85, k86}, \ | ||
| 42 | {k90, KC_NO, KC_NO, k93, k94, k95, KC_NO} \ | ||
| 43 | } | ||
diff --git a/keyboards/bt66tech/bt66tech60/bt66tech60.h b/keyboards/bt66tech/bt66tech60/bt66tech60.h deleted file mode 100644 index 68db70b00f..0000000000 --- a/keyboards/bt66tech/bt66tech60/bt66tech60.h +++ /dev/null | |||
| @@ -1,41 +0,0 @@ | |||
| 1 | /* Copyright 2020 bt66tech | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "quantum.h" | ||
| 20 | |||
| 21 | /* This is a shortcut to help you visually see your layout. | ||
| 22 | * | ||
| 23 | * The first section contains all of the arguments representing the physical | ||
| 24 | * layout of the board and position of the keys. | ||
| 25 | * | ||
| 26 | * The second converts the arguments into a two-dimensional array which | ||
| 27 | * represents the switch matrix. | ||
| 28 | */ | ||
| 29 | #define LAYOUT_60_ansi( \ | ||
| 30 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 31 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 32 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 33 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3D, \ | ||
| 34 | K40, K41, K42, K45, K49, K4A, K4B, K4D \ | ||
| 35 | ) { \ | ||
| 36 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 37 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 38 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D }, \ | ||
| 39 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, KC_NO, KC_NO, K3D }, \ | ||
| 40 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, KC_NO, K4D } \ | ||
| 41 | } | ||
diff --git a/keyboards/bt66tech/bt66tech60/info.json b/keyboards/bt66tech/bt66tech60/info.json index 4999eab168..75ab70164a 100644 --- a/keyboards/bt66tech/bt66tech60/info.json +++ b/keyboards/bt66tech/bt66tech60/info.json | |||
| @@ -27,9 +27,73 @@ | |||
| 27 | "community_layouts": ["60_ansi"], | 27 | "community_layouts": ["60_ansi"], |
| 28 | "layouts": { | 28 | "layouts": { |
| 29 | "LAYOUT_60_ansi": { | 29 | "LAYOUT_60_ansi": { |
| 30 | "layout": [ | 30 | "layout": [ |
| 31 | {"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":"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":"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":"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":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "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} | 31 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 32 | ] | 32 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 33 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 34 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 35 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 36 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 37 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 38 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 39 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 40 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 41 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 42 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 43 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 44 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 45 | |||
| 46 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 47 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 48 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 49 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 50 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 51 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 52 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 53 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 54 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 55 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 56 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 57 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 58 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 59 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 60 | |||
| 61 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 62 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 63 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 64 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 65 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 66 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 67 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 68 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 69 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 70 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 71 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 72 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 73 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 74 | |||
| 75 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 76 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 77 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 78 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 79 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 80 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 81 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 82 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 83 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 84 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 85 | {"matrix": [3, 10], "x": 11.25, "y": 3}, | ||
| 86 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 87 | |||
| 88 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 89 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 90 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 91 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 92 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 93 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 94 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 95 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 96 | ] | ||
| 97 | } | ||
| 33 | } | 98 | } |
| 34 | } | ||
| 35 | } | 99 | } |
diff --git a/keyboards/cannonkeys/practice60/info.json b/keyboards/cannonkeys/practice60/info.json index 7b3384a0fb..a1313242fa 100644 --- a/keyboards/cannonkeys/practice60/info.json +++ b/keyboards/cannonkeys/practice60/info.json | |||
| @@ -28,67 +28,71 @@ | |||
| 28 | "layouts": { | 28 | "layouts": { |
| 29 | "LAYOUT_60_ansi": { | 29 | "LAYOUT_60_ansi": { |
| 30 | "layout": [ | 30 | "layout": [ |
| 31 | {"label":"`", "x":0, "y":0}, | 31 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 32 | {"label":"1", "x":1, "y":0}, | 32 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 33 | {"label":"2", "x":2, "y":0}, | 33 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 34 | {"label":"3", "x":3, "y":0}, | 34 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 35 | {"label":"4", "x":4, "y":0}, | 35 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 36 | {"label":"5", "x":5, "y":0}, | 36 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 37 | {"label":"6", "x":6, "y":0}, | 37 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 38 | {"label":"7", "x":7, "y":0}, | 38 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 39 | {"label":"8", "x":8, "y":0}, | 39 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 40 | {"label":"9", "x":9, "y":0}, | 40 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 41 | {"label":"0", "x":10, "y":0}, | 41 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 42 | {"label":"-", "x":11, "y":0}, | 42 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 43 | {"label":"=", "x":12, "y":0}, | 43 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 44 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 44 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 45 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 45 | |
| 46 | {"label":"Q", "x":1.5, "y":1}, | 46 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 47 | {"label":"W", "x":2.5, "y":1}, | 47 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 48 | {"label":"E", "x":3.5, "y":1}, | 48 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 49 | {"label":"R", "x":4.5, "y":1}, | 49 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 50 | {"label":"T", "x":5.5, "y":1}, | 50 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 51 | {"label":"Y", "x":6.5, "y":1}, | 51 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 52 | {"label":"U", "x":7.5, "y":1}, | 52 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 53 | {"label":"I", "x":8.5, "y":1}, | 53 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 54 | {"label":"O", "x":9.5, "y":1}, | 54 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 55 | {"label":"P", "x":10.5, "y":1}, | 55 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 56 | {"label":"[", "x":11.5, "y":1}, | 56 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 57 | {"label":"]", "x":12.5, "y":1}, | 57 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 58 | {"label":"\\", "x":13.5, "y":1, "w":1.5}, | 58 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 59 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 59 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 60 | {"label":"A", "x":1.75, "y":2}, | 60 | |
| 61 | {"label":"S", "x":2.75, "y":2}, | 61 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 62 | {"label":"D", "x":3.75, "y":2}, | 62 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 63 | {"label":"F", "x":4.75, "y":2}, | 63 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 64 | {"label":"G", "x":5.75, "y":2}, | 64 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 65 | {"label":"H", "x":6.75, "y":2}, | 65 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 66 | {"label":"J", "x":7.75, "y":2}, | 66 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 67 | {"label":"K", "x":8.75, "y":2}, | 67 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 68 | {"label":"L", "x":9.75, "y":2}, | 68 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 69 | {"label":";", "x":10.75, "y":2}, | 69 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 70 | {"label":"'", "x":11.75, "y":2}, | 70 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 71 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 71 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 72 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 72 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 73 | {"label":"Z", "x":2.25, "y":3}, | 73 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 74 | {"label":"X", "x":3.25, "y":3}, | 74 | |
| 75 | {"label":"C", "x":4.25, "y":3}, | 75 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 76 | {"label":"V", "x":5.25, "y":3}, | 76 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 77 | {"label":"B", "x":6.25, "y":3}, | 77 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 78 | {"label":"N", "x":7.25, "y":3}, | 78 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 79 | {"label":"M", "x":8.25, "y":3}, | 79 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 80 | {"label":",", "x":9.25, "y":3}, | 80 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 81 | {"label":".", "x":10.25, "y":3}, | 81 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 82 | {"label":"/", "x":11.25, "y":3}, | 82 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 83 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 83 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 84 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 84 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 85 | {"label":"GUI", "x":1.25, "y":4, "w":1.25}, | 85 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 86 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 86 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, |
| 87 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | 87 | |
| 88 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 88 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 89 | {"label":"GUI", "x":11.25, "y":4, "w":1.25}, | 89 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 90 | {"label":"Menu", "x":12.5, "y":4, "w":1.25}, | 90 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 91 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 91 | {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, |
| 92 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 93 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 94 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 95 | {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25} | ||
| 92 | ] | 96 | ] |
| 93 | } | 97 | } |
| 94 | } | 98 | } |
diff --git a/keyboards/cannonkeys/practice60/practice60.h b/keyboards/cannonkeys/practice60/practice60.h deleted file mode 100644 index 5ebba8fb84..0000000000 --- a/keyboards/cannonkeys/practice60/practice60.h +++ /dev/null | |||
| @@ -1,17 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
| 5 | #define LAYOUT_60_ansi( \ | ||
| 6 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 7 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 8 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 9 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, \ | ||
| 10 | K40, K41, K42, K43, K49, K4A, K4B, K4C \ | ||
| 11 | ) { \ | ||
| 12 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 13 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 14 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO }, \ | ||
| 15 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO, KC_NO }, \ | ||
| 16 | { K40, K41, K42, K43, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, KC_NO } \ | ||
| 17 | } | ||
diff --git a/keyboards/clawsome/coupe/coupe.h b/keyboards/clawsome/coupe/coupe.h deleted file mode 100644 index 360dbb24f2..0000000000 --- a/keyboards/clawsome/coupe/coupe.h +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | /* Copyright 2020 AAClawson (AlisGraveNil) | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | #pragma once | ||
| 17 | |||
| 18 | #include "quantum.h" | ||
| 19 | |||
| 20 | #define LAYOUT_60_ansi( \ | ||
| 21 | K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K16, \ | ||
| 22 | K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, \ | ||
| 23 | K40, K50, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K56, \ | ||
| 24 | K60, K61, K71, K62, K72, K63, K73, K64, K74, K65, K75, K76, \ | ||
| 25 | K80, K90, K81, K83, K85, K95, K86, K96 \ | ||
| 26 | ) { \ | ||
| 27 | { K00, K01, K02, K03, K04, K05, K06 }, \ | ||
| 28 | { K10, K11, K12, K13, K14, K15, K16 }, \ | ||
| 29 | { K20, K21, K22, K23, K24, K25, K26 }, \ | ||
| 30 | { K30, K31, K32, K33, K34, K35, K36 }, \ | ||
| 31 | { K40, K41, K42, K43, K44, K45, KC_NO }, \ | ||
| 32 | { K50, K51, K52, K53, K54, K55, K56 }, \ | ||
| 33 | { K60, K61, K62, K63, K64, K65, KC_NO }, \ | ||
| 34 | { KC_NO, K71, K72, K73, K74, K75, K76 }, \ | ||
| 35 | { K80, K81, KC_NO, K83, KC_NO, K85, K86 }, \ | ||
| 36 | { K90, KC_NO, KC_NO, KC_NO, KC_NO, K95, K96 }, \ | ||
| 37 | } | ||
diff --git a/keyboards/clawsome/coupe/info.json b/keyboards/clawsome/coupe/info.json index 7bbc577308..b68fa51029 100644 --- a/keyboards/clawsome/coupe/info.json +++ b/keyboards/clawsome/coupe/info.json | |||
| @@ -19,67 +19,71 @@ | |||
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_ansi": { | 20 | "LAYOUT_60_ansi": { |
| 21 | "layout": [ | 21 | "layout": [ |
| 22 | {"label":"K00 (D7,F4)", "x":0, "y":0}, | 22 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 23 | {"label":"K10 (D2,F4)", "x":1, "y":0}, | 23 | {"matrix": [1, 0], "x": 1, "y": 0}, |
| 24 | {"label":"K01 (D7,F5)", "x":2, "y":0}, | 24 | {"matrix": [0, 1], "x": 2, "y": 0}, |
| 25 | {"label":"K11 (D2,F5)", "x":3, "y":0}, | 25 | {"matrix": [1, 1], "x": 3, "y": 0}, |
| 26 | {"label":"K02 (D7,F6)", "x":4, "y":0}, | 26 | {"matrix": [0, 2], "x": 4, "y": 0}, |
| 27 | {"label":"K12 (D2,F6)", "x":5, "y":0}, | 27 | {"matrix": [1, 2], "x": 5, "y": 0}, |
| 28 | {"label":"K03 (D7,F7)", "x":6, "y":0}, | 28 | {"matrix": [0, 3], "x": 6, "y": 0}, |
| 29 | {"label":"K13 (D2,F7)", "x":7, "y":0}, | 29 | {"matrix": [1, 3], "x": 7, "y": 0}, |
| 30 | {"label":"K04 (D7,B6)", "x":8, "y":0}, | 30 | {"matrix": [0, 4], "x": 8, "y": 0}, |
| 31 | {"label":"K14 (D2,B6)", "x":9, "y":0}, | 31 | {"matrix": [1, 4], "x": 9, "y": 0}, |
| 32 | {"label":"K05 (D7,B3)", "x":10, "y":0}, | 32 | {"matrix": [0, 5], "x": 10, "y": 0}, |
| 33 | {"label":"K15 (D2,B3)", "x":11, "y":0}, | 33 | {"matrix": [1, 5], "x": 11, "y": 0}, |
| 34 | {"label":"K06 (D7,B2)", "x":12, "y":0}, | 34 | {"matrix": [0, 6], "x": 12, "y": 0}, |
| 35 | {"label":"K16 (D2,B2)", "x":13, "y":0, "w":2}, | 35 | {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, |
| 36 | {"label":"K20 (C6,F4)", "x":0, "y":1, "w":1.5}, | 36 | |
| 37 | {"label":"K30 (B5,F4)", "x":1.5, "y":1}, | 37 | {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, |
| 38 | {"label":"K21 (C6,F5)", "x":2.5, "y":1}, | 38 | {"matrix": [3, 0], "x": 1.5, "y": 1}, |
| 39 | {"label":"K31 (B5,F5)", "x":3.5, "y":1}, | 39 | {"matrix": [2, 1], "x": 2.5, "y": 1}, |
| 40 | {"label":"K22 (C6,F6)", "x":4.5, "y":1}, | 40 | {"matrix": [3, 1], "x": 3.5, "y": 1}, |
| 41 | {"label":"K32 (B5,F6)", "x":5.5, "y":1}, | 41 | {"matrix": [2, 2], "x": 4.5, "y": 1}, |
| 42 | {"label":"K23 (C6,F7)", "x":6.5, "y":1}, | 42 | {"matrix": [3, 2], "x": 5.5, "y": 1}, |
| 43 | {"label":"K33 (B5,F7)", "x":7.5, "y":1}, | 43 | {"matrix": [2, 3], "x": 6.5, "y": 1}, |
| 44 | {"label":"K24 (C6,B6)", "x":8.5, "y":1}, | 44 | {"matrix": [3, 3], "x": 7.5, "y": 1}, |
| 45 | {"label":"K34 (B5,B6)", "x":9.5, "y":1}, | 45 | {"matrix": [2, 4], "x": 8.5, "y": 1}, |
| 46 | {"label":"K25 (C6,B3)", "x":10.5, "y":1}, | 46 | {"matrix": [3, 4], "x": 9.5, "y": 1}, |
| 47 | {"label":"K35 (B5,B3)", "x":11.5, "y":1}, | 47 | {"matrix": [2, 5], "x": 10.5, "y": 1}, |
| 48 | {"label":"K26 (C6,B2)", "x":12.5, "y":1}, | 48 | {"matrix": [3, 5], "x": 11.5, "y": 1}, |
| 49 | {"label":"K36 (B5,B2)", "x":13.5, "y":1, "w":1.5}, | 49 | {"matrix": [2, 6], "x": 12.5, "y": 1}, |
| 50 | {"label":"K40 (D4,F4)", "x":0, "y":2, "w":1.75}, | 50 | {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, |
| 51 | {"label":"K50 (B4,F4)", "x":1.75, "y":2}, | 51 | |
| 52 | {"label":"K41 (D4,F5)", "x":2.75, "y":2}, | 52 | {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, |
| 53 | {"label":"K51 (B4,F5)", "x":3.75, "y":2}, | 53 | {"matrix": [5, 0], "x": 1.75, "y": 2}, |
| 54 | {"label":"K42 (D4,F6)", "x":4.75, "y":2}, | 54 | {"matrix": [4, 1], "x": 2.75, "y": 2}, |
| 55 | {"label":"K52 (B4,F6)", "x":5.75, "y":2}, | 55 | {"matrix": [5, 1], "x": 3.75, "y": 2}, |
| 56 | {"label":"K43 (D4,F7)", "x":6.75, "y":2}, | 56 | {"matrix": [4, 2], "x": 4.75, "y": 2}, |
| 57 | {"label":"K53 (B4,F7)", "x":7.75, "y":2}, | 57 | {"matrix": [5, 2], "x": 5.75, "y": 2}, |
| 58 | {"label":"K44 (D4,B6)", "x":8.75, "y":2}, | 58 | {"matrix": [4, 3], "x": 6.75, "y": 2}, |
| 59 | {"label":"K54 (B4,B6)", "x":9.75, "y":2}, | 59 | {"matrix": [5, 3], "x": 7.75, "y": 2}, |
| 60 | {"label":"K45 (D4,B3)", "x":10.75, "y":2}, | 60 | {"matrix": [4, 4], "x": 8.75, "y": 2}, |
| 61 | {"label":"K55 (B4,B3)", "x":11.75, "y":2}, | 61 | {"matrix": [5, 4], "x": 9.75, "y": 2}, |
| 62 | {"label":"K56 (B4,B2)", "x":12.75, "y":2, "w":2.25}, | 62 | {"matrix": [4, 5], "x": 10.75, "y": 2}, |
| 63 | {"label":"K60 (D0,F4)", "x":0, "y":3, "w":2.25}, | 63 | {"matrix": [5, 5], "x": 11.75, "y": 2}, |
| 64 | {"label":"K61 (D0,F5)", "x":2.25, "y":3}, | 64 | {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, |
| 65 | {"label":"K71 (D3,F5)", "x":3.25, "y":3}, | 65 | |
| 66 | {"label":"K62 (D0,F6)", "x":4.25, "y":3}, | 66 | {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, |
| 67 | {"label":"K72 (D3,F6)", "x":5.25, "y":3}, | 67 | {"matrix": [6, 1], "x": 2.25, "y": 3}, |
| 68 | {"label":"K63 (D0,F7)", "x":6.25, "y":3}, | 68 | {"matrix": [7, 1], "x": 3.25, "y": 3}, |
| 69 | {"label":"K73 (D3,F7)", "x":7.25, "y":3}, | 69 | {"matrix": [6, 2], "x": 4.25, "y": 3}, |
| 70 | {"label":"K64 (D0,B6)", "x":8.25, "y":3}, | 70 | {"matrix": [7, 2], "x": 5.25, "y": 3}, |
| 71 | {"label":"K74 (D3,B6)", "x":9.25, "y":3}, | 71 | {"matrix": [6, 3], "x": 6.25, "y": 3}, |
| 72 | {"label":"K65 (D0,B3)", "x":10.25, "y":3}, | 72 | {"matrix": [7, 3], "x": 7.25, "y": 3}, |
| 73 | {"label":"K75 (D3,B3)", "x":11.25, "y":3}, | 73 | {"matrix": [6, 4], "x": 8.25, "y": 3}, |
| 74 | {"label":"K76 (D3,B2)", "x":12.25, "y":3, "w":2.75}, | 74 | {"matrix": [7, 4], "x": 9.25, "y": 3}, |
| 75 | {"label":"K80 (D1,F4)", "x":0, "y":4, "w":1.25}, | 75 | {"matrix": [6, 5], "x": 10.25, "y": 3}, |
| 76 | {"label":"K90 (E6,F4)", "x":1.25, "y":4, "w":1.25}, | 76 | {"matrix": [7, 5], "x": 11.25, "y": 3}, |
| 77 | {"label":"K81 (D1,F5)", "x":2.5, "y":4, "w":1.25}, | 77 | {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 2.75}, |
| 78 | {"label":"K83 (D1,F7)", "x":3.75, "y":4, "w":6.25}, | 78 | |
| 79 | {"label":"K85 (D1,B3)", "x":10, "y":4, "w":1.25}, | 79 | {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, |
| 80 | {"label":"K95 (E6,B3)", "x":11.25, "y":4, "w":1.25}, | 80 | {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, |
| 81 | {"label":"K86 (D1,B2)", "x":12.5, "y":4, "w":1.25}, | 81 | {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, |
| 82 | {"label":"K96 (E6,B2)", "x":13.75, "y":4, "w":1.25} | 82 | {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, |
| 83 | {"matrix": [8, 5], "x": 10, "y": 4, "w": 1.25}, | ||
| 84 | {"matrix": [9, 5], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 85 | {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 86 | {"matrix": [9, 6], "x": 13.75, "y": 4, "w": 1.25} | ||
| 83 | ] | 87 | ] |
| 84 | } | 88 | } |
| 85 | } | 89 | } |
diff --git a/keyboards/durgod/dgk6x/dgk6x.h b/keyboards/durgod/dgk6x/dgk6x.h index 3f020d01e0..38de12a435 100644 --- a/keyboards/durgod/dgk6x/dgk6x.h +++ b/keyboards/durgod/dgk6x/dgk6x.h | |||
| @@ -17,10 +17,6 @@ | |||
| 17 | 17 | ||
| 18 | #include "quantum.h" | 18 | #include "quantum.h" |
| 19 | 19 | ||
| 20 | #if defined KEYBOARD_durgod_dgk6x_venus | ||
| 21 | # include "venus.h" | ||
| 22 | #endif | ||
| 23 | |||
| 24 | /* Function Prototype */ | 20 | /* Function Prototype */ |
| 25 | void off_all_leds(void); | 21 | void off_all_leds(void); |
| 26 | void on_all_leds(void); | 22 | void on_all_leds(void); |
diff --git a/keyboards/durgod/dgk6x/venus/info.json b/keyboards/durgod/dgk6x/venus/info.json index b7ee00bc8d..cc7b321e23 100644 --- a/keyboards/durgod/dgk6x/venus/info.json +++ b/keyboards/durgod/dgk6x/venus/info.json | |||
| @@ -14,75 +14,75 @@ | |||
| 14 | }, | 14 | }, |
| 15 | "diode_direction": "ROW2COL", | 15 | "diode_direction": "ROW2COL", |
| 16 | "community_layouts": ["60_ansi"], | 16 | "community_layouts": ["60_ansi"], |
| 17 | "layouts": { | 17 | "layouts": { |
| 18 | "LAYOUT_60_ansi": { | 18 | "LAYOUT_60_ansi": { |
| 19 | "layout": [ | 19 | "layout": [ |
| 20 | {"label":"Esc", "x":0, "y":0}, | 20 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 21 | {"label":"!", "x":1, "y":0}, | 21 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 22 | {"label":"@", "x":2, "y":0}, | 22 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 23 | {"label":"#", "x":3, "y":0}, | 23 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 24 | {"label":"$", "x":4, "y":0}, | 24 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 25 | {"label":"%", "x":5, "y":0}, | 25 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 26 | {"label":"^", "x":6, "y":0}, | 26 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 27 | {"label":"&", "x":7, "y":0}, | 27 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 28 | {"label":"*", "x":8, "y":0}, | 28 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 29 | {"label":"(", "x":9, "y":0}, | 29 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 30 | {"label":")", "x":10, "y":0}, | 30 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 31 | {"label":"_", "x":11, "y":0}, | 31 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 32 | {"label":"+", "x":12, "y":0}, | 32 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 33 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 33 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 34 | 34 | ||
| 35 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 35 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 36 | {"label":"Q", "x":1.5, "y":1}, | 36 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 37 | {"label":"W", "x":2.5, "y":1}, | 37 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 38 | {"label":"E", "x":3.5, "y":1}, | 38 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 39 | {"label":"R", "x":4.5, "y":1}, | 39 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 40 | {"label":"T", "x":5.5, "y":1}, | 40 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 41 | {"label":"Y", "x":6.5, "y":1}, | 41 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 42 | {"label":"U", "x":7.5, "y":1}, | 42 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 43 | {"label":"I", "x":8.5, "y":1}, | 43 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 44 | {"label":"O", "x":9.5, "y":1}, | 44 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 45 | {"label":"P", "x":10.5, "y":1}, | 45 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 46 | {"label":"{", "x":11.5, "y":1}, | 46 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 47 | {"label":"}", "x":12.5, "y":1}, | 47 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 48 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 48 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 49 | 49 | ||
| 50 | {"label":"CapsLock", "x":0, "y":2, "w":1.75}, | 50 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 51 | {"label":"A", "x":1.75, "y":2}, | 51 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 52 | {"label":"S", "x":2.75, "y":2}, | 52 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 53 | {"label":"D", "x":3.75, "y":2}, | 53 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 54 | {"label":"F", "x":4.75, "y":2}, | 54 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 55 | {"label":"G", "x":5.75, "y":2}, | 55 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 56 | {"label":"H", "x":6.75, "y":2}, | 56 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 57 | {"label":"J", "x":7.75, "y":2}, | 57 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 58 | {"label":"K", "x":8.75, "y":2}, | 58 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 59 | {"label":"L", "x":9.75, "y":2}, | 59 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 60 | {"label":";", "x":10.75, "y":2}, | 60 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 61 | {"label":"'", "x":11.75, "y":2}, | 61 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 62 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 62 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 63 | 63 | ||
| 64 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 64 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 65 | {"label":"Z", "x":2.25, "y":3}, | 65 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 66 | {"label":"X", "x":3.25, "y":3}, | 66 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 67 | {"label":"C", "x":4.25, "y":3}, | 67 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 68 | {"label":"V", "x":5.25, "y":3}, | 68 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 69 | {"label":"B", "x":6.25, "y":3}, | 69 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 70 | {"label":"N", "x":7.25, "y":3}, | 70 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 71 | {"label":"M", "x":8.25, "y":3}, | 71 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 72 | {"label":"<", "x":9.25, "y":3}, | 72 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 73 | {"label":">", "x":10.25, "y":3}, | 73 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 74 | {"label":"?", "x":11.25, "y":3}, | 74 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 75 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 75 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, |
| 76 | 76 | ||
| 77 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 77 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 78 | {"label":"Gui", "x":1.25, "y":4, "w":1.25}, | 78 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 79 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 79 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 80 | {"label":" ", "x":3.75, "y":4, "w":6.25}, | 80 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 81 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 81 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 82 | {"label":"Gui", "x":11.25, "y":4, "w":1.25}, | 82 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 83 | {"label":"Win", "x":12.5, "y":4, "w":1.25}, | 83 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, |
| 84 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 84 | {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25} |
| 85 | ] | 85 | ] |
| 86 | } | ||
| 87 | } | 86 | } |
| 87 | } | ||
| 88 | } | 88 | } |
diff --git a/keyboards/durgod/dgk6x/venus/venus.c b/keyboards/durgod/dgk6x/venus/venus.c index 1f26191a91..8c5ba712b1 100644 --- a/keyboards/durgod/dgk6x/venus/venus.c +++ b/keyboards/durgod/dgk6x/venus/venus.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "venus.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 20 | 20 | ||
diff --git a/keyboards/durgod/dgk6x/venus/venus.h b/keyboards/durgod/dgk6x/venus/venus.h deleted file mode 100644 index 7d1635b777..0000000000 --- a/keyboards/durgod/dgk6x/venus/venus.h +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2021 Jessica Sullivan and Don Kjer | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | #pragma once | ||
| 17 | |||
| 18 | #include "quantum.h" | ||
| 19 | |||
| 20 | #define XXX KC_NO | ||
| 21 | |||
| 22 | // This a shortcut to help you visually see your layout. | ||
| 23 | #define LAYOUT_60_ansi( \ | ||
| 24 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 25 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 26 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 27 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, \ | ||
| 28 | K40, K41, K42, K45, K49, K4A, K4B, K4C \ | ||
| 29 | ) { \ | ||
| 30 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 31 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 32 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ | ||
| 33 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, XXX }, \ | ||
| 34 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, K4C, XXX }, \ | ||
| 35 | } | ||
diff --git a/keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.c b/keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.c index 475c9cc4b5..b607a58a4e 100644 --- a/keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.c +++ b/keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "dz60rgb_ansi.h" | 1 | #include "quantum.h" |
| 2 | 2 | ||
| 3 | #ifdef RGB_MATRIX_ENABLE | 3 | #ifdef RGB_MATRIX_ENABLE |
| 4 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 4 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
diff --git a/keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.h b/keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.h deleted file mode 100644 index e522c482c2..0000000000 --- a/keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
| 5 | #define XXX KC_NO | ||
| 6 | |||
| 7 | #define LAYOUT_60_ansi( \ | ||
| 8 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 9 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 10 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 11 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, \ | ||
| 12 | K40, K41, K42, K45, K49, K4A, K4B, K4D \ | ||
| 13 | ) { \ | ||
| 14 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 15 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 16 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ | ||
| 17 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, XXX }, \ | ||
| 18 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, XXX, K4D } \ | ||
| 19 | } | ||
diff --git a/keyboards/dztech/dz60rgb_ansi/info.json b/keyboards/dztech/dz60rgb_ansi/info.json index e3521ed88b..12fefa5d87 100644 --- a/keyboards/dztech/dz60rgb_ansi/info.json +++ b/keyboards/dztech/dz60rgb_ansi/info.json | |||
| @@ -10,71 +10,71 @@ | |||
| 10 | "layouts": { | 10 | "layouts": { |
| 11 | "LAYOUT_60_ansi": { | 11 | "LAYOUT_60_ansi": { |
| 12 | "layout": [ | 12 | "layout": [ |
| 13 | {"x":0, "y":0}, | 13 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 14 | {"x":1, "y":0}, | 14 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 15 | {"x":2, "y":0}, | 15 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 16 | {"x":3, "y":0}, | 16 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 17 | {"x":4, "y":0}, | 17 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 18 | {"x":5, "y":0}, | 18 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 19 | {"x":6, "y":0}, | 19 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 20 | {"x":7, "y":0}, | 20 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 21 | {"x":8, "y":0}, | 21 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 22 | {"x":9, "y":0}, | 22 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 23 | {"x":10, "y":0}, | 23 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 24 | {"x":11, "y":0}, | 24 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 25 | {"x":12, "y":0}, | 25 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 26 | {"x":13, "y":0, "w":2}, | 26 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 27 | 27 | ||
| 28 | {"x":0, "y":1, "w":1.5}, | 28 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 29 | {"x":1.5, "y":1}, | 29 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 30 | {"x":2.5, "y":1}, | 30 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 31 | {"x":3.5, "y":1}, | 31 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 32 | {"x":4.5, "y":1}, | 32 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 33 | {"x":5.5, "y":1}, | 33 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 34 | {"x":6.5, "y":1}, | 34 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 35 | {"x":7.5, "y":1}, | 35 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 36 | {"x":8.5, "y":1}, | 36 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 37 | {"x":9.5, "y":1}, | 37 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 38 | {"x":10.5, "y":1}, | 38 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 39 | {"x":11.5, "y":1}, | 39 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 40 | {"x":12.5, "y":1}, | 40 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 41 | {"x":13.5, "y":1, "w":1.5}, | 41 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 42 | 42 | ||
| 43 | {"x":0, "y":2, "w":1.75}, | 43 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 44 | {"x":1.75, "y":2}, | 44 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 45 | {"x":2.75, "y":2}, | 45 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 46 | {"x":3.75, "y":2}, | 46 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 47 | {"x":4.75, "y":2}, | 47 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 48 | {"x":5.75, "y":2}, | 48 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 49 | {"x":6.75, "y":2}, | 49 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 50 | {"x":7.75, "y":2}, | 50 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 51 | {"x":8.75, "y":2}, | 51 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 52 | {"x":9.75, "y":2}, | 52 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 53 | {"x":10.75, "y":2}, | 53 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 54 | {"x":11.75, "y":2}, | 54 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 55 | {"x":12.75, "y":2, "w":2.25}, | 55 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 56 | 56 | ||
| 57 | {"x":0, "y":3, "w":2.25}, | 57 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 58 | {"x":2.25, "y":3}, | 58 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 59 | {"x":3.25, "y":3}, | 59 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 60 | {"x":4.25, "y":3}, | 60 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 61 | {"x":5.25, "y":3}, | 61 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 62 | {"x":6.25, "y":3}, | 62 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 63 | {"x":7.25, "y":3}, | 63 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 64 | {"x":8.25, "y":3}, | 64 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 65 | {"x":9.25, "y":3}, | 65 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 66 | {"x":10.25, "y":3}, | 66 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 67 | {"x":11.25, "y":3}, | 67 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 68 | {"x":12.25, "y":3, "w":2.75}, | 68 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, |
| 69 | 69 | ||
| 70 | {"x":0, "y":4, "w":1.25}, | 70 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 71 | {"x":1.25, "y":4, "w":1.25}, | 71 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 72 | {"x":2.5, "y":4, "w":1.25}, | 72 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 73 | {"x":3.75, "y":4, "w":6.25}, | 73 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 74 | {"x":10, "y":4, "w":1.25}, | 74 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 75 | {"x":11.25, "y":4, "w":1.25}, | 75 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 76 | {"x":12.5, "y":4, "w":1.25}, | 76 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, |
| 77 | {"x":13.75, "y":4, "w":1.25} | 77 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 78 | ] | 78 | ] |
| 79 | } | 79 | } |
| 80 | } | 80 | } |
diff --git a/keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.c b/keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.c index 5ee8d1b531..5a55bacefc 100644 --- a/keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.c +++ b/keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "dz60rgb_wkl.h" | 1 | #include "quantum.h" |
| 2 | 2 | ||
| 3 | #ifdef RGB_MATRIX_ENABLE | 3 | #ifdef RGB_MATRIX_ENABLE |
| 4 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 4 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
diff --git a/keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.h b/keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.h deleted file mode 100644 index 5f47903fc8..0000000000 --- a/keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.h +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
| 5 | #define XXX KC_NO | ||
| 6 | |||
| 7 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 8 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2C, \ | ||
| 9 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 10 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 11 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | ||
| 12 | K40, K41, K42, K45, K4A, K4B, K4D \ | ||
| 13 | ) { \ | ||
| 14 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 15 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 16 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 17 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D }, \ | ||
| 18 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, XXX, K4A, K4B, XXX, K4D } \ | ||
| 19 | } | ||
| 20 | |||
| 21 | #define LAYOUT_HHKB LAYOUT_60_tsangan_hhkb | ||
diff --git a/keyboards/dztech/dz60rgb_wkl/info.json b/keyboards/dztech/dz60rgb_wkl/info.json index 76199d5532..52685db180 100644 --- a/keyboards/dztech/dz60rgb_wkl/info.json +++ b/keyboards/dztech/dz60rgb_wkl/info.json | |||
| @@ -7,75 +7,78 @@ | |||
| 7 | "vid": "0x445A" | 7 | "vid": "0x445A" |
| 8 | }, | 8 | }, |
| 9 | "community_layouts": ["60_tsangan_hhkb"], | 9 | "community_layouts": ["60_tsangan_hhkb"], |
| 10 | "layout_aliases": { | ||
| 11 | "LAYOUT_HHKB": "LAYOUT_60_tsangan_hhkb" | ||
| 12 | }, | ||
| 10 | "layouts": { | 13 | "layouts": { |
| 11 | "LAYOUT_60_tsangan_hhkb": { | 14 | "LAYOUT_60_tsangan_hhkb": { |
| 12 | "layout": [ | 15 | "layout": [ |
| 13 | {"x":0, "y":0}, | 16 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 14 | {"x":1, "y":0}, | 17 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 15 | {"x":2, "y":0}, | 18 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 16 | {"x":3, "y":0}, | 19 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 17 | {"x":4, "y":0}, | 20 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 18 | {"x":5, "y":0}, | 21 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 19 | {"x":6, "y":0}, | 22 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 20 | {"x":7, "y":0}, | 23 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 21 | {"x":8, "y":0}, | 24 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 22 | {"x":9, "y":0}, | 25 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 23 | {"x":10, "y":0}, | 26 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 24 | {"x":11, "y":0}, | 27 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 25 | {"x":12, "y":0}, | 28 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 26 | {"x":13, "y":0}, | 29 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 27 | {"x":14, "y":0}, | 30 | {"matrix": [2, 12], "x": 14, "y": 0}, |
| 28 | 31 | ||
| 29 | {"x":0, "y":1, "w":1.5}, | 32 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 30 | {"x":1.5, "y":1}, | 33 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 31 | {"x":2.5, "y":1}, | 34 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 32 | {"x":3.5, "y":1}, | 35 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 33 | {"x":4.5, "y":1}, | 36 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 34 | {"x":5.5, "y":1}, | 37 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 35 | {"x":6.5, "y":1}, | 38 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 36 | {"x":7.5, "y":1}, | 39 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 37 | {"x":8.5, "y":1}, | 40 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 38 | {"x":9.5, "y":1}, | 41 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 39 | {"x":10.5, "y":1}, | 42 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 40 | {"x":11.5, "y":1}, | 43 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 41 | {"x":12.5, "y":1}, | 44 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 42 | {"x":13.5, "y":1, "w":1.5}, | 45 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 43 | 46 | ||
| 44 | {"x":0, "y":2, "w":1.75}, | 47 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 45 | {"x":1.75, "y":2}, | 48 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 46 | {"x":2.75, "y":2}, | 49 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 47 | {"x":3.75, "y":2}, | 50 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 48 | {"x":4.75, "y":2}, | 51 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 49 | {"x":5.75, "y":2}, | 52 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 50 | {"x":6.75, "y":2}, | 53 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 51 | {"x":7.75, "y":2}, | 54 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 52 | {"x":8.75, "y":2}, | 55 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 53 | {"x":9.75, "y":2}, | 56 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 54 | {"x":10.75, "y":2}, | 57 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 55 | {"x":11.75, "y":2}, | 58 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 56 | {"x":12.75, "y":2, "w":2.25}, | 59 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 57 | 60 | ||
| 58 | {"x":0, "y":3, "w":2.25}, | 61 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 59 | {"x":2.25, "y":3}, | 62 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 60 | {"x":3.25, "y":3}, | 63 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 61 | {"x":4.25, "y":3}, | 64 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 62 | {"x":5.25, "y":3}, | 65 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 63 | {"x":6.25, "y":3}, | 66 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 64 | {"x":7.25, "y":3}, | 67 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 65 | {"x":8.25, "y":3}, | 68 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 66 | {"x":9.25, "y":3}, | 69 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 67 | {"x":10.25, "y":3}, | 70 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 68 | {"x":11.25, "y":3}, | 71 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 69 | {"x":12.25, "y":3, "w":1.75}, | 72 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 70 | {"x":14, "y":3}, | 73 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 71 | 74 | ||
| 72 | {"x":0, "y":4, "w":1.5}, | 75 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 73 | {"x":1.5, "y":4}, | 76 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 74 | {"x":2.5, "y":4, "w":1.5}, | 77 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 75 | {"x":4, "y":4, "w":7}, | 78 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, |
| 76 | {"x":11, "y":4, "w":1.5}, | 79 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 77 | {"x":12.5, "y":4}, | 80 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 78 | {"x":13.5, "y":4, "w":1.5} | 81 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 79 | ] | 82 | ] |
| 80 | } | 83 | } |
| 81 | } | 84 | } |
diff --git a/keyboards/ekow/akira/akira.h b/keyboards/ekow/akira/akira.h deleted file mode 100644 index 0417458027..0000000000 --- a/keyboards/ekow/akira/akira.h +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2022 eugenepy | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "quantum.h" | ||
| 20 | |||
| 21 | #define XXX KC_NO | ||
| 22 | |||
| 23 | #define LAYOUT_60_hhkb( \ | ||
| 24 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | ||
| 25 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 26 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 27 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 28 | K41, K42, K47, K4B, K4C \ | ||
| 29 | ) { \ | ||
| 30 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D , K0E}, \ | ||
| 31 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D , XXX}, \ | ||
| 32 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, XXX, XXX}, \ | ||
| 33 | { K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D , XXX, XXX}, \ | ||
| 34 | { K41, K42, XXX, XXX, XXX, K47, XXX, XXX, XXX, XXX, K4B, K4C, XXX, XXX, XXX} \ | ||
| 35 | } | ||
diff --git a/keyboards/ekow/akira/info.json b/keyboards/ekow/akira/info.json index 0418dca8c6..804f5c091d 100644 --- a/keyboards/ekow/akira/info.json +++ b/keyboards/ekow/akira/info.json | |||
| @@ -16,317 +16,73 @@ | |||
| 16 | "processor": "STM32F042", | 16 | "processor": "STM32F042", |
| 17 | "bootloader": "stm32-dfu", | 17 | "bootloader": "stm32-dfu", |
| 18 | "debounce": 3, | 18 | "debounce": 3, |
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_hhkb": { | 20 | "LAYOUT_60_hhkb": { |
| 21 | "layout": [ | 21 | "layout": [ |
| 22 | { | 22 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 23 | "label": "Esc", | 23 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 24 | "x": 0, | 24 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 25 | "y": 0 | 25 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 26 | }, | 26 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 27 | { | 27 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 28 | "label": "!", | 28 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 29 | "x": 1, | 29 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 30 | "y": 0 | 30 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 31 | }, | 31 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 32 | { | 32 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 33 | "label": "@", | 33 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 34 | "x": 2, | 34 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 35 | "y": 0 | 35 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 36 | }, | 36 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 37 | { | 37 | |
| 38 | "label": "#", | 38 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 39 | "x": 3, | 39 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 40 | "y": 0 | 40 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 41 | }, | 41 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 42 | { | 42 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 43 | "label": "$", | 43 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 44 | "x": 4, | 44 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 45 | "y": 0 | 45 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 46 | }, | 46 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 47 | { | 47 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 48 | "label": "%", | 48 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 49 | "x": 5, | 49 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 50 | "y": 0 | 50 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 51 | }, | 51 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 52 | { | 52 | |
| 53 | "label": "^", | 53 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 54 | "x": 6, | 54 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 55 | "y": 0 | 55 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 56 | }, | 56 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 57 | { | 57 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 58 | "label": "&", | 58 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 59 | "x": 7, | 59 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 60 | "y": 0 | 60 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 61 | }, | 61 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 62 | { | 62 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 63 | "label": "*", | 63 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 64 | "x": 8, | 64 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 65 | "y": 0 | 65 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 66 | }, | 66 | |
| 67 | { | 67 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 68 | "label": "(", | 68 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 69 | "x": 9, | 69 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 70 | "y": 0 | 70 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 71 | }, | 71 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 72 | { | 72 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 73 | "label": ")", | 73 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 74 | "x": 10, | 74 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 75 | "y": 0 | 75 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 76 | }, | 76 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 77 | { | 77 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 78 | "label": "_", | 78 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 79 | "x": 11, | 79 | {"matrix": [3, 12], "x": 14, "y": 3}, |
| 80 | "y": 0 | 80 | |
| 81 | }, | 81 | {"matrix": [4, 0], "x": 1.5, "y": 4}, |
| 82 | { | 82 | {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.5}, |
| 83 | "label": "+", | 83 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, |
| 84 | "x": 12, | 84 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 85 | "y": 0 | 85 | {"matrix": [4, 11], "x": 12.5, "y": 4} |
| 86 | }, | ||
| 87 | { | ||
| 88 | "label": "|", | ||
| 89 | "x": 13, | ||
| 90 | "y": 0 | ||
| 91 | }, | ||
| 92 | { | ||
| 93 | "label": "~", | ||
| 94 | "x": 14, | ||
| 95 | "y": 0 | ||
| 96 | }, | ||
| 97 | { | ||
| 98 | "label": "Tab", | ||
| 99 | "x": 0, | ||
| 100 | "y": 1, | ||
| 101 | "w": 1.5 | ||
| 102 | }, | ||
| 103 | { | ||
| 104 | "label": "Q", | ||
| 105 | "x": 1.5, | ||
| 106 | "y": 1 | ||
| 107 | }, | ||
| 108 | { | ||
| 109 | "label": "W", | ||
| 110 | "x": 2.5, | ||
| 111 | "y": 1 | ||
| 112 | }, | ||
| 113 | { | ||
| 114 | "label": "E", | ||
| 115 | "x": 3.5, | ||
| 116 | "y": 1 | ||
| 117 | }, | ||
| 118 | { | ||
| 119 | "label": "R", | ||
| 120 | "x": 4.5, | ||
| 121 | "y": 1 | ||
| 122 | }, | ||
| 123 | { | ||
| 124 | "label": "T", | ||
| 125 | "x": 5.5, | ||
| 126 | "y": 1 | ||
| 127 | }, | ||
| 128 | { | ||
| 129 | "label": "Y", | ||
| 130 | "x": 6.5, | ||
| 131 | "y": 1 | ||
| 132 | }, | ||
| 133 | { | ||
| 134 | "label": "U", | ||
| 135 | "x": 7.5, | ||
| 136 | "y": 1 | ||
| 137 | }, | ||
| 138 | { | ||
| 139 | "label": "I", | ||
| 140 | "x": 8.5, | ||
| 141 | "y": 1 | ||
| 142 | }, | ||
| 143 | { | ||
| 144 | "label": "O", | ||
| 145 | "x": 9.5, | ||
| 146 | "y": 1 | ||
| 147 | }, | ||
| 148 | { | ||
| 149 | "label": "P", | ||
| 150 | "x": 10.5, | ||
| 151 | "y": 1 | ||
| 152 | }, | ||
| 153 | { | ||
| 154 | "label": "{", | ||
| 155 | "x": 11.5, | ||
| 156 | "y": 1 | ||
| 157 | }, | ||
| 158 | { | ||
| 159 | "label": "}", | ||
| 160 | "x": 12.5, | ||
| 161 | "y": 1 | ||
| 162 | }, | ||
| 163 | { | ||
| 164 | "label": "Delete", | ||
| 165 | "x": 13.5, | ||
| 166 | "y": 1, | ||
| 167 | "w": 1.5 | ||
| 168 | }, | ||
| 169 | { | ||
| 170 | "label": "Control", | ||
| 171 | "x": 0, | ||
| 172 | "y": 2, | ||
| 173 | "w": 1.75 | ||
| 174 | }, | ||
| 175 | { | ||
| 176 | "label": "A", | ||
| 177 | "x": 1.75, | ||
| 178 | "y": 2 | ||
| 179 | }, | ||
| 180 | { | ||
| 181 | "label": "S", | ||
| 182 | "x": 2.75, | ||
| 183 | "y": 2 | ||
| 184 | }, | ||
| 185 | { | ||
| 186 | "label": "D", | ||
| 187 | "x": 3.75, | ||
| 188 | "y": 2 | ||
| 189 | }, | ||
| 190 | { | ||
| 191 | "label": "F", | ||
| 192 | "x": 4.75, | ||
| 193 | "y": 2 | ||
| 194 | }, | ||
| 195 | { | ||
| 196 | "label": "G", | ||
| 197 | "x": 5.75, | ||
| 198 | "y": 2 | ||
| 199 | }, | ||
| 200 | { | ||
| 201 | "label": "H", | ||
| 202 | "x": 6.75, | ||
| 203 | "y": 2 | ||
| 204 | }, | ||
| 205 | { | ||
| 206 | "label": "J", | ||
| 207 | "x": 7.75, | ||
| 208 | "y": 2 | ||
| 209 | }, | ||
| 210 | { | ||
| 211 | "label": "K", | ||
| 212 | "x": 8.75, | ||
| 213 | "y": 2 | ||
| 214 | }, | ||
| 215 | { | ||
| 216 | "label": "L", | ||
| 217 | "x": 9.75, | ||
| 218 | "y": 2 | ||
| 219 | }, | ||
| 220 | { | ||
| 221 | "label": ":", | ||
| 222 | "x": 10.75, | ||
| 223 | "y": 2 | ||
| 224 | }, | ||
| 225 | { | ||
| 226 | "label": "\"", | ||
| 227 | "x": 11.75, | ||
| 228 | "y": 2 | ||
| 229 | }, | ||
| 230 | { | ||
| 231 | "label": "Enter", | ||
| 232 | "x": 12.75, | ||
| 233 | "y": 2, | ||
| 234 | "w": 2.25 | ||
| 235 | }, | ||
| 236 | { | ||
| 237 | "label": "Shift", | ||
| 238 | "x": 0, | ||
| 239 | "y": 3, | ||
| 240 | "w": 2.25 | ||
| 241 | }, | ||
| 242 | { | ||
| 243 | "label": "Z", | ||
| 244 | "x": 2.25, | ||
| 245 | "y": 3 | ||
| 246 | }, | ||
| 247 | { | ||
| 248 | "label": "X", | ||
| 249 | "x": 3.25, | ||
| 250 | "y": 3 | ||
| 251 | }, | ||
| 252 | { | ||
| 253 | "label": "C", | ||
| 254 | "x": 4.25, | ||
| 255 | "y": 3 | ||
| 256 | }, | ||
| 257 | { | ||
| 258 | "label": "V", | ||
| 259 | "x": 5.25, | ||
| 260 | "y": 3 | ||
| 261 | }, | ||
| 262 | { | ||
| 263 | "label": "B", | ||
| 264 | "x": 6.25, | ||
| 265 | "y": 3 | ||
| 266 | }, | ||
| 267 | { | ||
| 268 | "label": "N", | ||
| 269 | "x": 7.25, | ||
| 270 | "y": 3 | ||
| 271 | }, | ||
| 272 | { | ||
| 273 | "label": "M", | ||
| 274 | "x": 8.25, | ||
| 275 | "y": 3 | ||
| 276 | }, | ||
| 277 | { | ||
| 278 | "label": "<", | ||
| 279 | "x": 9.25, | ||
| 280 | "y": 3 | ||
| 281 | }, | ||
| 282 | { | ||
| 283 | "label": ">", | ||
| 284 | "x": 10.25, | ||
| 285 | "y": 3 | ||
| 286 | }, | ||
| 287 | { | ||
| 288 | "label": "?", | ||
| 289 | "x": 11.25, | ||
| 290 | "y": 3 | ||
| 291 | }, | ||
| 292 | { | ||
| 293 | "label": "Shift", | ||
| 294 | "x": 12.25, | ||
| 295 | "y": 3, | ||
| 296 | "w": 1.75 | ||
| 297 | }, | ||
| 298 | { | ||
| 299 | "label": "Fn", | ||
| 300 | "x": 14, | ||
| 301 | "y": 3 | ||
| 302 | }, | ||
| 303 | { | ||
| 304 | "label": "Os", | ||
| 305 | "x": 1.5, | ||
| 306 | "y": 4 | ||
| 307 | }, | ||
| 308 | { | ||
| 309 | "label": "Alt", | ||
| 310 | "x": 2.5, | ||
| 311 | "y": 4, | ||
| 312 | "w": 1.5 | ||
| 313 | }, | ||
| 314 | { | ||
| 315 | "x": 4, | ||
| 316 | "y": 4, | ||
| 317 | "w": 7 | ||
| 318 | }, | ||
| 319 | { | ||
| 320 | "label": "Alt", | ||
| 321 | "x": 11, | ||
| 322 | "y": 4, | ||
| 323 | "w": 1.5 | ||
| 324 | }, | ||
| 325 | { | ||
| 326 | "label": "Os", | ||
| 327 | "x": 12.5, | ||
| 328 | "y": 4 | ||
| 329 | } | ||
| 330 | ] | 86 | ] |
| 331 | } | 87 | } |
| 332 | } | 88 | } |
diff --git a/keyboards/fjlabs/mk61rgbansi/info.json b/keyboards/fjlabs/mk61rgbansi/info.json index a05a01cb9e..7872f39654 100644 --- a/keyboards/fjlabs/mk61rgbansi/info.json +++ b/keyboards/fjlabs/mk61rgbansi/info.json | |||
| @@ -22,71 +22,71 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_ansi": { | 23 | "LAYOUT_60_ansi": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | {"x": 0, "y": 0}, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | {"x": 1, "y": 0}, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | {"x": 2, "y": 0}, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | {"x": 3, "y": 0}, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | {"x": 4, "y": 0}, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | {"x": 5, "y": 0}, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | {"x": 6, "y": 0}, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | {"x": 7, "y": 0}, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | {"x": 8, "y": 0}, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | {"x": 9, "y": 0}, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | {"x": 10, "y": 0}, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | {"x": 11, "y": 0}, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | {"x": 12, "y": 0}, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | {"x": 13, "y": 0, "w": 2}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 39 | 39 | ||
| 40 | {"x": 0, "y": 1, "w": 1.5}, | 40 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 41 | {"x": 1.5, "y": 1}, | 41 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 42 | {"x": 2.5, "y": 1}, | 42 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 43 | {"x": 3.5, "y": 1}, | 43 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 44 | {"x": 4.5, "y": 1}, | 44 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 45 | {"x": 5.5, "y": 1}, | 45 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 46 | {"x": 6.5, "y": 1}, | 46 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 47 | {"x": 7.5, "y": 1}, | 47 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 48 | {"x": 8.5, "y": 1}, | 48 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 49 | {"x": 9.5, "y": 1}, | 49 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 50 | {"x": 10.5, "y": 1}, | 50 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 51 | {"x": 11.5, "y": 1}, | 51 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 52 | {"x": 12.5, "y": 1}, | 52 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 53 | {"x": 13.5, "y": 1, "w": 1.5}, | 53 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 54 | 54 | ||
| 55 | {"x": 0, "y": 2, "w": 1.75}, | 55 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 56 | {"x": 1.75, "y": 2}, | 56 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 57 | {"x": 2.75, "y": 2}, | 57 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 58 | {"x": 3.75, "y": 2}, | 58 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 59 | {"x": 4.75, "y": 2}, | 59 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 60 | {"x": 5.75, "y": 2}, | 60 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 61 | {"x": 6.75, "y": 2}, | 61 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 62 | {"x": 7.75, "y": 2}, | 62 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 63 | {"x": 8.75, "y": 2}, | 63 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 64 | {"x": 9.75, "y": 2}, | 64 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 65 | {"x": 10.75, "y": 2}, | 65 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 66 | {"x": 11.75, "y": 2}, | 66 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 67 | {"x": 12.75, "y": 2, "w": 2.25}, | 67 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 68 | 68 | ||
| 69 | {"x": 0, "y": 3, "w": 2.25}, | 69 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 70 | {"x": 2.25, "y": 3}, | 70 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 71 | {"x": 3.25, "y": 3}, | 71 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 72 | {"x": 4.25, "y": 3}, | 72 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 73 | {"x": 5.25, "y": 3}, | 73 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 74 | {"x": 6.25, "y": 3}, | 74 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 75 | {"x": 7.25, "y": 3}, | 75 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 76 | {"x": 8.25, "y": 3}, | 76 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 77 | {"x": 9.25, "y": 3}, | 77 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 78 | {"x": 10.25, "y": 3}, | 78 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 79 | {"x": 11.25, "y": 3}, | 79 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 80 | {"x": 12.25, "y": 3, "w": 2.75}, | 80 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 81 | 81 | ||
| 82 | {"x": 0, "y": 4, "w": 1.25}, | 82 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 83 | {"x": 1.25, "y": 4, "w": 1.25}, | 83 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 84 | {"x": 2.5, "y": 4, "w": 1.25}, | 84 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 85 | {"x": 3.75, "y": 4, "w": 6.25}, | 85 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 86 | {"x": 10, "y": 4, "w": 1.25}, | 86 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 87 | {"x": 11.25, "y": 4, "w": 1.25}, | 87 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 88 | {"x": 12.5, "y": 4, "w": 1.25}, | 88 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 89 | {"x": 13.75, "y": 4, "w": 1.25} | 89 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 90 | ] | 90 | ] |
| 91 | } | 91 | } |
| 92 | } | 92 | } |
diff --git a/keyboards/fjlabs/mk61rgbansi/mk61rgbansi.h b/keyboards/fjlabs/mk61rgbansi/mk61rgbansi.h deleted file mode 100644 index 8ab4873e08..0000000000 --- a/keyboards/fjlabs/mk61rgbansi/mk61rgbansi.h +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 <me@fjlaboratories.com> | ||
| 3 | This program is free software: you can redistribute it and/or modify | ||
| 4 | it under the terms of the GNU General Public License as published by | ||
| 5 | the Free Software Foundation, either version 2 of the License, or | ||
| 6 | (at your option) any later version. | ||
| 7 | This program is distributed in the hope that it will be useful, | ||
| 8 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | GNU General Public License for more details. | ||
| 11 | You should have received a copy of the GNU General Public License | ||
| 12 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 13 | */ | ||
| 14 | |||
| 15 | #pragma once | ||
| 16 | |||
| 17 | #include "quantum.h" | ||
| 18 | |||
| 19 | /* MK61-RGB-ANSI Keymap Definitions */ | ||
| 20 | #define LAYOUT_60_ansi( \ | ||
| 21 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 22 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 23 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 24 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, \ | ||
| 25 | K40, K41, K42, K45, K49, K4A, K4C, K4D \ | ||
| 26 | ) { \ | ||
| 27 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 28 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 29 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D }, \ | ||
| 30 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, KC_NO, K3C, KC_NO }, \ | ||
| 31 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, KC_NO, K4C, K4D } \ | ||
| 32 | } | ||
diff --git a/keyboards/fjlabs/tf60ansi/info.json b/keyboards/fjlabs/tf60ansi/info.json index 02c089926f..c43710dfd0 100644 --- a/keyboards/fjlabs/tf60ansi/info.json +++ b/keyboards/fjlabs/tf60ansi/info.json | |||
| @@ -22,71 +22,71 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_ansi": { | 23 | "LAYOUT_60_ansi": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | {"x": 0, "y": 0}, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | {"x": 1, "y": 0}, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | {"x": 2, "y": 0}, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | {"x": 3, "y": 0}, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | {"x": 4, "y": 0}, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | {"x": 5, "y": 0}, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | {"x": 6, "y": 0}, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | {"x": 7, "y": 0}, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | {"x": 8, "y": 0}, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | {"x": 9, "y": 0}, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | {"x": 10, "y": 0}, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | {"x": 11, "y": 0}, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | {"x": 12, "y": 0}, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | {"x": 13, "y": 0, "w": 2}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 39 | 39 | ||
| 40 | {"x": 0, "y": 1, "w": 1.5}, | 40 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 41 | {"x": 1.5, "y": 1}, | 41 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 42 | {"x": 2.5, "y": 1}, | 42 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 43 | {"x": 3.5, "y": 1}, | 43 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 44 | {"x": 4.5, "y": 1}, | 44 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 45 | {"x": 5.5, "y": 1}, | 45 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 46 | {"x": 6.5, "y": 1}, | 46 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 47 | {"x": 7.5, "y": 1}, | 47 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 48 | {"x": 8.5, "y": 1}, | 48 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 49 | {"x": 9.5, "y": 1}, | 49 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 50 | {"x": 10.5, "y": 1}, | 50 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 51 | {"x": 11.5, "y": 1}, | 51 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 52 | {"x": 12.5, "y": 1}, | 52 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 53 | {"x": 13.5, "y": 1, "w": 1.5}, | 53 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 54 | 54 | ||
| 55 | {"x": 0, "y": 2, "w": 1.75}, | 55 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 56 | {"x": 1.75, "y": 2}, | 56 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 57 | {"x": 2.75, "y": 2}, | 57 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 58 | {"x": 3.75, "y": 2}, | 58 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 59 | {"x": 4.75, "y": 2}, | 59 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 60 | {"x": 5.75, "y": 2}, | 60 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 61 | {"x": 6.75, "y": 2}, | 61 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 62 | {"x": 7.75, "y": 2}, | 62 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 63 | {"x": 8.75, "y": 2}, | 63 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 64 | {"x": 9.75, "y": 2}, | 64 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 65 | {"x": 10.75, "y": 2}, | 65 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 66 | {"x": 11.75, "y": 2}, | 66 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 67 | {"x": 12.75, "y": 2, "w": 2.25}, | 67 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 68 | 68 | ||
| 69 | {"x": 0, "y": 3, "w": 2.25}, | 69 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 70 | {"x": 2.25, "y": 3}, | 70 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 71 | {"x": 3.25, "y": 3}, | 71 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 72 | {"x": 4.25, "y": 3}, | 72 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 73 | {"x": 5.25, "y": 3}, | 73 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 74 | {"x": 6.25, "y": 3}, | 74 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 75 | {"x": 7.25, "y": 3}, | 75 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 76 | {"x": 8.25, "y": 3}, | 76 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 77 | {"x": 9.25, "y": 3}, | 77 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 78 | {"x": 10.25, "y": 3}, | 78 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 79 | {"x": 11.25, "y": 3}, | 79 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 80 | {"x": 12.25, "y": 3, "w": 2.75}, | 80 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 81 | 81 | ||
| 82 | {"x": 0, "y": 4, "w": 1.25}, | 82 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 83 | {"x": 1.25, "y": 4, "w": 1.25}, | 83 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 84 | {"x": 2.5, "y": 4, "w": 1.25}, | 84 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 85 | {"x": 3.75, "y": 4, "w": 6.25}, | 85 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 86 | {"x": 10, "y": 4, "w": 1.25}, | 86 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 87 | {"x": 11.25, "y": 4, "w": 1.25}, | 87 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 88 | {"x": 12.5, "y": 4, "w": 1.25}, | 88 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 89 | {"x": 13.75, "y": 4, "w": 1.25} | 89 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 90 | ] | 90 | ] |
| 91 | } | 91 | } |
| 92 | } | 92 | } |
diff --git a/keyboards/fjlabs/tf60ansi/tf60ansi.h b/keyboards/fjlabs/tf60ansi/tf60ansi.h deleted file mode 100644 index bafc28891d..0000000000 --- a/keyboards/fjlabs/tf60ansi/tf60ansi.h +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 <me@fjlaboratories.com> | ||
| 3 | This program is free software: you can redistribute it and/or modify | ||
| 4 | it under the terms of the GNU General Public License as published by | ||
| 5 | the Free Software Foundation, either version 2 of the License, or | ||
| 6 | (at your option) any later version. | ||
| 7 | This program is distributed in the hope that it will be useful, | ||
| 8 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | GNU General Public License for more details. | ||
| 11 | You should have received a copy of the GNU General Public License | ||
| 12 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 13 | */ | ||
| 14 | |||
| 15 | #pragma once | ||
| 16 | |||
| 17 | #include "quantum.h" | ||
| 18 | |||
| 19 | /* TF60 ANSI Keymap Definitions */ | ||
| 20 | #define LAYOUT_60_ansi( \ | ||
| 21 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 22 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 23 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 24 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, \ | ||
| 25 | K40, K41, K42, K45, K49, K4A, K4C, K4D \ | ||
| 26 | ) { \ | ||
| 27 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 28 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 29 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D }, \ | ||
| 30 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, KC_NO, K3C, KC_NO }, \ | ||
| 31 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, KC_NO, K4C, K4D } \ | ||
| 32 | } | ||
diff --git a/keyboards/foxlab/leaf60/hotswap/hotswap.h b/keyboards/foxlab/leaf60/hotswap/hotswap.h deleted file mode 100644 index eaf0b2d3ae..0000000000 --- a/keyboards/foxlab/leaf60/hotswap/hotswap.h +++ /dev/null | |||
| @@ -1,40 +0,0 @@ | |||
| 1 | /* Copyright 2019 Fox Lab | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | #pragma once | ||
| 17 | |||
| 18 | #include "quantum.h" | ||
| 19 | |||
| 20 | /* This a shortcut to help you visually see your layout. | ||
| 21 | * | ||
| 22 | * The first section contains all of the arguments representing the physical | ||
| 23 | * layout of the board and position of the keys. | ||
| 24 | * | ||
| 25 | * The second converts the arguments into a two-dimensional array which | ||
| 26 | * represents the switch matrix. | ||
| 27 | */ | ||
| 28 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 29 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, \ | ||
| 30 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \ | ||
| 31 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, \ | ||
| 32 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, \ | ||
| 33 | K400, K401, K402, K407, K411, K412, K413 \ | ||
| 34 | ) { \ | ||
| 35 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014 }, \ | ||
| 36 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, KC_NO }, \ | ||
| 37 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, KC_NO, KC_NO }, \ | ||
| 38 | { K300, KC_NO, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, KC_NO }, \ | ||
| 39 | { K400, K401, K402, KC_NO, KC_NO, KC_NO, KC_NO, K407, KC_NO, KC_NO, KC_NO, K411, K412, K413, KC_NO } \ | ||
| 40 | } | ||
diff --git a/keyboards/foxlab/leaf60/hotswap/info.json b/keyboards/foxlab/leaf60/hotswap/info.json index 487bf007eb..75a8080402 100644 --- a/keyboards/foxlab/leaf60/hotswap/info.json +++ b/keyboards/foxlab/leaf60/hotswap/info.json | |||
| @@ -29,7 +29,74 @@ | |||
| 29 | "bootloader": "atmel-dfu", | 29 | "bootloader": "atmel-dfu", |
| 30 | "layouts": { | 30 | "layouts": { |
| 31 | "LAYOUT_60_tsangan_hhkb": { | 31 | "LAYOUT_60_tsangan_hhkb": { |
| 32 | "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.5}, {"x":1.5, "y":4}, {"x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"x":11, "y":4, "w":1.5}, {"x":12.5, "y":4}, {"x":13.5, "y":4, "w":1.5}] | 32 | "layout": [ |
| 33 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 34 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 35 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 36 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 37 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 38 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 39 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 40 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 41 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 42 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 43 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 44 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 45 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 46 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 47 | {"matrix": [0, 14], "x": 14, "y": 0}, | ||
| 48 | |||
| 49 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 50 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 51 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 52 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 53 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 54 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 55 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 56 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 57 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 58 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 59 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 60 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 61 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 62 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 63 | |||
| 64 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 65 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 66 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 67 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 68 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 69 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 70 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 71 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 72 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 73 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 74 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 75 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 76 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 77 | |||
| 78 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 79 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 80 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 81 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 82 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 83 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 84 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 85 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 86 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 87 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 88 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 89 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 90 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 91 | |||
| 92 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 93 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 94 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 95 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, | ||
| 96 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 97 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 98 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 99 | ] | ||
| 33 | } | 100 | } |
| 34 | } | 101 | } |
| 35 | } | 102 | } |
diff --git a/keyboards/handwired/fruity60/fruity60.h b/keyboards/handwired/fruity60/fruity60.h deleted file mode 100644 index 7eb2e7e6fd..0000000000 --- a/keyboards/handwired/fruity60/fruity60.h +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | /* Copyright 2019 Yan-Fa Li | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | #pragma once | ||
| 17 | |||
| 18 | #include "quantum.h" | ||
| 19 | |||
| 20 | /* This a shortcut to help you visually see your layout. | ||
| 21 | * | ||
| 22 | * The first section contains all of the arguments representing the physical | ||
| 23 | * layout of the board and position of the keys. | ||
| 24 | * | ||
| 25 | * The second converts the arguments into a two-dimensional array which | ||
| 26 | * represents the switch matrix. | ||
| 27 | */ | ||
| 28 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 29 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k50, k51, k52, k53, \ | ||
| 30 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k54, k55, k56, \ | ||
| 31 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k57, k58, \ | ||
| 32 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k59, k5a, \ | ||
| 33 | k40, k41, k42, k45, k48, k49, k4a \ | ||
| 34 | ) \ | ||
| 35 | { \ | ||
| 36 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a}, \ | ||
| 37 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a}, \ | ||
| 38 | {k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a}, \ | ||
| 39 | {k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a}, \ | ||
| 40 | {k40, k41, k42, KC_NO, KC_NO, k45, KC_NO, KC_NO, k48, k49, k4a}, \ | ||
| 41 | {k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5a}, \ | ||
| 42 | } | ||
diff --git a/keyboards/handwired/fruity60/info.json b/keyboards/handwired/fruity60/info.json index fdfc177264..dab7f609a8 100644 --- a/keyboards/handwired/fruity60/info.json +++ b/keyboards/handwired/fruity60/info.json | |||
| @@ -18,7 +18,74 @@ | |||
| 18 | "community_layouts": ["60_tsangan_hhkb"], | 18 | "community_layouts": ["60_tsangan_hhkb"], |
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_tsangan_hhkb": { | 20 | "LAYOUT_60_tsangan_hhkb": { |
| 21 | "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}, {"x":13, "y":0}, {"label":"Backspace", "x":14, "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":"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":"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":1.75}, {"x":14, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.5}, {"label":"Win", "x":1.5, "y":4}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"label":"Alt", "x":11, "y":4, "w":1.5}, {"label":"Win", "x":12.5, "y":4}, {"label":"Menu", "x":13.5, "y":4, "w":1.5}] | 21 | "layout": [ |
| 22 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 23 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 24 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 25 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 26 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 27 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 28 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 29 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 30 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 31 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 32 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 33 | {"matrix": [5, 0], "x": 11, "y": 0}, | ||
| 34 | {"matrix": [5, 1], "x": 12, "y": 0}, | ||
| 35 | {"matrix": [5, 2], "x": 13, "y": 0}, | ||
| 36 | {"matrix": [5, 3], "x": 14, "y": 0}, | ||
| 37 | |||
| 38 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 39 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 40 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 41 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 42 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 43 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 44 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 45 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 46 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 47 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 48 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 49 | {"matrix": [5, 4], "x": 11.5, "y": 1}, | ||
| 50 | {"matrix": [5, 5], "x": 12.5, "y": 1}, | ||
| 51 | {"matrix": [5, 6], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 52 | |||
| 53 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 54 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 55 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 56 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 57 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 58 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 59 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 60 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 61 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 62 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 63 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 64 | {"matrix": [5, 7], "x": 11.75, "y": 2}, | ||
| 65 | {"matrix": [5, 8], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 66 | |||
| 67 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 68 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 69 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 70 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 71 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 72 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 73 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 74 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 75 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 76 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 77 | {"matrix": [3, 10], "x": 11.25, "y": 3}, | ||
| 78 | {"matrix": [5, 9], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 79 | {"matrix": [5, 10], "x": 14, "y": 3}, | ||
| 80 | |||
| 81 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 82 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 83 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 84 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, | ||
| 85 | {"matrix": [4, 8], "x": 11, "y": 4, "w": 1.5}, | ||
| 86 | {"matrix": [4, 9], "x": 12.5, "y": 4}, | ||
| 87 | {"matrix": [4, 10], "x": 13.5, "y": 4, "w": 1.5} | ||
| 88 | ] | ||
| 22 | } | 89 | } |
| 23 | } | 90 | } |
| 24 | } | 91 | } |
diff --git a/keyboards/hhkb/yang/info.json b/keyboards/hhkb/yang/info.json index dc465cea96..bfff105e90 100644 --- a/keyboards/hhkb/yang/info.json +++ b/keyboards/hhkb/yang/info.json | |||
| @@ -18,66 +18,70 @@ | |||
| 18 | "layouts": { | 18 | "layouts": { |
| 19 | "LAYOUT_60_hhkb": { | 19 | "LAYOUT_60_hhkb": { |
| 20 | "layout": [ | 20 | "layout": [ |
| 21 | { "label": "Esc", "x": 0, "y": 0 }, | 21 | {"matrix": [3, 1], "x": 0, "y": 0}, |
| 22 | { "label": "!", "x": 1, "y": 0 }, | 22 | {"matrix": [3, 0], "x": 1, "y": 0}, |
| 23 | { "label": "@", "x": 2, "y": 0 }, | 23 | {"matrix": [0, 0], "x": 2, "y": 0}, |
| 24 | { "label": "#", "x": 3, "y": 0 }, | 24 | {"matrix": [1, 0], "x": 3, "y": 0}, |
| 25 | { "label": "$", "x": 4, "y": 0 }, | 25 | {"matrix": [1, 1], "x": 4, "y": 0}, |
| 26 | { "label": "%", "x": 5, "y": 0 }, | 26 | {"matrix": [2, 0], "x": 5, "y": 0}, |
| 27 | { "label": "^", "x": 6, "y": 0 }, | 27 | {"matrix": [2, 1], "x": 6, "y": 0}, |
| 28 | { "label": "&", "x": 7, "y": 0 }, | 28 | {"matrix": [4, 0], "x": 7, "y": 0}, |
| 29 | { "label": "*", "x": 8, "y": 0 }, | 29 | {"matrix": [4, 1], "x": 8, "y": 0}, |
| 30 | { "label": "(", "x": 9, "y": 0 }, | 30 | {"matrix": [6, 0], "x": 9, "y": 0}, |
| 31 | { "label": ")", "x": 10, "y": 0 }, | 31 | {"matrix": [6, 1], "x": 10, "y": 0}, |
| 32 | { "label": "_", "x": 11, "y": 0 }, | 32 | {"matrix": [7, 0], "x": 11, "y": 0}, |
| 33 | { "label": "+", "x": 12, "y": 0 }, | 33 | {"matrix": [7, 1], "x": 12, "y": 0}, |
| 34 | { "label": "|", "x": 13, "y": 0 }, | 34 | {"matrix": [5, 0], "x": 13, "y": 0}, |
| 35 | { "label": "~", "x": 14, "y": 0 }, | 35 | {"matrix": [5, 1], "x": 14, "y": 0}, |
| 36 | { "label": "Tab", "x": 0, "y": 1, "w": 1.5 }, | 36 | |
| 37 | { "label": "Q", "x": 1.5, "y": 1 }, | 37 | {"matrix": [3, 2], "x": 0, "y": 1, "w": 1.5}, |
| 38 | { "label": "W", "x": 2.5, "y": 1 }, | 38 | {"matrix": [0, 1], "x": 1.5, "y": 1}, |
| 39 | { "label": "E", "x": 3.5, "y": 1 }, | 39 | {"matrix": [0, 2], "x": 2.5, "y": 1}, |
| 40 | { "label": "R", "x": 4.5, "y": 1 }, | 40 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 41 | { "label": "T", "x": 5.5, "y": 1 }, | 41 | {"matrix": [1, 2], "x": 4.5, "y": 1}, |
| 42 | { "label": "Y", "x": 6.5, "y": 1 }, | 42 | {"matrix": [2, 3], "x": 5.5, "y": 1}, |
| 43 | { "label": "U", "x": 7.5, "y": 1 }, | 43 | {"matrix": [2, 2], "x": 6.5, "y": 1}, |
| 44 | { "label": "I", "x": 8.5, "y": 1 }, | 44 | {"matrix": [4, 2], "x": 7.5, "y": 1}, |
| 45 | { "label": "O", "x": 9.5, "y": 1 }, | 45 | {"matrix": [4, 3], "x": 8.5, "y": 1}, |
| 46 | { "label": "P", "x": 10.5, "y": 1 }, | 46 | {"matrix": [6, 2], "x": 9.5, "y": 1}, |
| 47 | { "label": "{", "x": 11.5, "y": 1 }, | 47 | {"matrix": [6, 3], "x": 10.5, "y": 1}, |
| 48 | { "label": "}", "x": 12.5, "y": 1 }, | 48 | {"matrix": [7, 3], "x": 11.5, "y": 1}, |
| 49 | { "label": "Delete", "x": 13.5, "y": 1, "w": 1.5 }, | 49 | {"matrix": [7, 2], "x": 12.5, "y": 1}, |
| 50 | { "label": "Control", "x": 0, "y": 2, "w": 1.75 }, | 50 | {"matrix": [5, 2], "x": 13.5, "y": 1, "w": 1.5}, |
| 51 | { "label": "A", "x": 1.75, "y": 2 }, | 51 | |
| 52 | { "label": "S", "x": 2.75, "y": 2 }, | 52 | {"matrix": [3, 3], "x": 0, "y": 2, "w": 1.75}, |
| 53 | { "label": "D", "x": 3.75, "y": 2 }, | 53 | {"matrix": [0, 4], "x": 1.75, "y": 2}, |
| 54 | { "label": "F", "x": 4.75, "y": 2 }, | 54 | {"matrix": [0, 3], "x": 2.75, "y": 2}, |
| 55 | { "label": "G", "x": 5.75, "y": 2 }, | 55 | {"matrix": [1, 4], "x": 3.75, "y": 2}, |
| 56 | { "label": "H", "x": 6.75, "y": 2 }, | 56 | {"matrix": [1, 5], "x": 4.75, "y": 2}, |
| 57 | { "label": "J", "x": 7.75, "y": 2 }, | 57 | {"matrix": [2, 4], "x": 5.75, "y": 2}, |
| 58 | { "label": "K", "x": 8.75, "y": 2 }, | 58 | {"matrix": [2, 5], "x": 6.75, "y": 2}, |
| 59 | { "label": "L", "x": 9.75, "y": 2 }, | 59 | {"matrix": [4, 5], "x": 7.75, "y": 2}, |
| 60 | { "label": ":", "x": 10.75, "y": 2 }, | 60 | {"matrix": [4, 4], "x": 8.75, "y": 2}, |
| 61 | { "label": "\"", "x": 11.75, "y": 2 }, | 61 | {"matrix": [6, 5], "x": 9.75, "y": 2}, |
| 62 | { "label": "Return", "x": 12.75, "y": 2, "w": 2.25 }, | 62 | {"matrix": [6, 4], "x": 10.75, "y": 2}, |
| 63 | { "label": "Shift", "x": 0, "y": 3, "w": 2.25 }, | 63 | {"matrix": [7, 4], "x": 11.75, "y": 2}, |
| 64 | { "label": "Z", "x": 2.25, "y": 3 }, | 64 | {"matrix": [5, 3], "x": 12.75, "y": 2, "w": 2.25}, |
| 65 | { "label": "X", "x": 3.25, "y": 3 }, | 65 | |
| 66 | { "label": "C", "x": 4.25, "y": 3 }, | 66 | {"matrix": [3, 4], "x": 0, "y": 3, "w": 2.25}, |
| 67 | { "label": "V", "x": 5.25, "y": 3 }, | 67 | {"matrix": [0, 5], "x": 2.25, "y": 3}, |
| 68 | { "label": "B", "x": 6.25, "y": 3 }, | 68 | {"matrix": [0, 6], "x": 3.25, "y": 3}, |
| 69 | { "label": "N", "x": 7.25, "y": 3 }, | 69 | {"matrix": [0, 7], "x": 4.25, "y": 3}, |
| 70 | { "label": "M", "x": 8.25, "y": 3 }, | 70 | {"matrix": [1, 6], "x": 5.25, "y": 3}, |
| 71 | { "label": "<", "x": 9.25, "y": 3 }, | 71 | {"matrix": [1, 7], "x": 6.25, "y": 3}, |
| 72 | { "label": ">", "x": 10.25, "y": 3 }, | 72 | {"matrix": [2, 6], "x": 7.25, "y": 3}, |
| 73 | { "label": "?", "x": 11.25, "y": 3 }, | 73 | {"matrix": [4, 6], "x": 8.25, "y": 3}, |
| 74 | { "label": "Shift", "x": 12.25, "y": 3, "w": 1.75 }, | 74 | {"matrix": [6, 6], "x": 9.25, "y": 3}, |
| 75 | { "label": "Fn", "x": 14, "y": 3 }, | 75 | {"matrix": [7, 6], "x": 10.25, "y": 3}, |
| 76 | { "label": "", "x": 1.5, "y": 4 }, | 76 | {"matrix": [7, 5], "x": 11.25, "y": 3}, |
| 77 | { "label": "", "x": 2.5, "y": 4, "w": 1.5 }, | 77 | {"matrix": [5, 5], "x": 12.25, "y": 3, "w": 1.75}, |
| 78 | { "x": 4, "y": 4, "w": 6 }, | 78 | {"matrix": [5, 4], "x": 14, "y": 3}, |
| 79 | { "label": "", "x": 10, "y": 4, "w": 1.5 }, | 79 | |
| 80 | { "label": "", "x": 11.5, "y": 4 } | 80 | {"matrix": [3, 5], "x": 1.5, "y": 4}, |
| 81 | {"matrix": [3, 6], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 82 | {"matrix": [3, 7], "x": 4, "y": 4, "w": 6}, | ||
| 83 | {"matrix": [5, 7], "x": 10, "y": 4, "w": 1.5}, | ||
| 84 | {"matrix": [5, 6], "x": 11.5, "y": 4} | ||
| 81 | ] | 85 | ] |
| 82 | } | 86 | } |
| 83 | } | 87 | } |
diff --git a/keyboards/hhkb/yang/yang.c b/keyboards/hhkb/yang/yang.c index 7ae0d76390..548f0dd734 100644 --- a/keyboards/hhkb/yang/yang.c +++ b/keyboards/hhkb/yang/yang.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "yang.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | extern uint8_t power_save_level; | 19 | extern uint8_t power_save_level; |
| 20 | 20 | ||
diff --git a/keyboards/hhkb/yang/yang.h b/keyboards/hhkb/yang/yang.h deleted file mode 100644 index 4858c18554..0000000000 --- a/keyboards/hhkb/yang/yang.h +++ /dev/null | |||
| @@ -1,36 +0,0 @@ | |||
| 1 | /* Copyright 2021 Kan-Ru Chen <kanru@kanru.info> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | #pragma once | ||
| 17 | |||
| 18 | #include "quantum.h" | ||
| 19 | |||
| 20 | #define LAYOUT_60_hhkb( \ | ||
| 21 | K31, K30, K00, K10, K11, K20, K21, K40, K41, K60, K61, K70, K71, K50, K51, \ | ||
| 22 | K32, K01, K02, K13, K12, K23, K22, K42, K43, K62, K63, K73, K72, K52, \ | ||
| 23 | K33, K04, K03, K14, K15, K24, K25, K45, K44, K65, K64, K74, K53, \ | ||
| 24 | K34, K05, K06, K07, K16, K17, K26, K46, K66, K76, K75, K55, K54, \ | ||
| 25 | K35, K36, K37, K57, K56) \ | ||
| 26 | \ | ||
| 27 | { \ | ||
| 28 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | ||
| 29 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | ||
| 30 | { K20, K21, K22, K23, K24, K25, K26, KC_NO }, \ | ||
| 31 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | ||
| 32 | { K40, K41, K42, K43, K44, K45, K46, KC_NO }, \ | ||
| 33 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | ||
| 34 | { K60, K61, K62, K63, K64, K65, K66, KC_NO }, \ | ||
| 35 | { K70, K71, K72, K73, K74, K75, K76, KC_NO } \ | ||
| 36 | } | ||
diff --git a/keyboards/hs60/v2/ansi/ansi.h b/keyboards/hs60/v2/ansi/ansi.h index e29cc65c0e..d7296c38c1 100644 --- a/keyboards/hs60/v2/ansi/ansi.h +++ b/keyboards/hs60/v2/ansi/ansi.h | |||
| @@ -15,24 +15,6 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | #define XXX KC_NO | ||
| 19 | |||
| 20 | #include "quantum.h" | 18 | #include "quantum.h" |
| 21 | #include "../../wilba_tech/wt_rgb_backlight_keycodes.h" | 19 | #include "../../wilba_tech/wt_rgb_backlight_keycodes.h" |
| 22 | #include "via.h" | 20 | #include "via.h" |
| 23 | |||
| 24 | // This a shortcut to help you visually see your layout. | ||
| 25 | |||
| 26 | #define LAYOUT_60_ansi( \ | ||
| 27 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 28 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2C, \ | ||
| 29 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 30 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | ||
| 31 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 32 | ) { \ | ||
| 33 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 34 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX }, \ | ||
| 35 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 36 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D }, \ | ||
| 37 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D } \ | ||
| 38 | } | ||
diff --git a/keyboards/hs60/v2/ansi/info.json b/keyboards/hs60/v2/ansi/info.json index f492c08553..0debcea8d1 100644 --- a/keyboards/hs60/v2/ansi/info.json +++ b/keyboards/hs60/v2/ansi/info.json | |||
| @@ -20,325 +20,71 @@ | |||
| 20 | "layouts": { | 20 | "layouts": { |
| 21 | "LAYOUT_60_ansi": { | 21 | "LAYOUT_60_ansi": { |
| 22 | "layout": [ | 22 | "layout": [ |
| 23 | { | 23 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 24 | "label": "~", | 24 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 25 | "x": 0, | 25 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 26 | "y": 0 | 26 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 27 | }, | 27 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 28 | { | 28 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 29 | "label": "!", | 29 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 30 | "x": 1, | 30 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 31 | "y": 0 | 31 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 32 | }, | 32 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 33 | { | 33 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 34 | "label": "@", | 34 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 35 | "x": 2, | 35 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 36 | "y": 0 | 36 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 37 | }, | 37 | |
| 38 | { | 38 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 39 | "label": "#", | 39 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 40 | "x": 3, | 40 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 41 | "y": 0 | 41 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 42 | }, | 42 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 43 | { | 43 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 44 | "label": "$", | 44 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 45 | "x": 4, | 45 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 46 | "y": 0 | 46 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 47 | }, | 47 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 48 | { | 48 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 49 | "label": "%", | 49 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 50 | "x": 5, | 50 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 51 | "y": 0 | 51 | {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, |
| 52 | }, | 52 | |
| 53 | { | 53 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 54 | "label": "^", | 54 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 55 | "x": 6, | 55 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 56 | "y": 0 | 56 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 57 | }, | 57 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 58 | { | 58 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 59 | "label": "&", | 59 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 60 | "x": 7, | 60 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 61 | "y": 0 | 61 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 62 | }, | 62 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 63 | { | 63 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 64 | "label": "*", | 64 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 65 | "x": 8, | 65 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 66 | "y": 0 | 66 | |
| 67 | }, | 67 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 68 | { | 68 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 69 | "label": "(", | 69 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 70 | "x": 9, | 70 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 71 | "y": 0 | 71 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 72 | }, | 72 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 73 | { | 73 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 74 | "label": ")", | 74 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 75 | "x": 10, | 75 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 76 | "y": 0 | 76 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 77 | }, | 77 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 78 | { | 78 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 79 | "label": "_", | 79 | |
| 80 | "x": 11, | 80 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 81 | "y": 0 | 81 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 82 | }, | 82 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 83 | { | 83 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 84 | "label": "+", | 84 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 85 | "x": 12, | 85 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 86 | "y": 0 | 86 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 87 | }, | 87 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 88 | { | ||
| 89 | "label": "Backspace", | ||
| 90 | "x": 13, | ||
| 91 | "y": 0, | ||
| 92 | "w": 2 | ||
| 93 | }, | ||
| 94 | { | ||
| 95 | "label": "Tab", | ||
| 96 | "x": 0, | ||
| 97 | "y": 1, | ||
| 98 | "w": 1.5 | ||
| 99 | }, | ||
| 100 | { | ||
| 101 | "label": "Q", | ||
| 102 | "x": 1.5, | ||
| 103 | "y": 1 | ||
| 104 | }, | ||
| 105 | { | ||
| 106 | "label": "W", | ||
| 107 | "x": 2.5, | ||
| 108 | "y": 1 | ||
| 109 | }, | ||
| 110 | { | ||
| 111 | "label": "E", | ||
| 112 | "x": 3.5, | ||
| 113 | "y": 1 | ||
| 114 | }, | ||
| 115 | { | ||
| 116 | "label": "R", | ||
| 117 | "x": 4.5, | ||
| 118 | "y": 1 | ||
| 119 | }, | ||
| 120 | { | ||
| 121 | "label": "T", | ||
| 122 | "x": 5.5, | ||
| 123 | "y": 1 | ||
| 124 | }, | ||
| 125 | { | ||
| 126 | "label": "Y", | ||
| 127 | "x": 6.5, | ||
| 128 | "y": 1 | ||
| 129 | }, | ||
| 130 | { | ||
| 131 | "label": "U", | ||
| 132 | "x": 7.5, | ||
| 133 | "y": 1 | ||
| 134 | }, | ||
| 135 | { | ||
| 136 | "label": "I", | ||
| 137 | "x": 8.5, | ||
| 138 | "y": 1 | ||
| 139 | }, | ||
| 140 | { | ||
| 141 | "label": "O", | ||
| 142 | "x": 9.5, | ||
| 143 | "y": 1 | ||
| 144 | }, | ||
| 145 | { | ||
| 146 | "label": "P", | ||
| 147 | "x": 10.5, | ||
| 148 | "y": 1 | ||
| 149 | }, | ||
| 150 | { | ||
| 151 | "label": "{", | ||
| 152 | "x": 11.5, | ||
| 153 | "y": 1 | ||
| 154 | }, | ||
| 155 | { | ||
| 156 | "label": "}", | ||
| 157 | "x": 12.5, | ||
| 158 | "y": 1 | ||
| 159 | }, | ||
| 160 | { | ||
| 161 | "label": "|", | ||
| 162 | "x": 13.5, | ||
| 163 | "y": 1, | ||
| 164 | "w": 1.5 | ||
| 165 | }, | ||
| 166 | { | ||
| 167 | "label": "Caps Lock", | ||
| 168 | "x": 0, | ||
| 169 | "y": 2, | ||
| 170 | "w": 1.75 | ||
| 171 | }, | ||
| 172 | { | ||
| 173 | "label": "A", | ||
| 174 | "x": 1.75, | ||
| 175 | "y": 2 | ||
| 176 | }, | ||
| 177 | { | ||
| 178 | "label": "S", | ||
| 179 | "x": 2.75, | ||
| 180 | "y": 2 | ||
| 181 | }, | ||
| 182 | { | ||
| 183 | "label": "D", | ||
| 184 | "x": 3.75, | ||
| 185 | "y": 2 | ||
| 186 | }, | ||
| 187 | { | ||
| 188 | "label": "F", | ||
| 189 | "x": 4.75, | ||
| 190 | "y": 2 | ||
| 191 | }, | ||
| 192 | { | ||
| 193 | "label": "G", | ||
| 194 | "x": 5.75, | ||
| 195 | "y": 2 | ||
| 196 | }, | ||
| 197 | { | ||
| 198 | "label": "H", | ||
| 199 | "x": 6.75, | ||
| 200 | "y": 2 | ||
| 201 | }, | ||
| 202 | { | ||
| 203 | "label": "J", | ||
| 204 | "x": 7.75, | ||
| 205 | "y": 2 | ||
| 206 | }, | ||
| 207 | { | ||
| 208 | "label": "K", | ||
| 209 | "x": 8.75, | ||
| 210 | "y": 2 | ||
| 211 | }, | ||
| 212 | { | ||
| 213 | "label": "L", | ||
| 214 | "x": 9.75, | ||
| 215 | "y": 2 | ||
| 216 | }, | ||
| 217 | { | ||
| 218 | "label": ":", | ||
| 219 | "x": 10.75, | ||
| 220 | "y": 2 | ||
| 221 | }, | ||
| 222 | { | ||
| 223 | "label": "\"", | ||
| 224 | "x": 11.75, | ||
| 225 | "y": 2 | ||
| 226 | }, | ||
| 227 | { | ||
| 228 | "label": "Enter", | ||
| 229 | "x": 12.75, | ||
| 230 | "y": 2, | ||
| 231 | "w": 2.25 | ||
| 232 | }, | ||
| 233 | { | ||
| 234 | "label": "Shift", | ||
| 235 | "x": 0, | ||
| 236 | "y": 3, | ||
| 237 | "w": 2.25 | ||
| 238 | }, | ||
| 239 | { | ||
| 240 | "label": "Z", | ||
| 241 | "x": 2.25, | ||
| 242 | "y": 3 | ||
| 243 | }, | ||
| 244 | { | ||
| 245 | "label": "X", | ||
| 246 | "x": 3.25, | ||
| 247 | "y": 3 | ||
| 248 | }, | ||
| 249 | { | ||
| 250 | "label": "C", | ||
| 251 | "x": 4.25, | ||
| 252 | "y": 3 | ||
| 253 | }, | ||
| 254 | { | ||
| 255 | "label": "V", | ||
| 256 | "x": 5.25, | ||
| 257 | "y": 3 | ||
| 258 | }, | ||
| 259 | { | ||
| 260 | "label": "B", | ||
| 261 | "x": 6.25, | ||
| 262 | "y": 3 | ||
| 263 | }, | ||
| 264 | { | ||
| 265 | "label": "N", | ||
| 266 | "x": 7.25, | ||
| 267 | "y": 3 | ||
| 268 | }, | ||
| 269 | { | ||
| 270 | "label": "M", | ||
| 271 | "x": 8.25, | ||
| 272 | "y": 3 | ||
| 273 | }, | ||
| 274 | { | ||
| 275 | "label": "<", | ||
| 276 | "x": 9.25, | ||
| 277 | "y": 3 | ||
| 278 | }, | ||
| 279 | { | ||
| 280 | "label": ">", | ||
| 281 | "x": 10.25, | ||
| 282 | "y": 3 | ||
| 283 | }, | ||
| 284 | { | ||
| 285 | "label": "?", | ||
| 286 | "x": 11.25, | ||
| 287 | "y": 3 | ||
| 288 | }, | ||
| 289 | { | ||
| 290 | "label": "Shift", | ||
| 291 | "x": 12.25, | ||
| 292 | "y": 3, | ||
| 293 | "w": 2.75 | ||
| 294 | }, | ||
| 295 | { | ||
| 296 | "label": "Ctrl", | ||
| 297 | "x": 0, | ||
| 298 | "y": 4, | ||
| 299 | "w": 1.25 | ||
| 300 | }, | ||
| 301 | { | ||
| 302 | "label": "Win", | ||
| 303 | "x": 1.25, | ||
| 304 | "y": 4, | ||
| 305 | "w": 1.25 | ||
| 306 | }, | ||
| 307 | { | ||
| 308 | "label": "Alt", | ||
| 309 | "x": 2.5, | ||
| 310 | "y": 4, | ||
| 311 | "w": 1.25 | ||
| 312 | }, | ||
| 313 | { | ||
| 314 | "x": 3.75, | ||
| 315 | "y": 4, | ||
| 316 | "w": 6.25 | ||
| 317 | }, | ||
| 318 | { | ||
| 319 | "label": "Alt", | ||
| 320 | "x": 10, | ||
| 321 | "y": 4, | ||
| 322 | "w": 1.25 | ||
| 323 | }, | ||
| 324 | { | ||
| 325 | "label": "Win", | ||
| 326 | "x": 11.25, | ||
| 327 | "y": 4, | ||
| 328 | "w": 1.25 | ||
| 329 | }, | ||
| 330 | { | ||
| 331 | "label": "Menu", | ||
| 332 | "x": 12.5, | ||
| 333 | "y": 4, | ||
| 334 | "w": 1.25 | ||
| 335 | }, | ||
| 336 | { | ||
| 337 | "label": "Ctrl", | ||
| 338 | "x": 13.75, | ||
| 339 | "y": 4, | ||
| 340 | "w": 1.25 | ||
| 341 | } | ||
| 342 | ] | 88 | ] |
| 343 | } | 89 | } |
| 344 | } | 90 | } |
diff --git a/keyboards/hs60/v2/hhkb/hhkb.h b/keyboards/hs60/v2/hhkb/hhkb.h index 94248f01e0..d7296c38c1 100644 --- a/keyboards/hs60/v2/hhkb/hhkb.h +++ b/keyboards/hs60/v2/hhkb/hhkb.h | |||
| @@ -15,24 +15,6 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | #define XXX KC_NO | ||
| 19 | |||
| 20 | #include "quantum.h" | 18 | #include "quantum.h" |
| 21 | #include "../../wilba_tech/wt_rgb_backlight_keycodes.h" | 19 | #include "../../wilba_tech/wt_rgb_backlight_keycodes.h" |
| 22 | #include "via.h" | 20 | #include "via.h" |
| 23 | |||
| 24 | // This a shortcut to help you visually see your layout. | ||
| 25 | |||
| 26 | #define LAYOUT_60_hhkb( \ | ||
| 27 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D, \ | ||
| 28 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2C, \ | ||
| 29 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 30 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 31 | K40, K41, K42, K46, K4B, K4C, K4D \ | ||
| 32 | ) { \ | ||
| 33 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 34 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 35 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 36 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 37 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, XXX, K4B, K4C, K4D } \ | ||
| 38 | } | ||
diff --git a/keyboards/hs60/v2/hhkb/info.json b/keyboards/hs60/v2/hhkb/info.json index ae6588b2e7..5323fe20f0 100644 --- a/keyboards/hs60/v2/hhkb/info.json +++ b/keyboards/hs60/v2/hhkb/info.json | |||
| @@ -18,7 +18,74 @@ | |||
| 18 | "board": "QMK_PROTON_C", | 18 | "board": "QMK_PROTON_C", |
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_hhkb": { | 20 | "LAYOUT_60_hhkb": { |
| 21 | "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.5}, {"x":1.5, "y":4}, {"x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"x":11, "y":4, "w":1.5}, {"x":12.5, "y":4}, {"x":13.5, "y":4, "w":1.5}] | 21 | "layout": [ |
| 22 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 23 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 24 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 25 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 26 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 27 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 28 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 29 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 30 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 31 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 32 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 33 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 34 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 35 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 36 | {"matrix": [1, 13], "x": 14, "y": 0}, | ||
| 37 | |||
| 38 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 39 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 40 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 41 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 42 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 43 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 44 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 45 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 46 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 47 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 48 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 49 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 50 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 51 | {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 52 | |||
| 53 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 54 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 55 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 56 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 57 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 58 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 59 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 60 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 61 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 62 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 63 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 64 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 65 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 66 | |||
| 67 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 68 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 69 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 70 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 71 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 72 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 73 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 74 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 75 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 76 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 77 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 78 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 79 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 80 | |||
| 81 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 82 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 83 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 84 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 85 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 86 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 87 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 88 | ] | ||
| 22 | } | 89 | } |
| 23 | } | 90 | } |
| 24 | } | 91 | } |
diff --git a/keyboards/hs60/v2/iso/info.json b/keyboards/hs60/v2/iso/info.json index 5b67d85e99..c422ae2d72 100644 --- a/keyboards/hs60/v2/iso/info.json +++ b/keyboards/hs60/v2/iso/info.json | |||
| @@ -20,68 +20,72 @@ | |||
| 20 | "layouts": { | 20 | "layouts": { |
| 21 | "LAYOUT_60_iso": { | 21 | "LAYOUT_60_iso": { |
| 22 | "layout": [ | 22 | "layout": [ |
| 23 | {"label":"\\u00ac", "x":0, "y":0}, | 23 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 24 | {"label":"!", "x":1, "y":0}, | 24 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 25 | {"label":"\"", "x":2, "y":0}, | 25 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 26 | {"label":"\\u00a3", "x":3, "y":0}, | 26 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 27 | {"label":"$", "x":4, "y":0}, | 27 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 28 | {"label":"%", "x":5, "y":0}, | 28 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 29 | {"label":"^", "x":6, "y":0}, | 29 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 30 | {"label":"&", "x":7, "y":0}, | 30 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 31 | {"label":"*", "x":8, "y":0}, | 31 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 32 | {"label":"(", "x":9, "y":0}, | 32 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 33 | {"label":")", "x":10, "y":0}, | 33 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 34 | {"label":"_", "x":11, "y":0}, | 34 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 35 | {"label":"+", "x":12, "y":0}, | 35 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 36 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 36 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 37 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 37 | |
| 38 | {"label":"Q", "x":1.5, "y":1}, | 38 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 39 | {"label":"W", "x":2.5, "y":1}, | 39 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 40 | {"label":"E", "x":3.5, "y":1}, | 40 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 41 | {"label":"R", "x":4.5, "y":1}, | 41 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 42 | {"label":"T", "x":5.5, "y":1}, | 42 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 43 | {"label":"Y", "x":6.5, "y":1}, | 43 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 44 | {"label":"U", "x":7.5, "y":1}, | 44 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 45 | {"label":"I", "x":8.5, "y":1}, | 45 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 46 | {"label":"O", "x":9.5, "y":1}, | 46 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 47 | {"label":"P", "x":10.5, "y":1}, | 47 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 48 | {"label":"{", "x":11.5, "y":1}, | 48 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 49 | {"label":"}", "x":12.5, "y":1}, | 49 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 50 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 50 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 51 | {"label":"A", "x":1.75, "y":2}, | 51 | |
| 52 | {"label":"S", "x":2.75, "y":2}, | 52 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 53 | {"label":"D", "x":3.75, "y":2}, | 53 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 54 | {"label":"F", "x":4.75, "y":2}, | 54 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 55 | {"label":"G", "x":5.75, "y":2}, | 55 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 56 | {"label":"H", "x":6.75, "y":2}, | 56 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 57 | {"label":"J", "x":7.75, "y":2}, | 57 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 58 | {"label":"K", "x":8.75, "y":2}, | 58 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 59 | {"label":"L", "x":9.75, "y":2}, | 59 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 60 | {"label":":", "x":10.75, "y":2}, | 60 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 61 | {"label":"@", "x":11.75, "y":2}, | 61 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 62 | {"label":"~", "x":12.75, "y":2}, | 62 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 63 | {"label":"Enter", "x":13.75, "y":1, "w":1.25, "h":2}, | 63 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 64 | {"label":"Shift", "x":0, "y":3, "w":1.25}, | 64 | {"matrix": [2, 12], "x": 12.75, "y": 2}, |
| 65 | {"label":"|", "x":1.25, "y":3}, | 65 | {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, |
| 66 | {"label":"Z", "x":2.25, "y":3}, | 66 | |
| 67 | {"label":"X", "x":3.25, "y":3}, | 67 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, |
| 68 | {"label":"C", "x":4.25, "y":3}, | 68 | {"matrix": [3, 1], "x": 1.25, "y": 3}, |
| 69 | {"label":"V", "x":5.25, "y":3}, | 69 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 70 | {"label":"B", "x":6.25, "y":3}, | 70 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 71 | {"label":"N", "x":7.25, "y":3}, | 71 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 72 | {"label":"M", "x":8.25, "y":3}, | 72 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 73 | {"label":"<", "x":9.25, "y":3}, | 73 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 74 | {"label":">", "x":10.25, "y":3}, | 74 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 75 | {"label":"?", "x":11.25, "y":3}, | 75 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 76 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 76 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 77 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 77 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 78 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 78 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 79 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 79 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 80 | {"x":3.75, "y":4, "w":6.25}, | 80 | |
| 81 | {"label":"AltGr", "x":10, "y":4, "w":1.25}, | 81 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 82 | {"label":"Win", "x":11.25, "y":4, "w":1.25}, | 82 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 83 | {"label":"Menu", "x":12.5, "y":4, "w":1.25}, | 83 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 84 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 84 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 85 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 86 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 87 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 88 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 85 | ] | 89 | ] |
| 86 | } | 90 | } |
| 87 | } | 91 | } |
diff --git a/keyboards/hs60/v2/iso/iso.h b/keyboards/hs60/v2/iso/iso.h index 6a51b7556a..d7296c38c1 100644 --- a/keyboards/hs60/v2/iso/iso.h +++ b/keyboards/hs60/v2/iso/iso.h | |||
| @@ -15,24 +15,6 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | #define XXX KC_NO | ||
| 19 | |||
| 20 | #include "quantum.h" | 18 | #include "quantum.h" |
| 21 | #include "../../wilba_tech/wt_rgb_backlight_keycodes.h" | 19 | #include "../../wilba_tech/wt_rgb_backlight_keycodes.h" |
| 22 | #include "via.h" | 20 | #include "via.h" |
| 23 | |||
| 24 | // This a shortcut to help you visually see your layout. | ||
| 25 | |||
| 26 | #define LAYOUT_60_iso( \ | ||
| 27 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 28 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, \ | ||
| 29 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | ||
| 30 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | ||
| 31 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 32 | ) { \ | ||
| 33 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 34 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX }, \ | ||
| 35 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 36 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D }, \ | ||
| 37 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D } \ | ||
| 38 | } | ||
diff --git a/keyboards/inett_studio/sqx/hotswap/hotswap.h b/keyboards/inett_studio/sqx/hotswap/hotswap.h index b879f7aaaf..ab0d6ec5c8 100644 --- a/keyboards/inett_studio/sqx/hotswap/hotswap.h +++ b/keyboards/inett_studio/sqx/hotswap/hotswap.h | |||
| @@ -20,24 +20,6 @@ | |||
| 20 | 20 | ||
| 21 | #include "quantum.h" | 21 | #include "quantum.h" |
| 22 | 22 | ||
| 23 | // This a shortcut to help you visually see your layout. | ||
| 24 | // The first section contains all of the arguements | ||
| 25 | // The second converts the arguments into a two-dimensional array | ||
| 26 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 27 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 28 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 29 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 30 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 31 | k40, k42, k43, k47, k49, k4a, k4b \ | ||
| 32 | ) \ | ||
| 33 | { \ | ||
| 34 | {k00, k01, k02, k03, k04, k05, k06, k08, k09, k0a, k0b, k0c, k0d, k0e}, \ | ||
| 35 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 36 | {k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 37 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d}, \ | ||
| 38 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, k07, KC_NO, KC_NO, KC_NO, k49, k4a, k4b} \ | ||
| 39 | } | ||
| 40 | |||
| 41 | #if defined(RGB_MATRIX_DISABLE_KEYCODES) | 23 | #if defined(RGB_MATRIX_DISABLE_KEYCODES) |
| 42 | # ifndef RGB_MATRIX_TOGGLE | 24 | # ifndef RGB_MATRIX_TOGGLE |
| 43 | # define RGB_MATRIX_TOGGLE KC_F16 | 25 | # define RGB_MATRIX_TOGGLE KC_F16 |
diff --git a/keyboards/inett_studio/sqx/hotswap/info.json b/keyboards/inett_studio/sqx/hotswap/info.json index 02934bcf7c..ae51d4a772 100644 --- a/keyboards/inett_studio/sqx/hotswap/info.json +++ b/keyboards/inett_studio/sqx/hotswap/info.json | |||
| @@ -24,7 +24,74 @@ | |||
| 24 | "community_layouts": ["60_tsangan_hhkb"], | 24 | "community_layouts": ["60_tsangan_hhkb"], |
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_60_tsangan_hhkb": { | 26 | "LAYOUT_60_tsangan_hhkb": { |
| 27 | "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.5}, {"x":1.5, "y":4}, {"x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"x":11, "y":4, "w":1.5}, {"x":12.5, "y":4}, {"x":13.5, "y":4, "w":1.5}] | 27 | "layout": [ |
| 28 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 29 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 30 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 31 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 32 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 33 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 34 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 35 | {"matrix": [4, 7], "x": 7, "y": 0}, | ||
| 36 | {"matrix": [0, 7], "x": 8, "y": 0}, | ||
| 37 | {"matrix": [0, 8], "x": 9, "y": 0}, | ||
| 38 | {"matrix": [0, 9], "x": 10, "y": 0}, | ||
| 39 | {"matrix": [0, 10], "x": 11, "y": 0}, | ||
| 40 | {"matrix": [0, 11], "x": 12, "y": 0}, | ||
| 41 | {"matrix": [0, 12], "x": 13, "y": 0}, | ||
| 42 | {"matrix": [0, 13], "x": 14, "y": 0}, | ||
| 43 | |||
| 44 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 45 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 46 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 47 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 48 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 49 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 50 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 51 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 52 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 53 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 54 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 55 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 56 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 57 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 58 | |||
| 59 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 60 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 61 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 62 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 63 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 64 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 65 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 66 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 67 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 68 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 69 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 70 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 71 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 72 | |||
| 73 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 74 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 75 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 76 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 77 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 78 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 79 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 80 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 81 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 82 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 83 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 84 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 85 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 86 | |||
| 87 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 88 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 89 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 90 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 91 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 92 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 93 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 94 | ] | ||
| 28 | } | 95 | } |
| 29 | } | 96 | } |
| 30 | } | 97 | } |
diff --git a/keyboards/jm60/info.json b/keyboards/jm60/info.json index a39bf9b4b4..496637383f 100644 --- a/keyboards/jm60/info.json +++ b/keyboards/jm60/info.json | |||
| @@ -17,71 +17,71 @@ | |||
| 17 | "layouts": { | 17 | "layouts": { |
| 18 | "LAYOUT_60_ansi": { | 18 | "LAYOUT_60_ansi": { |
| 19 | "layout": [ | 19 | "layout": [ |
| 20 | {"x": 0, "y": 0}, | 20 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 21 | {"x": 1, "y": 0}, | 21 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 22 | {"x": 2, "y": 0}, | 22 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 23 | {"x": 3, "y": 0}, | 23 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 24 | {"x": 4, "y": 0}, | 24 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 25 | {"x": 5, "y": 0}, | 25 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 26 | {"x": 6, "y": 0}, | 26 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 27 | {"x": 7, "y": 0}, | 27 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 28 | {"x": 8, "y": 0}, | 28 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 29 | {"x": 9, "y": 0}, | 29 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 30 | {"x": 10, "y": 0}, | 30 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 31 | {"x": 11, "y": 0}, | 31 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 32 | {"x": 12, "y": 0}, | 32 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 33 | {"x": 13, "y": 0, "w": 2}, | 33 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 34 | 34 | ||
| 35 | {"x": 0, "y": 1, "w": 1.5}, | 35 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 36 | {"x": 1.5, "y": 1}, | 36 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 37 | {"x": 2.5, "y": 1}, | 37 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 38 | {"x": 3.5, "y": 1}, | 38 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 39 | {"x": 4.5, "y": 1}, | 39 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 40 | {"x": 5.5, "y": 1}, | 40 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 41 | {"x": 6.5, "y": 1}, | 41 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 42 | {"x": 7.5, "y": 1}, | 42 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 43 | {"x": 8.5, "y": 1}, | 43 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 44 | {"x": 9.5, "y": 1}, | 44 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 45 | {"x": 10.5, "y": 1}, | 45 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 46 | {"x": 11.5, "y": 1}, | 46 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 47 | {"x": 12.5, "y": 1}, | 47 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 48 | {"x": 13.5, "y": 1, "w": 1.5}, | 48 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 49 | 49 | ||
| 50 | {"x": 0, "y": 2, "w": 1.75}, | 50 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 51 | {"x": 1.75, "y": 2}, | 51 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 52 | {"x": 2.75, "y": 2}, | 52 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 53 | {"x": 3.75, "y": 2}, | 53 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 54 | {"x": 4.75, "y": 2}, | 54 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 55 | {"x": 5.75, "y": 2}, | 55 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 56 | {"x": 6.75, "y": 2}, | 56 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 57 | {"x": 7.75, "y": 2}, | 57 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 58 | {"x": 8.75, "y": 2}, | 58 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 59 | {"x": 9.75, "y": 2}, | 59 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 60 | {"x": 10.75, "y": 2}, | 60 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 61 | {"x": 11.75, "y": 2}, | 61 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 62 | {"x": 12.75, "y": 2, "w": 2.25}, | 62 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 63 | 63 | ||
| 64 | {"x": 0, "y": 3, "w": 2.25}, | 64 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 65 | {"x": 2.25, "y": 3}, | 65 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 66 | {"x": 3.25, "y": 3}, | 66 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 67 | {"x": 4.25, "y": 3}, | 67 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 68 | {"x": 5.25, "y": 3}, | 68 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 69 | {"x": 6.25, "y": 3}, | 69 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 70 | {"x": 7.25, "y": 3}, | 70 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 71 | {"x": 8.25, "y": 3}, | 71 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 72 | {"x": 9.25, "y": 3}, | 72 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 73 | {"x": 10.25, "y": 3}, | 73 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 74 | {"x": 11.25, "y": 3}, | 74 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 75 | {"x": 12.25, "y": 3, "w": 2.75}, | 75 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 76 | 76 | ||
| 77 | {"x": 0, "y": 4, "w": 1.25}, | 77 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 78 | {"x": 1.25, "y": 4, "w": 1.25}, | 78 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 79 | {"x": 2.5, "y": 4, "w": 1.25}, | 79 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 80 | {"x": 3.75, "y": 4, "w": 6.25}, | 80 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 81 | {"x": 10, "y": 4, "w": 1.25}, | 81 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 82 | {"x": 11.25, "y": 4, "w": 1.25}, | 82 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 83 | {"x": 12.5, "y": 4, "w": 1.25}, | 83 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 84 | {"x": 13.75, "y": 4, "w": 1.25} | 84 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 85 | ] | 85 | ] |
| 86 | } | 86 | } |
| 87 | } | 87 | } |
diff --git a/keyboards/jm60/jm60.c b/keyboards/jm60/jm60.c index 823892dce9..cffb33d695 100644 --- a/keyboards/jm60/jm60.c +++ b/keyboards/jm60/jm60.c | |||
| @@ -15,7 +15,7 @@ You should have received a copy of the GNU General Public License | |||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | #include "jm60.h" | 18 | #include "quantum.h" |
| 19 | 19 | ||
| 20 | void board_init(void) { | 20 | void board_init(void) { |
| 21 | AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; | 21 | AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; |
diff --git a/keyboards/jm60/jm60.h b/keyboards/jm60/jm60.h deleted file mode 100644 index bea4451a04..0000000000 --- a/keyboards/jm60/jm60.h +++ /dev/null | |||
| @@ -1,36 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2014 Jun Wako <wakojun@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | #include "quantum.h" | ||
| 21 | |||
| 22 | #define XXX KC_NO | ||
| 23 | |||
| 24 | #define LAYOUT_60_ansi( \ | ||
| 25 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ | ||
| 26 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ | ||
| 27 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2C, k2D, \ | ||
| 28 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3B, k3D, \ | ||
| 29 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ | ||
| 30 | ) { \ | ||
| 31 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ | ||
| 32 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ | ||
| 33 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, XXX, k2C, k2D }, \ | ||
| 34 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, XXX, k3B, XXX, k3D }, \ | ||
| 35 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D } \ | ||
| 36 | } | ||
diff --git a/keyboards/keygem/kg60ansi/info.json b/keyboards/keygem/kg60ansi/info.json index 31972fe773..2bee3b9308 100644 --- a/keyboards/keygem/kg60ansi/info.json +++ b/keyboards/keygem/kg60ansi/info.json | |||
| @@ -22,71 +22,71 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_ansi": { | 23 | "LAYOUT_60_ansi": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | {"x": 0, "y": 0}, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | {"x": 1, "y": 0}, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | {"x": 2, "y": 0}, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | {"x": 3, "y": 0}, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | {"x": 4, "y": 0}, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | {"x": 5, "y": 0}, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | {"x": 6, "y": 0}, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | {"x": 7, "y": 0}, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | {"x": 8, "y": 0}, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | {"x": 9, "y": 0}, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | {"x": 10, "y": 0}, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | {"x": 11, "y": 0}, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | {"x": 12, "y": 0}, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | {"x": 13, "y": 0, "w": 2}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 39 | 39 | ||
| 40 | {"x": 0, "y": 1, "w": 1.5}, | 40 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 41 | {"x": 1.5, "y": 1}, | 41 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 42 | {"x": 2.5, "y": 1}, | 42 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 43 | {"x": 3.5, "y": 1}, | 43 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 44 | {"x": 4.5, "y": 1}, | 44 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 45 | {"x": 5.5, "y": 1}, | 45 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 46 | {"x": 6.5, "y": 1}, | 46 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 47 | {"x": 7.5, "y": 1}, | 47 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 48 | {"x": 8.5, "y": 1}, | 48 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 49 | {"x": 9.5, "y": 1}, | 49 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 50 | {"x": 10.5, "y": 1}, | 50 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 51 | {"x": 11.5, "y": 1}, | 51 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 52 | {"x": 12.5, "y": 1}, | 52 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 53 | {"x": 13.5, "y": 1, "w": 1.5}, | 53 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 54 | 54 | ||
| 55 | {"x": 0, "y": 2, "w": 1.75}, | 55 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 56 | {"x": 1.75, "y": 2}, | 56 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 57 | {"x": 2.75, "y": 2}, | 57 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 58 | {"x": 3.75, "y": 2}, | 58 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 59 | {"x": 4.75, "y": 2}, | 59 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 60 | {"x": 5.75, "y": 2}, | 60 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 61 | {"x": 6.75, "y": 2}, | 61 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 62 | {"x": 7.75, "y": 2}, | 62 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 63 | {"x": 8.75, "y": 2}, | 63 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 64 | {"x": 9.75, "y": 2}, | 64 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 65 | {"x": 10.75, "y": 2}, | 65 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 66 | {"x": 11.75, "y": 2}, | 66 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 67 | {"x": 12.75, "y": 2, "w": 2.25}, | 67 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 68 | 68 | ||
| 69 | {"x": 0, "y": 3, "w": 2.25}, | 69 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 70 | {"x": 2.25, "y": 3}, | 70 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 71 | {"x": 3.25, "y": 3}, | 71 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 72 | {"x": 4.25, "y": 3}, | 72 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 73 | {"x": 5.25, "y": 3}, | 73 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 74 | {"x": 6.25, "y": 3}, | 74 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 75 | {"x": 7.25, "y": 3}, | 75 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 76 | {"x": 8.25, "y": 3}, | 76 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 77 | {"x": 9.25, "y": 3}, | 77 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 78 | {"x": 10.25, "y": 3}, | 78 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 79 | {"x": 11.25, "y": 3}, | 79 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 80 | {"x": 12.25, "y": 3, "w": 2.75}, | 80 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 81 | 81 | ||
| 82 | {"x": 0, "y": 4, "w": 1.25}, | 82 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 83 | {"x": 1.25, "y": 4, "w": 1.25}, | 83 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 84 | {"x": 2.5, "y": 4, "w": 1.25}, | 84 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 85 | {"x": 3.75, "y": 4, "w": 6.25}, | 85 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 86 | {"x": 10, "y": 4, "w": 1.25}, | 86 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 87 | {"x": 11.25, "y": 4, "w": 1.25}, | 87 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 88 | {"x": 12.5, "y": 4, "w": 1.25}, | 88 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 89 | {"x": 13.75, "y": 4, "w": 1.25} | 89 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 90 | ] | 90 | ] |
| 91 | } | 91 | } |
| 92 | } | 92 | } |
diff --git a/keyboards/keygem/kg60ansi/kg60ansi.h b/keyboards/keygem/kg60ansi/kg60ansi.h deleted file mode 100644 index 96e78e8d6f..0000000000 --- a/keyboards/keygem/kg60ansi/kg60ansi.h +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 <felix@fjlaboratories.com> | ||
| 3 | This program is free software: you can redistribute it and/or modify | ||
| 4 | it under the terms of the GNU General Public License as published by | ||
| 5 | the Free Software Foundation, either version 2 of the License, or | ||
| 6 | (at your option) any later version. | ||
| 7 | This program is distributed in the hope that it will be useful, | ||
| 8 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | GNU General Public License for more details. | ||
| 11 | You should have received a copy of the GNU General Public License | ||
| 12 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 13 | */ | ||
| 14 | |||
| 15 | #pragma once | ||
| 16 | |||
| 17 | #include "quantum.h" | ||
| 18 | |||
| 19 | /* KG60 ANSI Keymap Definitions */ | ||
| 20 | #define LAYOUT_60_ansi( \ | ||
| 21 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 22 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 23 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 24 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, \ | ||
| 25 | K40, K41, K42, K45, K49, K4A, K4C, K4D \ | ||
| 26 | ) { \ | ||
| 27 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 28 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 29 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D }, \ | ||
| 30 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, KC_NO, K3C, KC_NO }, \ | ||
| 31 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, KC_NO, K4C, K4D } \ | ||
| 32 | } | ||
diff --git a/keyboards/keyten/kt60_m/info.json b/keyboards/keyten/kt60_m/info.json index aaff7671b0..ada36466ff 100644 --- a/keyboards/keyten/kt60_m/info.json +++ b/keyboards/keyten/kt60_m/info.json | |||
| @@ -22,74 +22,73 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_tsangan_hhkb": { | 23 | "LAYOUT_60_tsangan_hhkb": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | {"x": 0, "y": 0}, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | {"x": 1, "y": 0}, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | {"x": 2, "y": 0}, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | {"x": 3, "y": 0}, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | {"x": 4, "y": 0}, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | {"x": 5, "y": 0}, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | {"x": 6, "y": 0}, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | {"x": 7, "y": 0}, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | {"x": 8, "y": 0}, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | {"x": 9, "y": 0}, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | {"x": 10, "y": 0}, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | {"x": 11, "y": 0}, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | {"x": 12, "y": 0}, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | {"x": 13, "y": 0}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 39 | {"x": 14, "y": 0}, | 39 | {"matrix": [1, 0], "x": 14, "y": 0}, |
| 40 | 40 | ||
| 41 | {"x": 0, "y": 1, "w": 1.5}, | 41 | {"matrix": [1, 1], "x": 0, "y": 1, "w": 1.5}, |
| 42 | {"x": 1.5, "y": 1}, | 42 | {"matrix": [1, 2], "x": 1.5, "y": 1}, |
| 43 | {"x": 2.5, "y": 1}, | 43 | {"matrix": [1, 3], "x": 2.5, "y": 1}, |
| 44 | {"x": 3.5, "y": 1}, | 44 | {"matrix": [1, 4], "x": 3.5, "y": 1}, |
| 45 | {"x": 4.5, "y": 1}, | 45 | {"matrix": [1, 5], "x": 4.5, "y": 1}, |
| 46 | {"x": 5.5, "y": 1}, | 46 | {"matrix": [1, 6], "x": 5.5, "y": 1}, |
| 47 | {"x": 6.5, "y": 1}, | 47 | {"matrix": [1, 7], "x": 6.5, "y": 1}, |
| 48 | {"x": 7.5, "y": 1}, | 48 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 49 | {"x": 8.5, "y": 1}, | 49 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 50 | {"x": 9.5, "y": 1}, | 50 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 51 | {"x": 10.5, "y": 1}, | 51 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 52 | {"x": 11.5, "y": 1}, | 52 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 53 | {"x": 12.5, "y": 1}, | 53 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 54 | {"x": 13.5, "y": 1, "w": 1.5}, | 54 | {"matrix": [2, 0], "x": 13.5, "y": 1, "w": 1.5}, |
| 55 | 55 | ||
| 56 | {"x": 0, "y": 2, "w": 1.75}, | 56 | {"matrix": [2, 1], "x": 0, "y": 2, "w": 1.75}, |
| 57 | {"x": 1.75, "y": 2}, | 57 | {"matrix": [2, 2], "x": 1.75, "y": 2}, |
| 58 | {"x": 2.75, "y": 2}, | 58 | {"matrix": [2, 3], "x": 2.75, "y": 2}, |
| 59 | {"x": 3.75, "y": 2}, | 59 | {"matrix": [2, 4], "x": 3.75, "y": 2}, |
| 60 | {"x": 4.75, "y": 2}, | 60 | {"matrix": [2, 5], "x": 4.75, "y": 2}, |
| 61 | {"x": 5.75, "y": 2}, | 61 | {"matrix": [2, 6], "x": 5.75, "y": 2}, |
| 62 | {"x": 6.75, "y": 2}, | 62 | {"matrix": [2, 7], "x": 6.75, "y": 2}, |
| 63 | {"x": 7.75, "y": 2}, | 63 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 64 | {"x": 8.75, "y": 2}, | 64 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 65 | {"x": 9.75, "y": 2}, | 65 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 66 | {"x": 10.75, "y": 2}, | 66 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 67 | {"x": 11.75, "y": 2}, | 67 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 68 | {"x": 12.75, "y": 2, "w": 2.25}, | 68 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 69 | 69 | ||
| 70 | {"x": 0, "y": 3, "w": 2.25}, | 70 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 71 | {"x": 2.25, "y": 3}, | 71 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 72 | {"x": 3.25, "y": 3}, | 72 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 73 | {"x": 4.25, "y": 3}, | 73 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 74 | {"x": 5.25, "y": 3}, | 74 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 75 | {"x": 6.25, "y": 3}, | 75 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 76 | {"x": 7.25, "y": 3}, | 76 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 77 | {"x": 8.25, "y": 3}, | 77 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 78 | {"x": 9.25, "y": 3}, | 78 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 79 | {"x": 10.25, "y": 3}, | 79 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 80 | {"x": 11.25, "y": 3}, | 80 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 81 | {"x": 12.25, "y": 3, "w": 1.75}, | 81 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 82 | {"x": 14, "y": 3}, | 82 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 83 | 83 | ||
| 84 | {"x": 0, "y": 4, "w": 1.5}, | 84 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 85 | {"x": 1.5, "y": 4}, | 85 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 86 | {"x": 2.5, "y": 4, "w": 1.5}, | 86 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 87 | {"x": 4, "y": 4, "w": 7}, | 87 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 88 | {"x": 11, "y": 4, "w": 1.5}, | 88 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 89 | {"x": 12.5, "y": 4}, | 89 | {"matrix": [4, 12], "x": 12.5, "y": 4}, |
| 90 | {"x": 13.5, "y": 4, "w": 1.5} | 90 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 91 | ] | 91 | ] |
| 92 | } | 92 | } |
| 93 | |||
| 94 | } | 93 | } |
| 95 | } | 94 | } |
diff --git a/keyboards/keyten/kt60_m/kt60_m.h b/keyboards/keyten/kt60_m/kt60_m.h deleted file mode 100644 index 1298537543..0000000000 --- a/keyboards/keyten/kt60_m/kt60_m.h +++ /dev/null | |||
| @@ -1,48 +0,0 @@ | |||
| 1 | /* Copyright 2022 Ivan Gromov (@key10iq) | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "quantum.h" | ||
| 20 | |||
| 21 | #define XXX KC_NO | ||
| 22 | |||
| 23 | /* LAYOUT_60_tsangan_hhkb | ||
| 24 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
| 25 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │2d │ | ||
| 26 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ | ||
| 27 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │ | ||
| 28 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 29 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │ | ||
| 30 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ | ||
| 31 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3c │3d │ | ||
| 32 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ | ||
| 33 | * │40 │41 │42 │46 │4a │4c │4d │ | ||
| 34 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 35 | */ | ||
| 36 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 37 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, \ | ||
| 38 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 39 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 40 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3c, k3d, \ | ||
| 41 | k40, k41, k42, k46, k4a, k4c, k4d \ | ||
| 42 | ) { \ | ||
| 43 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d }, \ | ||
| 44 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d }, \ | ||
| 45 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d }, \ | ||
| 46 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, XXX, k3c, k3d }, \ | ||
| 47 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4a, XXX, k4c, k4d } \ | ||
| 48 | } | ||
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json b/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json index cc41dbe8bd..1cb03ddb77 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json | |||
| @@ -25,67 +25,71 @@ | |||
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_60_ansi": { | 26 | "LAYOUT_60_ansi": { |
| 27 | "layout": [ | 27 | "layout": [ |
| 28 | {"label":"K00 (B0,D0)", "x":0, "y":0}, | 28 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 29 | {"label":"K01 (B0,D1)", "x":1, "y":0}, | 29 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 30 | {"label":"K02 (B0,D2)", "x":2, "y":0}, | 30 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 31 | {"label":"K03 (B0,D3)", "x":3, "y":0}, | 31 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 32 | {"label":"K04 (B0,D5)", "x":4, "y":0}, | 32 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 33 | {"label":"K05 (B0,D4)", "x":5, "y":0}, | 33 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 34 | {"label":"K06 (B0,D6)", "x":6, "y":0}, | 34 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 35 | {"label":"K07 (B0,D7)", "x":7, "y":0}, | 35 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 36 | {"label":"K08 (B0,B4)", "x":8, "y":0}, | 36 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 37 | {"label":"K09 (B0,B5)", "x":9, "y":0}, | 37 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 38 | {"label":"K0A (B0,B6)", "x":10, "y":0}, | 38 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 39 | {"label":"K0B (B0,C6)", "x":11, "y":0}, | 39 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 40 | {"label":"K0C (B0,C7)", "x":12, "y":0}, | 40 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 41 | {"label":"K0D (B0,F7)", "x":13, "y":0, "w":2}, | 41 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 42 | {"label":"K10 (B1,D0)", "x":0, "y":1, "w":1.5}, | 42 | |
| 43 | {"label":"K11 (B1,D1)", "x":1.5, "y":1}, | 43 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 44 | {"label":"K12 (B1,D2)", "x":2.5, "y":1}, | 44 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 45 | {"label":"K13 (B1,D3)", "x":3.5, "y":1}, | 45 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 46 | {"label":"K14 (B1,D5)", "x":4.5, "y":1}, | 46 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 47 | {"label":"K15 (B1,D4)", "x":5.5, "y":1}, | 47 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 48 | {"label":"K16 (B1,D6)", "x":6.5, "y":1}, | 48 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 49 | {"label":"K17 (B1,D7)", "x":7.5, "y":1}, | 49 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 50 | {"label":"K18 (B1,B4)", "x":8.5, "y":1}, | 50 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 51 | {"label":"K19 (B1,B5)", "x":9.5, "y":1}, | 51 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 52 | {"label":"K1A (B1,B6)", "x":10.5, "y":1}, | 52 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 53 | {"label":"K1B (B1,C6)", "x":11.5, "y":1}, | 53 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 54 | {"label":"K1C (B1,C7)", "x":12.5, "y":1}, | 54 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 55 | {"label":"K1D (B1,F7)", "x":13.5, "y":1, "w":1.5}, | 55 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 56 | {"label":"K20 (B2,D0)", "x":0, "y":2, "w":1.75}, | 56 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 57 | {"label":"K22 (B2,D2)", "x":1.75, "y":2}, | 57 | |
| 58 | {"label":"K23 (B2,D3)", "x":2.75, "y":2}, | 58 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 59 | {"label":"K24 (B2,D5)", "x":3.75, "y":2}, | 59 | {"matrix": [2, 2], "x": 1.75, "y": 2}, |
| 60 | {"label":"K25 (B2,D4)", "x":4.75, "y":2}, | 60 | {"matrix": [2, 3], "x": 2.75, "y": 2}, |
| 61 | {"label":"K26 (B2,D6)", "x":5.75, "y":2}, | 61 | {"matrix": [2, 4], "x": 3.75, "y": 2}, |
| 62 | {"label":"K27 (B2,D7)", "x":6.75, "y":2}, | 62 | {"matrix": [2, 5], "x": 4.75, "y": 2}, |
| 63 | {"label":"K28 (B2,B4)", "x":7.75, "y":2}, | 63 | {"matrix": [2, 6], "x": 5.75, "y": 2}, |
| 64 | {"label":"K29 (B2,B5)", "x":8.75, "y":2}, | 64 | {"matrix": [2, 7], "x": 6.75, "y": 2}, |
| 65 | {"label":"K2A (B2,B6)", "x":9.75, "y":2}, | 65 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 66 | {"label":"K2B (B2,C6)", "x":10.75, "y":2}, | 66 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 67 | {"label":"K2C (B2,C7)", "x":11.75, "y":2}, | 67 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 68 | {"label":"K2D (B2,F7)", "x":12.75, "y":2, "w":2.25}, | 68 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 69 | {"label":"K31 (B3,D1)", "x":0, "y":3, "w":2.25}, | 69 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 70 | {"label":"K32 (B3,D2)", "x":2.25, "y":3}, | 70 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 71 | {"label":"K33 (B3,D3)", "x":3.25, "y":3}, | 71 | |
| 72 | {"label":"K34 (B3,D5)", "x":4.25, "y":3}, | 72 | {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, |
| 73 | {"label":"K35 (B3,D4)", "x":5.25, "y":3}, | 73 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 74 | {"label":"K36 (B3,D6)", "x":6.25, "y":3}, | 74 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 75 | {"label":"K37 (B3,D7)", "x":7.25, "y":3}, | 75 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 76 | {"label":"K38 (B3,B4)", "x":8.25, "y":3}, | 76 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 77 | {"label":"K39 (B3,B5)", "x":9.25, "y":3}, | 77 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 78 | {"label":"K3A (B3,B6)", "x":10.25, "y":3}, | 78 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 79 | {"label":"K3B (B3,C6)", "x":11.25, "y":3}, | 79 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 80 | {"label":"K3D (B3,F7)", "x":12.25, "y":3, "w":2.75}, | 80 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 81 | {"label":"K40 (E6,D0)", "x":0, "y":4, "w":1.25}, | 81 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 82 | {"label":"K41 (E6,D1)", "x":1.25, "y":4, "w":1.25}, | 82 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 83 | {"label":"K42 (E6,D2)", "x":2.5, "y":4, "w":1.25}, | 83 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 84 | {"label":"K46 (E6,D6)", "x":3.75, "y":4, "w":6.25}, | 84 | |
| 85 | {"label":"K49 (E6,B5)", "x":10, "y":4, "w":1.25}, | 85 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 86 | {"label":"K4A (E6,B6)", "x":11.25, "y":4, "w":1.25}, | 86 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 87 | {"label":"K4C (E6,C7)", "x":12.5, "y":4, "w":1.25}, | 87 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 88 | {"label":"K4D (E6,F7)", "x":13.75, "y":4, "w":1.25} | 88 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 89 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 90 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 91 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 92 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 89 | ] | 93 | ] |
| 90 | } | 94 | } |
| 91 | } | 95 | } |
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/rev1.c b/keyboards/kprepublic/bm60hsrgb_poker/rev1/rev1.c index 4029a5466c..d5dd1f2f97 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/rev1.c +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev1/rev1.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #include "rev1.h" | 16 | #include "quantum.h" |
| 17 | 17 | ||
| 18 | #ifdef RGB_MATRIX_ENABLE | 18 | #ifdef RGB_MATRIX_ENABLE |
| 19 | led_config_t g_led_config = { { | 19 | led_config_t g_led_config = { { |
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev1/rev1.h b/keyboards/kprepublic/bm60hsrgb_poker/rev1/rev1.h deleted file mode 100644 index 02a28377e6..0000000000 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev1/rev1.h +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | /* Copyright 2020 ipetepete | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | #pragma once | ||
| 17 | |||
| 18 | #include "quantum.h" | ||
| 19 | |||
| 20 | #define LAYOUT_60_ansi( \ | ||
| 21 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 22 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 23 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | ||
| 24 | K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | ||
| 25 | K40, K41, K42, K46, K49, K4A, K4C, K4D \ | ||
| 26 | ) { \ | ||
| 27 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 28 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 29 | { K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 30 | { KC_NO, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO, K3D }, \ | ||
| 31 | { K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, K49, K4A, KC_NO, K4C, K4D }, \ | ||
| 32 | } | ||
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json index a85b20cd5f..1620ac77da 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/info.json | |||
| @@ -25,71 +25,71 @@ | |||
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_60_ansi": { | 26 | "LAYOUT_60_ansi": { |
| 27 | "layout": [ | 27 | "layout": [ |
| 28 | {"x":0, "y":0}, | 28 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 29 | {"x":1, "y":0}, | 29 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 30 | {"x":2, "y":0}, | 30 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 31 | {"x":3, "y":0}, | 31 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 32 | {"x":4, "y":0}, | 32 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 33 | {"x":5, "y":0}, | 33 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 34 | {"x":6, "y":0}, | 34 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 35 | {"x":7, "y":0}, | 35 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 36 | {"x":8, "y":0}, | 36 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 37 | {"x":9, "y":0}, | 37 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 38 | {"x":10, "y":0}, | 38 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 39 | {"x":11, "y":0}, | 39 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 40 | {"x":12, "y":0}, | 40 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 41 | {"x":13, "y":0, "w":2}, | 41 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 42 | 42 | ||
| 43 | {"x":0, "y":1, "w":1.5}, | 43 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 44 | {"x":1.5, "y":1}, | 44 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 45 | {"x":2.5, "y":1}, | 45 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 46 | {"x":3.5, "y":1}, | 46 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 47 | {"x":4.5, "y":1}, | 47 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 48 | {"x":5.5, "y":1}, | 48 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 49 | {"x":6.5, "y":1}, | 49 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 50 | {"x":7.5, "y":1}, | 50 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 51 | {"x":8.5, "y":1}, | 51 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 52 | {"x":9.5, "y":1}, | 52 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 53 | {"x":10.5, "y":1}, | 53 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 54 | {"x":11.5, "y":1}, | 54 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 55 | {"x":12.5, "y":1}, | 55 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 56 | {"x":13.5, "y":1, "w":1.5}, | 56 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 57 | 57 | ||
| 58 | {"x":0, "y":2, "w":1.75}, | 58 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 59 | {"x":1.75, "y":2}, | 59 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 60 | {"x":2.75, "y":2}, | 60 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 61 | {"x":3.75, "y":2}, | 61 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 62 | {"x":4.75, "y":2}, | 62 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 63 | {"x":5.75, "y":2}, | 63 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 64 | {"x":6.75, "y":2}, | 64 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 65 | {"x":7.75, "y":2}, | 65 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 66 | {"x":8.75, "y":2}, | 66 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 67 | {"x":9.75, "y":2}, | 67 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 68 | {"x":10.75, "y":2}, | 68 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 69 | {"x":11.75, "y":2}, | 69 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 70 | {"x":12.75, "y":2, "w":2.25}, | 70 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 71 | 71 | ||
| 72 | {"x":0, "y":3, "w":2.25}, | 72 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 73 | {"x":2.25, "y":3}, | 73 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 74 | {"x":3.25, "y":3}, | 74 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 75 | {"x":4.25, "y":3}, | 75 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 76 | {"x":5.25, "y":3}, | 76 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 77 | {"x":6.25, "y":3}, | 77 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 78 | {"x":7.25, "y":3}, | 78 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 79 | {"x":8.25, "y":3}, | 79 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 80 | {"x":9.25, "y":3}, | 80 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 81 | {"x":10.25, "y":3}, | 81 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 82 | {"x":11.25, "y":3}, | 82 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 83 | {"x":12.25, "y":3,"w":2.75}, | 83 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 84 | 84 | ||
| 85 | {"x":0, "y":4, "w":1.25}, | 85 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 86 | {"x":1.25, "y":4, "w":1.25}, | 86 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 87 | {"x":2.5, "y":4, "w":1.25}, | 87 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 88 | {"x":3.75, "y":4, "w":6.25}, | 88 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 89 | {"x":10, "y":4,"w":1.25}, | 89 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 90 | {"x":11.25, "y":4,"w":1.25}, | 90 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 91 | {"x":12.5, "y":4,"w":1.25}, | 91 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, |
| 92 | {"x":13.75, "y":4,"w":1.25} | 92 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 93 | ] | 93 | ] |
| 94 | } | 94 | } |
| 95 | } | 95 | } |
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/rev2.c b/keyboards/kprepublic/bm60hsrgb_poker/rev2/rev2.c index a9c5508236..ee95726e16 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/rev2.c +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/rev2.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #include "rev2.h" | 16 | #include "quantum.h" |
| 17 | 17 | ||
| 18 | #ifdef RGB_MATRIX_ENABLE | 18 | #ifdef RGB_MATRIX_ENABLE |
| 19 | 19 | ||
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/rev2.h b/keyboards/kprepublic/bm60hsrgb_poker/rev2/rev2.h deleted file mode 100644 index 6b4344586a..0000000000 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/rev2.h +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | /* Copyright 2021 bdtc123 | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | #pragma once | ||
| 17 | |||
| 18 | #include "quantum.h" | ||
| 19 | |||
| 20 | #define LAYOUT_60_ansi( \ | ||
| 21 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 22 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 23 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 24 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3D, \ | ||
| 25 | K40, K41, K42, K45, K49, K4A, K4B, K4D \ | ||
| 26 | ) { \ | ||
| 27 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 28 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 29 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D }, \ | ||
| 30 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, KC_NO, KC_NO, K3D }, \ | ||
| 31 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, KC_NO, K4D }, \ | ||
| 32 | } | ||
diff --git a/keyboards/melgeek/mj61/info.json b/keyboards/melgeek/mj61/info.json index 0a6e033dea..3e62cbf28a 100644 --- a/keyboards/melgeek/mj61/info.json +++ b/keyboards/melgeek/mj61/info.json | |||
| @@ -16,71 +16,71 @@ | |||
| 16 | "layouts": { | 16 | "layouts": { |
| 17 | "LAYOUT_60_ansi": { | 17 | "LAYOUT_60_ansi": { |
| 18 | "layout": [ | 18 | "layout": [ |
| 19 | {"x":0, "y":0}, | 19 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 20 | {"x":1, "y":0}, | 20 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 21 | {"x":2, "y":0}, | 21 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 22 | {"x":3, "y":0}, | 22 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 23 | {"x":4, "y":0}, | 23 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 24 | {"x":5, "y":0}, | 24 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 25 | {"x":6, "y":0}, | 25 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 26 | {"x":7, "y":0}, | 26 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 27 | {"x":8, "y":0}, | 27 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 28 | {"x":9, "y":0}, | 28 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 29 | {"x":10, "y":0}, | 29 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 30 | {"x":11, "y":0}, | 30 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 31 | {"x":12, "y":0}, | 31 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 32 | {"x":13, "y":0, "w":2}, | 32 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 33 | 33 | ||
| 34 | {"x":0, "y":1, "w":1.5}, | 34 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 35 | {"x":1.5, "y":1}, | 35 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 36 | {"x":2.5, "y":1}, | 36 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 37 | {"x":3.5, "y":1}, | 37 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 38 | {"x":4.5, "y":1}, | 38 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 39 | {"x":5.5, "y":1}, | 39 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 40 | {"x":6.5, "y":1}, | 40 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 41 | {"x":7.5, "y":1}, | 41 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 42 | {"x":8.5, "y":1}, | 42 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 43 | {"x":9.5, "y":1}, | 43 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 44 | {"x":10.5, "y":1}, | 44 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 45 | {"x":11.5, "y":1}, | 45 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 46 | {"x":12.5, "y":1}, | 46 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 47 | {"x":13.5, "y":1, "w":1.5}, | 47 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 48 | 48 | ||
| 49 | {"x":0, "y":2, "w":1.75}, | 49 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 50 | {"x":1.75, "y":2}, | 50 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 51 | {"x":2.75, "y":2}, | 51 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 52 | {"x":3.75, "y":2}, | 52 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 53 | {"x":4.75, "y":2}, | 53 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 54 | {"x":5.75, "y":2}, | 54 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 55 | {"x":6.75, "y":2}, | 55 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 56 | {"x":7.75, "y":2}, | 56 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 57 | {"x":8.75, "y":2}, | 57 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 58 | {"x":9.75, "y":2}, | 58 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 59 | {"x":10.75, "y":2}, | 59 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 60 | {"x":11.75, "y":2}, | 60 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 61 | {"x":12.75, "y":2, "w":2.25}, | 61 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 62 | 62 | ||
| 63 | {"x":0, "y":3, "w":2.25}, | 63 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 64 | {"x":2.25, "y":3}, | 64 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 65 | {"x":3.25, "y":3}, | 65 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 66 | {"x":4.25, "y":3}, | 66 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 67 | {"x":5.25, "y":3}, | 67 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 68 | {"x":6.25, "y":3}, | 68 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 69 | {"x":7.25, "y":3}, | 69 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 70 | {"x":8.25, "y":3}, | 70 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 71 | {"x":9.25, "y":3}, | 71 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 72 | {"x":10.25, "y":3}, | 72 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 73 | {"x":11.25, "y":3}, | 73 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 74 | {"x":12.25, "y":3, "w":2.75}, | 74 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 75 | 75 | ||
| 76 | {"x":0, "y":4, "w":1.25}, | 76 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 77 | {"x":1.25, "y":4, "w":1.25}, | 77 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 78 | {"x":2.5, "y":4, "w":1.25}, | 78 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, |
| 79 | {"x":3.75, "y":4, "w":6.25}, | 79 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 80 | {"x":10, "y":4, "w":1.25}, | 80 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 81 | {"x":11.25, "y":4, "w":1.25}, | 81 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 82 | {"x":12.5, "y":4, "w":1.25}, | 82 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, |
| 83 | {"x":13.75, "y":4, "w":1.25} | 83 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 84 | ] | 84 | ] |
| 85 | } | 85 | } |
| 86 | } | 86 | } |
diff --git a/keyboards/melgeek/mj61/mj61.h b/keyboards/melgeek/mj61/mj61.h deleted file mode 100644 index 1881196dba..0000000000 --- a/keyboards/melgeek/mj61/mj61.h +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "quantum.h" | ||
| 20 | |||
| 21 | #define XXX KC_NO | ||
| 22 | |||
| 23 | #define LAYOUT_60_ansi( \ | ||
| 24 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 25 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 26 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 27 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 28 | K40, K41, K43, K45, K49, K4A, K4B, K4D \ | ||
| 29 | ) { \ | ||
| 30 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 31 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 32 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, XXX }, \ | ||
| 33 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, XXX }, \ | ||
| 34 | { K40, K41, XXX, K43, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, XXX, K4D } \ | ||
| 35 | } | ||
diff --git a/keyboards/melgeek/mj61/rev1/rev1.c b/keyboards/melgeek/mj61/rev1/rev1.c index 9c24335f82..8f8b48b017 100644 --- a/keyboards/melgeek/mj61/rev1/rev1.c +++ b/keyboards/melgeek/mj61/rev1/rev1.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "mj61.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 20 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 20 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
diff --git a/keyboards/melgeek/mj61/rev2/rev2.c b/keyboards/melgeek/mj61/rev2/rev2.c index 61588958dc..448fa0bb18 100644 --- a/keyboards/melgeek/mj61/rev2/rev2.c +++ b/keyboards/melgeek/mj61/rev2/rev2.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "mj61.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 20 | 20 | ||
diff --git a/keyboards/miller/gm862/gm862.c b/keyboards/miller/gm862/gm862.c index 2a783dd0a0..73d1323cfb 100644 --- a/keyboards/miller/gm862/gm862.c +++ b/keyboards/miller/gm862/gm862.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "gm862.h" | 1 | #include "quantum.h" |
| 2 | 2 | ||
| 3 | #ifdef RGB_MATRIX_ENABLE | 3 | #ifdef RGB_MATRIX_ENABLE |
| 4 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 4 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
diff --git a/keyboards/miller/gm862/gm862.h b/keyboards/miller/gm862/gm862.h deleted file mode 100644 index 2e16d82869..0000000000 --- a/keyboards/miller/gm862/gm862.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
| 5 | #define XXX KC_NO | ||
| 6 | |||
| 7 | #define LAYOUT_60_ansi( \ | ||
| 8 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D,\ | ||
| 9 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D,\ | ||
| 10 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D,\ | ||
| 11 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3D,\ | ||
| 12 | K40, K41, K42, K45, K49, K4A, K4C, K4D \ | ||
| 13 | ) { \ | ||
| 14 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 15 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 16 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ | ||
| 17 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, XXX, XXX, K3D }, \ | ||
| 18 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, XXX, K4C, K4D } \ | ||
| 19 | } | ||
diff --git a/keyboards/miller/gm862/info.json b/keyboards/miller/gm862/info.json index ec09fc96a4..c66bba782f 100644 --- a/keyboards/miller/gm862/info.json +++ b/keyboards/miller/gm862/info.json | |||
| @@ -22,71 +22,71 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_ansi": { | 23 | "LAYOUT_60_ansi": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | {"x":0, "y":0}, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | {"x":1, "y":0}, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | {"x":2, "y":0}, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | {"x":3, "y":0}, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | {"x":4, "y":0}, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | {"x":5, "y":0}, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | {"x":6, "y":0}, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | {"x":7, "y":0}, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | {"x":8, "y":0}, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | {"x":9, "y":0}, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | {"x":10, "y":0}, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | {"x":11, "y":0}, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | {"x":12, "y":0}, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | {"x":13, "y":0, "w":2}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 39 | 39 | ||
| 40 | {"x":0, "y":1, "w":1.5}, | 40 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 41 | {"x":1.5, "y":1}, | 41 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 42 | {"x":2.5, "y":1}, | 42 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 43 | {"x":3.5, "y":1}, | 43 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 44 | {"x":4.5, "y":1}, | 44 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 45 | {"x":5.5, "y":1}, | 45 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 46 | {"x":6.5, "y":1}, | 46 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 47 | {"x":7.5, "y":1}, | 47 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 48 | {"x":8.5, "y":1}, | 48 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 49 | {"x":9.5, "y":1}, | 49 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 50 | {"x":10.5, "y":1}, | 50 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 51 | {"x":11.5, "y":1}, | 51 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 52 | {"x":12.5, "y":1}, | 52 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 53 | {"x":13.5, "y":1, "w":1.5}, | 53 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 54 | 54 | ||
| 55 | {"x":0, "y":2, "w":1.75}, | 55 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 56 | {"x":1.75, "y":2}, | 56 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 57 | {"x":2.75, "y":2}, | 57 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 58 | {"x":3.75, "y":2}, | 58 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 59 | {"x":4.75, "y":2}, | 59 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 60 | {"x":5.75, "y":2}, | 60 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 61 | {"x":6.75, "y":2}, | 61 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 62 | {"x":7.75, "y":2}, | 62 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 63 | {"x":8.75, "y":2}, | 63 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 64 | {"x":9.75, "y":2}, | 64 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 65 | {"x":10.75, "y":2}, | 65 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 66 | {"x":11.75, "y":2}, | 66 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 67 | {"x":12.75, "y":2, "w":2.25}, | 67 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 68 | 68 | ||
| 69 | {"x":0, "y":3, "w":2.25}, | 69 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 70 | {"x":2.25, "y":3}, | 70 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 71 | {"x":3.25, "y":3}, | 71 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 72 | {"x":4.25, "y":3}, | 72 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 73 | {"x":5.25, "y":3}, | 73 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 74 | {"x":6.25, "y":3}, | 74 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 75 | {"x":7.25, "y":3}, | 75 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 76 | {"x":8.25, "y":3}, | 76 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 77 | {"x":9.25, "y":3}, | 77 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 78 | {"x":10.25, "y":3}, | 78 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 79 | {"x":11.25, "y":3}, | 79 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 80 | {"x":12.25, "y":3, "w":2.75}, | 80 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 81 | 81 | ||
| 82 | {"x":0, "y":4, "w":1.25}, | 82 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 83 | {"x":1.25, "y":4, "w":1.25}, | 83 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 84 | {"x":2.5, "y":4, "w":1.25}, | 84 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 85 | {"x":3.75, "y":4, "w":6.25}, | 85 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 86 | {"x":10, "y":4, "w":1.25}, | 86 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 87 | {"x":11.25, "y":4, "w":1.25}, | 87 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 88 | {"x":12.5, "y":4, "w":1.25}, | 88 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 89 | {"x":13.75, "y":4, "w":1.25} | 89 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 90 | ] | 90 | ] |
| 91 | } | 91 | } |
| 92 | } | 92 | } |
diff --git a/keyboards/mtbkeys/mtb60/hotswap/hotswap.h b/keyboards/mtbkeys/mtb60/hotswap/hotswap.h deleted file mode 100644 index e1e607e4c9..0000000000 --- a/keyboards/mtbkeys/mtb60/hotswap/hotswap.h +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | /* Copyright 2021 MTBKeys | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "quantum.h" | ||
| 20 | |||
| 21 | #define ___ KC_NO | ||
| 22 | |||
| 23 | /* | ||
| 24 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
| 25 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0e │ | ||
| 26 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ | ||
| 27 | * │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │1e │ | ||
| 28 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 29 | * │20 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │2d │ | ||
| 30 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ | ||
| 31 | * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3d │ | ||
| 32 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ | ||
| 33 | * │40 │41 │42 │46 │4a │4b │4d │4e │ | ||
| 34 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 35 | */ | ||
| 36 | |||
| 37 | #define LAYOUT_60_ansi( \ | ||
| 38 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 39 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, \ | ||
| 40 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 41 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ | ||
| 42 | k40, k41, k42, k46, k4a, k4b, k4d, k4e \ | ||
| 43 | ) { \ | ||
| 44 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, ___, k0e }, \ | ||
| 45 | { ___, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e }, \ | ||
| 46 | { k20, ___, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, ___ }, \ | ||
| 47 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, ___, k3d, ___ }, \ | ||
| 48 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, ___, k4a, k4b, k4d, ___, k4e } \ | ||
| 49 | } | ||
diff --git a/keyboards/mtbkeys/mtb60/hotswap/info.json b/keyboards/mtbkeys/mtb60/hotswap/info.json index f9f86f9b02..c1acbc3b86 100644 --- a/keyboards/mtbkeys/mtb60/hotswap/info.json +++ b/keyboards/mtbkeys/mtb60/hotswap/info.json | |||
| @@ -25,71 +25,71 @@ | |||
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_60_ansi": { | 26 | "LAYOUT_60_ansi": { |
| 27 | "layout": [ | 27 | "layout": [ |
| 28 | {"label":"Esc", "x":0, "y":0}, | 28 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 29 | {"label":"1!", "x":1, "y":0}, | 29 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 30 | {"label":"2@", "x":2, "y":0}, | 30 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 31 | {"label":"3#", "x":3, "y":0}, | 31 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 32 | {"label":"4$", "x":4, "y":0}, | 32 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 33 | {"label":"5%", "x":5, "y":0}, | 33 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 34 | {"label":"6^", "x":6, "y":0}, | 34 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 35 | {"label":"7&", "x":7, "y":0}, | 35 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 36 | {"label":"8*", "x":8, "y":0}, | 36 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 37 | {"label":"9(", "x":9, "y":0}, | 37 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 38 | {"label":"0)", "x":10, "y":0}, | 38 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 39 | {"label":"-_", "x":11, "y":0}, | 39 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 40 | {"label":"=+", "x":12, "y":0}, | 40 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 41 | {"label":"Back Space", "x":13, "y":0, "w":2}, | 41 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 42 | 42 | ||
| 43 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 43 | {"matrix": [1, 1], "x": 0, "y": 1, "w": 1.5}, |
| 44 | {"label":"Q", "x":1.5, "y":1}, | 44 | {"matrix": [1, 2], "x": 1.5, "y": 1}, |
| 45 | {"label":"W", "x":2.5, "y":1}, | 45 | {"matrix": [1, 3], "x": 2.5, "y": 1}, |
| 46 | {"label":"E", "x":3.5, "y":1}, | 46 | {"matrix": [1, 4], "x": 3.5, "y": 1}, |
| 47 | {"label":"R", "x":4.5, "y":1}, | 47 | {"matrix": [1, 5], "x": 4.5, "y": 1}, |
| 48 | {"label":"T", "x":5.5, "y":1}, | 48 | {"matrix": [1, 6], "x": 5.5, "y": 1}, |
| 49 | {"label":"Y", "x":6.5, "y":1}, | 49 | {"matrix": [1, 7], "x": 6.5, "y": 1}, |
| 50 | {"label":"U", "x":7.5, "y":1}, | 50 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 51 | {"label":"I", "x":8.5, "y":1}, | 51 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 52 | {"label":"O", "x":9.5, "y":1}, | 52 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 53 | {"label":"P", "x":10.5, "y":1}, | 53 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 54 | {"label":"[{", "x":11.5, "y":1}, | 54 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 55 | {"label":"]}", "x":12.5, "y":1}, | 55 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 56 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 56 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 57 | 57 | ||
| 58 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 58 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 59 | {"label":"A", "x":1.75, "y":2}, | 59 | {"matrix": [2, 2], "x": 1.75, "y": 2}, |
| 60 | {"label":"S", "x":2.75, "y":2}, | 60 | {"matrix": [2, 3], "x": 2.75, "y": 2}, |
| 61 | {"label":"D", "x":3.75, "y":2}, | 61 | {"matrix": [2, 4], "x": 3.75, "y": 2}, |
| 62 | {"label":"F", "x":4.75, "y":2}, | 62 | {"matrix": [2, 5], "x": 4.75, "y": 2}, |
| 63 | {"label":"G", "x":5.75, "y":2}, | 63 | {"matrix": [2, 6], "x": 5.75, "y": 2}, |
| 64 | {"label":"H", "x":6.75, "y":2}, | 64 | {"matrix": [2, 7], "x": 6.75, "y": 2}, |
| 65 | {"label":"J", "x":7.75, "y":2}, | 65 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 66 | {"label":"K", "x":8.75, "y":2}, | 66 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 67 | {"label":"L", "x":9.75, "y":2}, | 67 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 68 | {"label":";:", "x":10.75, "y":2}, | 68 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 69 | {"label":"'\"", "x":11.75, "y":2}, | 69 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 70 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 70 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 71 | 71 | ||
| 72 | {"label":"Left Shift", "x":0, "y":3, "w":2.25}, | 72 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 73 | {"label":"Z", "x":2.25, "y":3}, | 73 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 74 | {"label":"X", "x":3.25, "y":3}, | 74 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 75 | {"label":"C", "x":4.25, "y":3}, | 75 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 76 | {"label":"V", "x":5.25, "y":3}, | 76 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 77 | {"label":"B", "x":6.25, "y":3}, | 77 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 78 | {"label":"N", "x":7.25, "y":3}, | 78 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 79 | {"label":"M", "x":8.25, "y":3}, | 79 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 80 | {"label":",<", "x":9.25, "y":3}, | 80 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 81 | {"label":".>", "x":10.25, "y":3}, | 81 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 82 | {"label":"/?", "x":11.25, "y":3}, | 82 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 83 | {"label":"Right Shift", "x":12.25, "y":3, "w":2.75}, | 83 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 84 | 84 | ||
| 85 | {"label":"Left Ctrl", "x":0, "y":4, "w":1.25}, | 85 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 86 | {"label":"GUI", "x":1.25, "y":4, "w":1.25}, | 86 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 87 | {"label":"Left Alt", "x":2.5, "y":4, "w":1.25}, | 87 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 88 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | 88 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 89 | {"label":"Right Ctrl", "x":10, "y":4, "w":1.25}, | 89 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 90 | {"label":"GUI", "x":11.25, "y":4, "w":1.25}, | 90 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 91 | {"label":"MO(1)", "x":12.5, "y":4, "w":1.25}, | 91 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 92 | {"label":"Right Ctrl", "x":13.75, "y":4, "w":1.25} | 92 | {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} |
| 93 | ] | 93 | ] |
| 94 | } | 94 | } |
| 95 | } | 95 | } |
diff --git a/keyboards/reviung/reviung61/info.json b/keyboards/reviung/reviung61/info.json index 6ac0d48751..c76f797d40 100644 --- a/keyboards/reviung/reviung61/info.json +++ b/keyboards/reviung/reviung61/info.json | |||
| @@ -19,67 +19,71 @@ | |||
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_ansi": { | 20 | "LAYOUT_60_ansi": { |
| 21 | "layout": [ | 21 | "layout": [ |
| 22 | {"x":0, "y":0}, | 22 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 23 | {"x":1, "y":0}, | 23 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 24 | {"x":2, "y":0}, | 24 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 25 | {"x":3, "y":0}, | 25 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 26 | {"x":4, "y":0}, | 26 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 27 | {"x":5, "y":0}, | 27 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 28 | {"x":6, "y":0}, | 28 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 29 | {"x":7, "y":0}, | 29 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 30 | {"x":8, "y":0}, | 30 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 31 | {"x":9, "y":0}, | 31 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 32 | {"x":10, "y":0}, | 32 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 33 | {"x":11, "y":0}, | 33 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 34 | {"x":12, "y":0}, | 34 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 35 | {"x":13, "y":0, "w":2}, | 35 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 36 | {"x":0, "y":1, "w":1.5}, | 36 | |
| 37 | {"x":1.5, "y":1}, | 37 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 38 | {"x":2.5, "y":1}, | 38 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 39 | {"x":3.5, "y":1}, | 39 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 40 | {"x":4.5, "y":1}, | 40 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 41 | {"x":5.5, "y":1}, | 41 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 42 | {"x":6.5, "y":1}, | 42 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 43 | {"x":7.5, "y":1}, | 43 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 44 | {"x":8.5, "y":1}, | 44 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 45 | {"x":9.5, "y":1}, | 45 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 46 | {"x":10.5, "y":1}, | 46 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 47 | {"x":11.5, "y":1}, | 47 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 48 | {"x":12.5, "y":1}, | 48 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 49 | {"x":13.5, "y":1, "w":1.5}, | 49 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 50 | {"x":0, "y":2, "w":1.75}, | 50 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 51 | {"x":1.75, "y":2}, | 51 | |
| 52 | {"x":2.75, "y":2}, | 52 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 53 | {"x":3.75, "y":2}, | 53 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 54 | {"x":4.75, "y":2}, | 54 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 55 | {"x":5.75, "y":2}, | 55 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 56 | {"x":6.75, "y":2}, | 56 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 57 | {"x":7.75, "y":2}, | 57 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 58 | {"x":8.75, "y":2}, | 58 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 59 | {"x":9.75, "y":2}, | 59 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 60 | {"x":10.75, "y":2}, | 60 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 61 | {"x":11.75, "y":2}, | 61 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 62 | {"x":12.75, "y":2, "w":2.25}, | 62 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 63 | {"x":0, "y":3, "w":2.25}, | 63 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 64 | {"x":2.25, "y":3}, | 64 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 65 | {"x":3.25, "y":3}, | 65 | |
| 66 | {"x":4.25, "y":3}, | 66 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 67 | {"x":5.25, "y":3}, | 67 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 68 | {"x":6.25, "y":3}, | 68 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 69 | {"x":7.25, "y":3}, | 69 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 70 | {"x":8.25, "y":3}, | 70 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 71 | {"x":9.25, "y":3}, | 71 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 72 | {"x":10.25, "y":3}, | 72 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 73 | {"x":11.25, "y":3}, | 73 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 74 | {"x":12.25, "y":3, "w":2.75}, | 74 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 75 | {"x":0, "y":4, "w":1.25}, | 75 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 76 | {"x":1.25, "y":4, "w":1.25}, | 76 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 77 | {"x":2.5, "y":4, "w":1.25}, | 77 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, |
| 78 | {"x":3.75, "y":4, "w":6.25}, | 78 | |
| 79 | {"x":10, "y":4, "w":1.25}, | 79 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 80 | {"x":11.25, "y":4, "w":1.25}, | 80 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 81 | {"x":12.5, "y":4, "w":1.25}, | 81 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 82 | {"x":13.75, "y":4, "w":1.25} | 82 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 83 | {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, | ||
| 84 | {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 85 | {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 86 | {"matrix": [4, 11], "x": 13.75, "y": 4, "w": 1.25} | ||
| 83 | ] | 87 | ] |
| 84 | } | 88 | } |
| 85 | } | 89 | } |
diff --git a/keyboards/reviung/reviung61/reviung61.h b/keyboards/reviung/reviung61/reviung61.h deleted file mode 100644 index bae0cd2155..0000000000 --- a/keyboards/reviung/reviung61/reviung61.h +++ /dev/null | |||
| @@ -1,58 +0,0 @@ | |||
| 1 | /* Copyright 2020 gtips | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "quantum.h" | ||
| 20 | |||
| 21 | /* This is a shortcut to help you visually see your layout. | ||
| 22 | * | ||
| 23 | * The first section contains all of the arguments representing the physical | ||
| 24 | * layout of the board and position of the keys. | ||
| 25 | * | ||
| 26 | * The second converts the arguments into a two-dimensional array which | ||
| 27 | * represents the switch matrix. | ||
| 28 | */ | ||
| 29 | |||
| 30 | /* ANSI | ||
| 31 | * ,-----------------------------------------------------------. | ||
| 32 | * | 00| 01| 02| 03| 04| 05| 06| 07| 08| 09| 0a| 0b| 0c| 0d | | ||
| 33 | * |-----------------------------------------------------------| | ||
| 34 | * | 10 | 11| 12| 13| 14| 15| 16| 17| 18| 19| 1a| 1b| 1c| 1d | | ||
| 35 | * |-----------------------------------------------------------| | ||
| 36 | * | 20 | 21| 22| 23| 24| 25| 26| 27| 28| 29| 2a| 2b| 2c | | ||
| 37 | * |-----------------------------------------------------------| | ||
| 38 | * | 30 | 31| 32| 33| 34| 35| 36| 37| 38| 39| 3a| 3b | | ||
| 39 | * |-----------------------------------------------------------| | ||
| 40 | * | 40 | 41 | 42 | 45 | 48 | 49 | 4a | 4b | | ||
| 41 | * `-----------------------------------------------------------' | ||
| 42 | */ | ||
| 43 | |||
| 44 | |||
| 45 | #define LAYOUT_60_ansi( \ | ||
| 46 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, \ | ||
| 47 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 48 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, \ | ||
| 49 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, \ | ||
| 50 | k40, k41, k42, k45, k48, k49, k4a, k4b \ | ||
| 51 | ) \ | ||
| 52 | { \ | ||
| 53 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d }, \ | ||
| 54 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d }, \ | ||
| 55 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, KC_NO }, \ | ||
| 56 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, KC_NO }, \ | ||
| 57 | { k40, k41, k42, KC_NO, KC_NO, k45, KC_NO, KC_NO, k48, k49, k4a, k4b, KC_NO, KC_NO } \ | ||
| 58 | } | ||
diff --git a/keyboards/senselessclay/ck60/ck60.c b/keyboards/senselessclay/ck60/ck60.c index 1c30b77185..3f8aea611a 100644 --- a/keyboards/senselessclay/ck60/ck60.c +++ b/keyboards/senselessclay/ck60/ck60.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "ck60.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | #define __ NO_LED | 19 | #define __ NO_LED |
| 20 | 20 | ||
diff --git a/keyboards/senselessclay/ck60/ck60.h b/keyboards/senselessclay/ck60/ck60.h deleted file mode 100644 index a9408ba2ea..0000000000 --- a/keyboards/senselessclay/ck60/ck60.h +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 Hadi Iskandarani | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #pragma once | ||
| 18 | |||
| 19 | #include "quantum.h" | ||
| 20 | |||
| 21 | #define ___ KC_NO | ||
| 22 | |||
| 23 | #define LAYOUT_60_iso( \ | ||
| 24 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 25 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, \ | ||
| 26 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K1D, \ | ||
| 27 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 28 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 29 | ) { \ | ||
| 30 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 31 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 32 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | ||
| 33 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___ }, \ | ||
| 34 | { K40, K41, K42, ___, ___, ___, K46, ___, ___, ___, K4A, K4B, K4C, K4D } \ | ||
| 35 | } | ||
diff --git a/keyboards/senselessclay/ck60/info.json b/keyboards/senselessclay/ck60/info.json index 841c8fb429..0e27424dac 100644 --- a/keyboards/senselessclay/ck60/info.json +++ b/keyboards/senselessclay/ck60/info.json | |||
| @@ -28,72 +28,72 @@ | |||
| 28 | "layouts": { | 28 | "layouts": { |
| 29 | "LAYOUT_60_iso": { | 29 | "LAYOUT_60_iso": { |
| 30 | "layout": [ | 30 | "layout": [ |
| 31 | {"x":0, "y":0}, | 31 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 32 | {"x":1, "y":0}, | 32 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 33 | {"x":2, "y":0}, | 33 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 34 | {"x":3, "y":0}, | 34 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 35 | {"x":4, "y":0}, | 35 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 36 | {"x":5, "y":0}, | 36 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 37 | {"x":6, "y":0}, | 37 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 38 | {"x":7, "y":0}, | 38 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 39 | {"x":8, "y":0}, | 39 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 40 | {"x":9, "y":0}, | 40 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 41 | {"x":10, "y":0}, | 41 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 42 | {"x":11, "y":0}, | 42 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 43 | {"x":12, "y":0}, | 43 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 44 | {"x":13, "y":0, "w":2}, | 44 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 45 | 45 | ||
| 46 | {"x":0, "y":1, "w":1.5}, | 46 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 47 | {"x":1.5, "y":1}, | 47 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 48 | {"x":2.5, "y":1}, | 48 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 49 | {"x":3.5, "y":1}, | 49 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 50 | {"x":4.5, "y":1}, | 50 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 51 | {"x":5.5, "y":1}, | 51 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 52 | {"x":6.5, "y":1}, | 52 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 53 | {"x":7.5, "y":1}, | 53 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 54 | {"x":8.5, "y":1}, | 54 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 55 | {"x":9.5, "y":1}, | 55 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 56 | {"x":10.5, "y":1}, | 56 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 57 | {"x":11.5, "y":1}, | 57 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 58 | {"x":12.5, "y":1}, | 58 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 59 | 59 | ||
| 60 | {"x":0, "y":2, "w":1.75}, | 60 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 61 | {"x":1.75, "y":2}, | 61 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 62 | {"x":2.75, "y":2}, | 62 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 63 | {"x":3.75, "y":2}, | 63 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 64 | {"x":4.75, "y":2}, | 64 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 65 | {"x":5.75, "y":2}, | 65 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 66 | {"x":6.75, "y":2}, | 66 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 67 | {"x":7.75, "y":2}, | 67 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 68 | {"x":8.75, "y":2}, | 68 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 69 | {"x":9.75, "y":2}, | 69 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 70 | {"x":10.75, "y":2}, | 70 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 71 | {"x":11.75, "y":2}, | 71 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 72 | {"x":12.75, "y":2}, | 72 | {"matrix": [2, 12], "x": 12.75, "y": 2}, |
| 73 | {"x":13.75, "y":1, "w":1.25, "h":2}, | 73 | {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, |
| 74 | 74 | ||
| 75 | {"x":0, "y":3, "w":1.25}, | 75 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, |
| 76 | {"x":1.25, "y":3}, | 76 | {"matrix": [3, 1], "x": 1.25, "y": 3}, |
| 77 | {"x":2.25, "y":3}, | 77 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 78 | {"x":3.25, "y":3}, | 78 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 79 | {"x":4.25, "y":3}, | 79 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 80 | {"x":5.25, "y":3}, | 80 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 81 | {"x":6.25, "y":3}, | 81 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 82 | {"x":7.25, "y":3}, | 82 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 83 | {"x":8.25, "y":3}, | 83 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 84 | {"x":9.25, "y":3}, | 84 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 85 | {"x":10.25, "y":3}, | 85 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 86 | {"x":11.25, "y":3}, | 86 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 87 | {"x":12.25, "y":3, "w":2.75}, | 87 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 88 | 88 | ||
| 89 | {"x":0, "y":4, "w":1.25}, | 89 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 90 | {"x":1.25, "y":4, "w":1.25}, | 90 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 91 | {"x":2.5, "y":4, "w":1.25}, | 91 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 92 | {"x":3.75, "y":4, "w":6.25}, | 92 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 93 | {"x":10, "y":4, "w":1.25}, | 93 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 94 | {"x":11.25, "y":4, "w":1.25}, | 94 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 95 | {"x":12.5, "y":4, "w":1.25}, | 95 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 96 | {"x":13.75, "y":4, "w":1.25} | 96 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 97 | ] | 97 | ] |
| 98 | } | 98 | } |
| 99 | } | 99 | } |
diff --git a/keyboards/tokyokeyboard/tokyo60/info.json b/keyboards/tokyokeyboard/tokyo60/info.json index 49a7c08f63..cd2cfe2248 100644 --- a/keyboards/tokyokeyboard/tokyo60/info.json +++ b/keyboards/tokyokeyboard/tokyo60/info.json | |||
| @@ -25,314 +25,71 @@ | |||
| 25 | "community_layouts": ["60_hhkb"], | 25 | "community_layouts": ["60_hhkb"], |
| 26 | "layouts": { | 26 | "layouts": { |
| 27 | "LAYOUT_60_hhkb": { | 27 | "LAYOUT_60_hhkb": { |
| 28 | "layout": [{ | 28 | "layout": [ |
| 29 | "label": "Esc", | 29 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 30 | "x": 0, | 30 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 31 | "y": 0 | 31 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 32 | }, | 32 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 33 | { | 33 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 34 | "label": "!", | 34 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 35 | "x": 1, | 35 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 36 | "y": 0 | 36 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 37 | }, | 37 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 38 | { | 38 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 39 | "label": "@", | 39 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 40 | "x": 2, | 40 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 41 | "y": 0 | 41 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 42 | }, | 42 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 43 | { | 43 | {"matrix": [1, 13], "x": 14, "y": 0}, |
| 44 | "label": "#", | 44 | |
| 45 | "x": 3, | 45 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 46 | "y": 0 | 46 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 47 | }, | 47 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 48 | { | 48 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 49 | "label": "$", | 49 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 50 | "x": 4, | 50 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 51 | "y": 0 | 51 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 52 | }, | 52 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 53 | { | 53 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 54 | "label": "%", | 54 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 55 | "x": 5, | 55 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 56 | "y": 0 | 56 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 57 | }, | 57 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 58 | { | 58 | {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 59 | "label": "^", | 59 | |
| 60 | "x": 6, | 60 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 61 | "y": 0 | 61 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 62 | }, | 62 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 63 | { | 63 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 64 | "label": "&", | 64 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 65 | "x": 7, | 65 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 66 | "y": 0 | 66 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 67 | }, | 67 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 68 | { | 68 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 69 | "label": "*", | 69 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 70 | "x": 8, | 70 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 71 | "y": 0 | 71 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 72 | }, | 72 | {"matrix": [3, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 73 | { | 73 | |
| 74 | "label": "(", | 74 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 75 | "x": 9, | 75 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 76 | "y": 0 | 76 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 77 | }, | 77 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 78 | { | 78 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 79 | "label": ")", | 79 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 80 | "x": 10, | 80 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 81 | "y": 0 | 81 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 82 | }, | 82 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 83 | { | 83 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 84 | "label": "_", | 84 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 85 | "x": 11, | 85 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 86 | "y": 0 | 86 | {"matrix": [4, 13], "x": 14, "y": 3}, |
| 87 | }, | 87 | |
| 88 | { | 88 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 89 | "label": "+", | 89 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 90 | "x": 12, | 90 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, |
| 91 | "y": 0 | 91 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 92 | }, | 92 | {"matrix": [4, 12], "x": 12.5, "y": 4} |
| 93 | { | ||
| 94 | "label": "|", | ||
| 95 | "x": 13, | ||
| 96 | "y": 0 | ||
| 97 | }, | ||
| 98 | { | ||
| 99 | "label": "~", | ||
| 100 | "x": 14, | ||
| 101 | "y": 0 | ||
| 102 | }, | ||
| 103 | { | ||
| 104 | "label": "Tab", | ||
| 105 | "x": 0, | ||
| 106 | "y": 1, | ||
| 107 | "w": 1.5 | ||
| 108 | }, | ||
| 109 | { | ||
| 110 | "label": "Q", | ||
| 111 | "x": 1.5, | ||
| 112 | "y": 1 | ||
| 113 | }, | ||
| 114 | { | ||
| 115 | "label": "W", | ||
| 116 | "x": 2.5, | ||
| 117 | "y": 1 | ||
| 118 | }, | ||
| 119 | { | ||
| 120 | "label": "E", | ||
| 121 | "x": 3.5, | ||
| 122 | "y": 1 | ||
| 123 | }, | ||
| 124 | { | ||
| 125 | "label": "R", | ||
| 126 | "x": 4.5, | ||
| 127 | "y": 1 | ||
| 128 | }, | ||
| 129 | { | ||
| 130 | "label": "T", | ||
| 131 | "x": 5.5, | ||
| 132 | "y": 1 | ||
| 133 | }, | ||
| 134 | { | ||
| 135 | "label": "Y", | ||
| 136 | "x": 6.5, | ||
| 137 | "y": 1 | ||
| 138 | }, | ||
| 139 | { | ||
| 140 | "label": "U", | ||
| 141 | "x": 7.5, | ||
| 142 | "y": 1 | ||
| 143 | }, | ||
| 144 | { | ||
| 145 | "label": "I", | ||
| 146 | "x": 8.5, | ||
| 147 | "y": 1 | ||
| 148 | }, | ||
| 149 | { | ||
| 150 | "label": "O", | ||
| 151 | "x": 9.5, | ||
| 152 | "y": 1 | ||
| 153 | }, | ||
| 154 | { | ||
| 155 | "label": "P", | ||
| 156 | "x": 10.5, | ||
| 157 | "y": 1 | ||
| 158 | }, | ||
| 159 | { | ||
| 160 | "label": "{", | ||
| 161 | "x": 11.5, | ||
| 162 | "y": 1 | ||
| 163 | }, | ||
| 164 | { | ||
| 165 | "label": "}", | ||
| 166 | "x": 12.5, | ||
| 167 | "y": 1 | ||
| 168 | }, | ||
| 169 | { | ||
| 170 | "label": "Delete", | ||
| 171 | "x": 13.5, | ||
| 172 | "y": 1, | ||
| 173 | "w": 1.5 | ||
| 174 | }, | ||
| 175 | { | ||
| 176 | "label": "Control", | ||
| 177 | "x": 0, | ||
| 178 | "y": 2, | ||
| 179 | "w": 1.75 | ||
| 180 | }, | ||
| 181 | { | ||
| 182 | "label": "A", | ||
| 183 | "x": 1.75, | ||
| 184 | "y": 2 | ||
| 185 | }, | ||
| 186 | { | ||
| 187 | "label": "S", | ||
| 188 | "x": 2.75, | ||
| 189 | "y": 2 | ||
| 190 | }, | ||
| 191 | { | ||
| 192 | "label": "D", | ||
| 193 | "x": 3.75, | ||
| 194 | "y": 2 | ||
| 195 | }, | ||
| 196 | { | ||
| 197 | "label": "F", | ||
| 198 | "x": 4.75, | ||
| 199 | "y": 2 | ||
| 200 | }, | ||
| 201 | { | ||
| 202 | "label": "G", | ||
| 203 | "x": 5.75, | ||
| 204 | "y": 2 | ||
| 205 | }, | ||
| 206 | { | ||
| 207 | "label": "H", | ||
| 208 | "x": 6.75, | ||
| 209 | "y": 2 | ||
| 210 | }, | ||
| 211 | { | ||
| 212 | "label": "J", | ||
| 213 | "x": 7.75, | ||
| 214 | "y": 2 | ||
| 215 | }, | ||
| 216 | { | ||
| 217 | "label": "K", | ||
| 218 | "x": 8.75, | ||
| 219 | "y": 2 | ||
| 220 | }, | ||
| 221 | { | ||
| 222 | "label": "L", | ||
| 223 | "x": 9.75, | ||
| 224 | "y": 2 | ||
| 225 | }, | ||
| 226 | { | ||
| 227 | "label": ":", | ||
| 228 | "x": 10.75, | ||
| 229 | "y": 2 | ||
| 230 | }, | ||
| 231 | { | ||
| 232 | "label": "\"", | ||
| 233 | "x": 11.75, | ||
| 234 | "y": 2 | ||
| 235 | }, | ||
| 236 | { | ||
| 237 | "label": "Enter", | ||
| 238 | "x": 12.75, | ||
| 239 | "y": 2, | ||
| 240 | "w": 2.25 | ||
| 241 | }, | ||
| 242 | { | ||
| 243 | "label": "Shift", | ||
| 244 | "x": 0, | ||
| 245 | "y": 3, | ||
| 246 | "w": 2.25 | ||
| 247 | }, | ||
| 248 | { | ||
| 249 | "label": "Z", | ||
| 250 | "x": 2.25, | ||
| 251 | "y": 3 | ||
| 252 | }, | ||
| 253 | { | ||
| 254 | "label": "X", | ||
| 255 | "x": 3.25, | ||
| 256 | "y": 3 | ||
| 257 | }, | ||
| 258 | { | ||
| 259 | "label": "C", | ||
| 260 | "x": 4.25, | ||
| 261 | "y": 3 | ||
| 262 | }, | ||
| 263 | { | ||
| 264 | "label": "V", | ||
| 265 | "x": 5.25, | ||
| 266 | "y": 3 | ||
| 267 | }, | ||
| 268 | { | ||
| 269 | "label": "B", | ||
| 270 | "x": 6.25, | ||
| 271 | "y": 3 | ||
| 272 | }, | ||
| 273 | { | ||
| 274 | "label": "N", | ||
| 275 | "x": 7.25, | ||
| 276 | "y": 3 | ||
| 277 | }, | ||
| 278 | { | ||
| 279 | "label": "M", | ||
| 280 | "x": 8.25, | ||
| 281 | "y": 3 | ||
| 282 | }, | ||
| 283 | { | ||
| 284 | "label": "<", | ||
| 285 | "x": 9.25, | ||
| 286 | "y": 3 | ||
| 287 | }, | ||
| 288 | { | ||
| 289 | "label": ">", | ||
| 290 | "x": 10.25, | ||
| 291 | "y": 3 | ||
| 292 | }, | ||
| 293 | { | ||
| 294 | "label": "?", | ||
| 295 | "x": 11.25, | ||
| 296 | "y": 3 | ||
| 297 | }, | ||
| 298 | { | ||
| 299 | "label": "Shift", | ||
| 300 | "x": 12.25, | ||
| 301 | "y": 3, | ||
| 302 | "w": 1.75 | ||
| 303 | }, | ||
| 304 | { | ||
| 305 | "label": "Fn", | ||
| 306 | "x": 14, | ||
| 307 | "y": 3 | ||
| 308 | }, | ||
| 309 | { | ||
| 310 | "label": "Os", | ||
| 311 | "x": 1.5, | ||
| 312 | "y": 4 | ||
| 313 | }, | ||
| 314 | { | ||
| 315 | "label": "Alt", | ||
| 316 | "x": 2.5, | ||
| 317 | "y": 4, | ||
| 318 | "w": 1.5 | ||
| 319 | }, | ||
| 320 | { | ||
| 321 | "x": 4, | ||
| 322 | "y": 4, | ||
| 323 | "w": 7 | ||
| 324 | }, | ||
| 325 | { | ||
| 326 | "label": "Alt", | ||
| 327 | "x": 11, | ||
| 328 | "y": 4, | ||
| 329 | "w": 1.5 | ||
| 330 | }, | ||
| 331 | { | ||
| 332 | "label": "Os", | ||
| 333 | "x": 12.5, | ||
| 334 | "y": 4 | ||
| 335 | } | ||
| 336 | ] | 93 | ] |
| 337 | } | 94 | } |
| 338 | } | 95 | } |
diff --git a/keyboards/tokyokeyboard/tokyo60/tokyo60.h b/keyboards/tokyokeyboard/tokyo60/tokyo60.h deleted file mode 100644 index 9eb5f3e624..0000000000 --- a/keyboards/tokyokeyboard/tokyo60/tokyo60.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
| 5 | #define XXX KC_NO | ||
| 6 | |||
| 7 | #define LAYOUT_60_hhkb( \ | ||
| 8 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D,\ | ||
| 9 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2D, \ | ||
| 10 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K3D, \ | ||
| 11 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K4D, \ | ||
| 12 | K42, K43, K46, K4B, K4C \ | ||
| 13 | ) { \ | ||
| 14 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 15 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 16 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ | ||
| 17 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 18 | { XXX, K42, K43, XXX, XXX, K46, XXX, XXX, XXX, XXX, XXX, K4B, K4C, K4D } \ | ||
| 19 | } | ||
diff --git a/keyboards/tr60w/info.json b/keyboards/tr60w/info.json index 01ec8b32c7..62e5fae73b 100644 --- a/keyboards/tr60w/info.json +++ b/keyboards/tr60w/info.json | |||
| @@ -24,72 +24,72 @@ | |||
| 24 | "layouts": { | 24 | "layouts": { |
| 25 | "LAYOUT_60_tsangan_hhkb": { | 25 | "LAYOUT_60_tsangan_hhkb": { |
| 26 | "layout": [ | 26 | "layout": [ |
| 27 | {"x": 0, "y": 0}, | 27 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 28 | {"x": 1, "y": 0}, | 28 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 29 | {"x": 2, "y": 0}, | 29 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 30 | {"x": 3, "y": 0}, | 30 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 31 | {"x": 4, "y": 0}, | 31 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 32 | {"x": 5, "y": 0}, | 32 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 33 | {"x": 6, "y": 0}, | 33 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 34 | {"x": 7, "y": 0}, | 34 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 35 | {"x": 8, "y": 0}, | 35 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 36 | {"x": 9, "y": 0}, | 36 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 37 | {"x": 10, "y": 0}, | 37 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 38 | {"x": 11, "y": 0}, | 38 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 39 | {"x": 12, "y": 0}, | 39 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 40 | {"x": 13, "y": 0}, | 40 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 41 | {"x": 14, "y": 0}, | 41 | {"matrix": [1, 13], "x": 14, "y": 0}, |
| 42 | 42 | ||
| 43 | {"x": 0, "y": 1, "w": 1.5}, | 43 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 44 | {"x": 1.5, "y": 1}, | 44 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 45 | {"x": 2.5, "y": 1}, | 45 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 46 | {"x": 3.5, "y": 1}, | 46 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 47 | {"x": 4.5, "y": 1}, | 47 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 48 | {"x": 5.5, "y": 1}, | 48 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 49 | {"x": 6.5, "y": 1}, | 49 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 50 | {"x": 7.5, "y": 1}, | 50 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 51 | {"x": 8.5, "y": 1}, | 51 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 52 | {"x": 9.5, "y": 1}, | 52 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 53 | {"x": 10.5, "y": 1}, | 53 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 54 | {"x": 11.5, "y": 1}, | 54 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 55 | {"x": 12.5, "y": 1}, | 55 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 56 | {"x": 13.5, "y": 1, "w": 1.5}, | 56 | {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 57 | 57 | ||
| 58 | {"x": 0, "y": 2, "w": 1.75}, | 58 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 59 | {"x": 1.75, "y": 2}, | 59 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 60 | {"x": 2.75, "y": 2}, | 60 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 61 | {"x": 3.75, "y": 2}, | 61 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 62 | {"x": 4.75, "y": 2}, | 62 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 63 | {"x": 5.75, "y": 2}, | 63 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 64 | {"x": 6.75, "y": 2}, | 64 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 65 | {"x": 7.75, "y": 2}, | 65 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 66 | {"x": 8.75, "y": 2}, | 66 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 67 | {"x": 9.75, "y": 2}, | 67 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 68 | {"x": 10.75, "y": 2}, | 68 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 69 | {"x": 11.75, "y": 2}, | 69 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 70 | {"x": 12.75, "y": 2, "w": 2.25}, | 70 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 71 | 71 | ||
| 72 | {"x": 0, "y": 3, "w": 2.25}, | 72 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 73 | {"x": 2.25, "y": 3}, | 73 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 74 | {"x": 3.25, "y": 3}, | 74 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 75 | {"x": 4.25, "y": 3}, | 75 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 76 | {"x": 5.25, "y": 3}, | 76 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 77 | {"x": 6.25, "y": 3}, | 77 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 78 | {"x": 7.25, "y": 3}, | 78 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 79 | {"x": 8.25, "y": 3}, | 79 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 80 | {"x": 9.25, "y": 3}, | 80 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 81 | {"x": 10.25, "y": 3}, | 81 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 82 | {"x": 11.25, "y": 3}, | 82 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 83 | {"x": 12.25, "y": 3, "w": 1.75}, | 83 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 84 | {"x": 14, "y": 3}, | 84 | {"matrix": [3, 12], "x": 14, "y": 3}, |
| 85 | 85 | ||
| 86 | {"x": 0, "y": 4, "w": 1.5}, | 86 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 87 | {"x": 1.5, "y": 4}, | 87 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 88 | {"x": 2.5, "y": 4, "w": 1.5}, | 88 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 89 | {"x": 4, "y": 4, "w": 7}, | 89 | {"matrix": [5, 5], "x": 4, "y": 4, "w": 7}, |
| 90 | {"x": 11, "y": 4, "w": 1.5}, | 90 | {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, |
| 91 | {"x": 12.5, "y": 4}, | 91 | {"matrix": [5, 11], "x": 12.5, "y": 4}, |
| 92 | {"x": 13.5, "y": 4, "w": 1.5} | 92 | {"matrix": [5, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 93 | ] | 93 | ] |
| 94 | } | 94 | } |
| 95 | } | 95 | } |
diff --git a/keyboards/tr60w/tr60w.c b/keyboards/tr60w/tr60w.c index 83547a8862..2bc0648241 100644 --- a/keyboards/tr60w/tr60w.c +++ b/keyboards/tr60w/tr60w.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "tr60w.h" | 1 | #include "quantum.h" |
| 2 | 2 | ||
| 3 | bool led_update_kb(led_t led_state) { | 3 | bool led_update_kb(led_t led_state) { |
| 4 | bool runDefault = led_update_user(led_state); | 4 | bool runDefault = led_update_user(led_state); |
diff --git a/keyboards/tr60w/tr60w.h b/keyboards/tr60w/tr60w.h deleted file mode 100644 index 9fa5d5b61f..0000000000 --- a/keyboards/tr60w/tr60w.h +++ /dev/null | |||
| @@ -1,18 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
| 5 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 6 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K113, \ | ||
| 7 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K213, \ | ||
| 8 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, \ | ||
| 9 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, \ | ||
| 10 | K400, K401, K402, K505, K510, K511, K512 \ | ||
| 11 | ) { \ | ||
| 12 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013 }, \ | ||
| 13 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113 }, \ | ||
| 14 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213 }, \ | ||
| 15 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, KC_NO }, \ | ||
| 16 | { K400, K401, K402, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 17 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K505, KC_NO, KC_NO, KC_NO, KC_NO, K510, K511, K512, KC_NO } \ | ||
| 18 | } | ||
diff --git a/keyboards/weirdo/naiping/nphhkb/info.json b/keyboards/weirdo/naiping/nphhkb/info.json index fc0439a527..730c17c61f 100644 --- a/keyboards/weirdo/naiping/nphhkb/info.json +++ b/keyboards/weirdo/naiping/nphhkb/info.json | |||
| @@ -26,68 +26,72 @@ | |||
| 26 | "layouts": { | 26 | "layouts": { |
| 27 | "LAYOUT_60_tsangan_hhkb": { | 27 | "LAYOUT_60_tsangan_hhkb": { |
| 28 | "layout": [ | 28 | "layout": [ |
| 29 | {"label":"K00)", "x":0, "y":0}, | 29 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 30 | {"label":"K01", "x":1, "y":0}, | 30 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 31 | {"label":"K02", "x":2, "y":0}, | 31 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 32 | {"label":"K03", "x":3, "y":0}, | 32 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 33 | {"label":"K04", "x":4, "y":0}, | 33 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 34 | {"label":"K05", "x":5, "y":0}, | 34 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 35 | {"label":"K06", "x":6, "y":0}, | 35 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 36 | {"label":"K07", "x":7, "y":0}, | 36 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 37 | {"label":"K08", "x":8, "y":0}, | 37 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 38 | {"label":"K09", "x":9, "y":0}, | 38 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 39 | {"label":"K0A", "x":10, "y":0}, | 39 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 40 | {"label":"K0B", "x":11, "y":0}, | 40 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 41 | {"label":"K0C", "x":12, "y":0}, | 41 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 42 | {"label":"K0D", "x":13, "y":0}, | 42 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 43 | {"label":"K0E ", "x":14, "y":0}, | 43 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 44 | {"label":"K10", "x":0, "y":1, "w":1.5}, | 44 | |
| 45 | {"label":"K11", "x":1.5, "y":1}, | 45 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 46 | {"label":"K12", "x":2.5, "y":1}, | 46 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 47 | {"label":"K13", "x":3.5, "y":1}, | 47 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 48 | {"label":"K14", "x":4.5, "y":1}, | 48 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 49 | {"label":"K15", "x":5.5, "y":1}, | 49 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 50 | {"label":"K16", "x":6.5, "y":1}, | 50 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 51 | {"label":"K17", "x":7.5, "y":1}, | 51 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 52 | {"label":"K18", "x":8.5, "y":1}, | 52 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 53 | {"label":"K19", "x":9.5, "y":1}, | 53 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 54 | {"label":"K1A", "x":10.5, "y":1}, | 54 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 55 | {"label":"K1B", "x":11.5, "y":1}, | 55 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 56 | {"label":"K1C", "x":12.5, "y":1}, | 56 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 57 | {"label":"K1D", "x":13.5, "y":1, "w":1.5}, | 57 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 58 | {"label":"K20", "x":0, "y":2, "w":1.75}, | 58 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 59 | {"label":"K21", "x":1.75, "y":2}, | 59 | |
| 60 | {"label":"K22", "x":2.75, "y":2}, | 60 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 61 | {"label":"K23", "x":3.75, "y":2}, | 61 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 62 | {"label":"K24", "x":4.75, "y":2}, | 62 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 63 | {"label":"K25", "x":5.75, "y":2}, | 63 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 64 | {"label":"K26", "x":6.75, "y":2}, | 64 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 65 | {"label":"K27", "x":7.75, "y":2}, | 65 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 66 | {"label":"K28", "x":8.75, "y":2}, | 66 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 67 | {"label":"K29", "x":9.75, "y":2}, | 67 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 68 | {"label":"K2A", "x":10.75, "y":2}, | 68 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 69 | {"label":"K2B", "x":11.75, "y":2}, | 69 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 70 | {"label":"K2D", "x":12.75, "y":2, "w":2.25}, | 70 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 71 | {"label":"K30", "x":0, "y":3, "w":2.25}, | 71 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 72 | {"label":"K31", "x":2.25, "y":3}, | 72 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 73 | {"label":"K32", "x":3.25, "y":3}, | 73 | |
| 74 | {"label":"K33", "x":4.25, "y":3}, | 74 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 75 | {"label":"K34", "x":5.25, "y":3}, | 75 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 76 | {"label":"K35", "x":6.25, "y":3}, | 76 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 77 | {"label":"K36", "x":7.25, "y":3}, | 77 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 78 | {"label":"K37", "x":8.25, "y":3}, | 78 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 79 | {"label":"K38", "x":9.25, "y":3}, | 79 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 80 | {"label":"K39", "x":10.25, "y":3}, | 80 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 81 | {"label":"K3A", "x":11.25, "y":3}, | 81 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 82 | {"label":"K3B", "x":12.25, "y":3, "w":1.75}, | 82 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 83 | {"label":"K3D", "x":14, "y":3}, | 83 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 84 | {"label":"K40", "x":0, "y":4, "w":1.5}, | 84 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 85 | {"label":"K41", "x":1.5, "y":4}, | 85 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 86 | {"label":"K42", "x":2.5, "y":4, "w":1.5}, | 86 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 87 | {"label":"K46", "x":4, "y":4, "w":7}, | 87 | |
| 88 | {"label":"K4A", "x":11, "y":4, "w":1.5}, | 88 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 89 | {"label":"K4B", "x":12.5, "y":4}, | 89 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 90 | {"label":"K4D", "x":13.5, "y":4, "w":1.5} | 90 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 91 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 92 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, | ||
| 93 | {"matrix": [4, 11], "x": 12.5, "y": 4}, | ||
| 94 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 91 | ] | 95 | ] |
| 92 | } | 96 | } |
| 93 | } | 97 | } |
diff --git a/keyboards/weirdo/naiping/nphhkb/nphhkb.h b/keyboards/weirdo/naiping/nphhkb/nphhkb.h deleted file mode 100644 index 96c99451b4..0000000000 --- a/keyboards/weirdo/naiping/nphhkb/nphhkb.h +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Weirdo | ||
| 3 | This program is free software: you can redistribute it and/or modify | ||
| 4 | it under the terms of the GNU General Public License as published by | ||
| 5 | the Free Software Foundation, either version 2 of the License, or | ||
| 6 | (at your option) any later version. | ||
| 7 | This program is distributed in the hope that it will be useful, | ||
| 8 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | GNU General Public License for more details. | ||
| 11 | You should have received a copy of the GNU General Public License | ||
| 12 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 13 | */ | ||
| 14 | #pragma once | ||
| 15 | |||
| 16 | #include "quantum.h" | ||
| 17 | |||
| 18 | #define ___ KC_NO | ||
| 19 | |||
| 20 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 21 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | ||
| 22 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 23 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 24 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | ||
| 25 | K40, K41, K42, K46, K4A, K4B, K4D \ | ||
| 26 | ) { \ | ||
| 27 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | ||
| 28 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, ___ }, \ | ||
| 29 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D, ___ }, \ | ||
| 30 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, ___, K3D, ___ }, \ | ||
| 31 | { K40, K41, K42, ___, ___, ___, K46, ___, ___, ___, K4A, K4B, ___, K4D, ___ } \ | ||
| 32 | } | ||
diff --git a/keyboards/wilba_tech/rama_works_kara/info.json b/keyboards/wilba_tech/rama_works_kara/info.json index 3dd9ad22c2..70220be9e0 100644 --- a/keyboards/wilba_tech/rama_works_kara/info.json +++ b/keyboards/wilba_tech/rama_works_kara/info.json | |||
| @@ -18,7 +18,72 @@ | |||
| 18 | "community_layouts": ["60_hhkb"], | 18 | "community_layouts": ["60_hhkb"], |
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_hhkb": { | 20 | "LAYOUT_60_hhkb": { |
| 21 | "layout": [{"label":"Esc", "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":"|", "x":13, "y":0}, {"label":"~", "x":14, "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":"Delete", "x":13.5, "y":1, "w":1.5}, {"label":"Control", "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":"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":1.75}, {"label":"Fn", "x":14, "y":3}, {"label":"Os", "x":1.5, "y":4}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"label":"Alt", "x":11, "y":4, "w":1.5}, {"label":"Os", "x":12.5, "y":4}] | 21 | "layout": [ |
| 22 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 23 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 24 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 25 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 26 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 27 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 28 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 29 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 30 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 31 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 32 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 33 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 34 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 35 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 36 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 37 | |||
| 38 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 39 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 40 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 41 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 42 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 43 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 44 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 45 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 46 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 47 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 48 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 49 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 50 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 51 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 52 | |||
| 53 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 54 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 55 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 56 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 57 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 58 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 59 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 60 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 61 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 62 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 63 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 64 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 65 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 66 | |||
| 67 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 68 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 69 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 70 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 71 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 72 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 73 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 74 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 75 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 76 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 77 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 78 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 79 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 80 | |||
| 81 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 82 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 83 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, | ||
| 84 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 85 | {"matrix": [4, 12], "x": 12.5, "y": 4} | ||
| 86 | ] | ||
| 22 | } | 87 | } |
| 23 | } | 88 | } |
| 24 | } | 89 | } |
diff --git a/keyboards/wilba_tech/rama_works_kara/rama_works_kara.h b/keyboards/wilba_tech/rama_works_kara/rama_works_kara.h index c3e06f8521..b712f6ccd3 100644 --- a/keyboards/wilba_tech/rama_works_kara/rama_works_kara.h +++ b/keyboards/wilba_tech/rama_works_kara/rama_works_kara.h | |||
| @@ -18,20 +18,3 @@ | |||
| 18 | #include "quantum.h" | 18 | #include "quantum.h" |
| 19 | #include "keyboards/wilba_tech/wt_rgb_backlight_keycodes.h" | 19 | #include "keyboards/wilba_tech/wt_rgb_backlight_keycodes.h" |
| 20 | #include "via.h" | 20 | #include "via.h" |
| 21 | |||
| 22 | #define XXX KC_NO | ||
| 23 | |||
| 24 | #define LAYOUT_60_hhkb( \ | ||
| 25 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 26 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 27 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 28 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 29 | K41, K42, K47, K4B, K4C \ | ||
| 30 | ) { \ | ||
| 31 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 32 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 33 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 34 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 35 | { XXX, K41, K42, XXX, XXX, XXX, XXX, K47, XXX, XXX, XXX, K4B, K4C, XXX } \ | ||
| 36 | } | ||
| 37 | |||
diff --git a/keyboards/wilba_tech/rama_works_m60_a/info.json b/keyboards/wilba_tech/rama_works_m60_a/info.json index 8ba17a5df2..2db91faf86 100644 --- a/keyboards/wilba_tech/rama_works_m60_a/info.json +++ b/keyboards/wilba_tech/rama_works_m60_a/info.json | |||
| @@ -18,7 +18,72 @@ | |||
| 18 | "community_layouts": ["60_hhkb"], | 18 | "community_layouts": ["60_hhkb"], |
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_hhkb": { | 20 | "LAYOUT_60_hhkb": { |
| 21 | "layout": [{"label":"Esc", "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":"|", "x":13, "y":0}, {"label":"~", "x":14, "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":"Delete", "x":13.5, "y":1, "w":1.5}, {"label":"Control", "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":"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":1.75}, {"label":"Fn", "x":14, "y":3}, {"label":"Os", "x":1.5, "y":4}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"label":"Alt", "x":11, "y":4, "w":1.5}, {"label":"Os", "x":12.5, "y":4}] | 21 | "layout": [ |
| 22 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 23 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 24 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 25 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 26 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 27 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 28 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 29 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 30 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 31 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 32 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 33 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 34 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 35 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 36 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 37 | |||
| 38 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 39 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 40 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 41 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 42 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 43 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 44 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 45 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 46 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 47 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 48 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 49 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 50 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 51 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 52 | |||
| 53 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 54 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 55 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 56 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 57 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 58 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 59 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 60 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 61 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 62 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 63 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 64 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 65 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 66 | |||
| 67 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 68 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 69 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 70 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 71 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 72 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 73 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 74 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 75 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 76 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 77 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 78 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 79 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 80 | |||
| 81 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 82 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 83 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, | ||
| 84 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 85 | {"matrix": [4, 12], "x": 12.5, "y": 4} | ||
| 86 | ] | ||
| 22 | } | 87 | } |
| 23 | } | 88 | } |
| 24 | } | 89 | } |
diff --git a/keyboards/wilba_tech/rama_works_m60_a/rama_works_m60_a.h b/keyboards/wilba_tech/rama_works_m60_a/rama_works_m60_a.h index 2c690122ba..3966f822ee 100644 --- a/keyboards/wilba_tech/rama_works_m60_a/rama_works_m60_a.h +++ b/keyboards/wilba_tech/rama_works_m60_a/rama_works_m60_a.h | |||
| @@ -18,20 +18,3 @@ | |||
| 18 | #include "quantum.h" | 18 | #include "quantum.h" |
| 19 | #include "keyboards/wilba_tech/wt_rgb_backlight_keycodes.h" | 19 | #include "keyboards/wilba_tech/wt_rgb_backlight_keycodes.h" |
| 20 | #include "via.h" | 20 | #include "via.h" |
| 21 | |||
| 22 | #define XXX KC_NO | ||
| 23 | |||
| 24 | #define LAYOUT_60_hhkb( \ | ||
| 25 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 26 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 27 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 28 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 29 | K41, K42, K47, K4B, K4C \ | ||
| 30 | ) { \ | ||
| 31 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 32 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 33 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 34 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 35 | { XXX, K41, K42, XXX, XXX, XXX, XXX, K47, XXX, XXX, XXX, K4B, K4C, XXX } \ | ||
| 36 | } | ||
| 37 | |||
diff --git a/keyboards/winkeyless/bface/bface.h b/keyboards/winkeyless/bface/bface.h deleted file mode 100644 index bca0c24c1a..0000000000 --- a/keyboards/winkeyless/bface/bface.h +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com> | ||
| 3 | Copyright 2017 Sebastian Kaim <sebb@sebb767.de> | ||
| 4 | |||
| 5 | This program is free software: you can redistribute it and/or modify | ||
| 6 | it under the terms of the GNU General Public License as published by | ||
| 7 | the Free Software Foundation, either version 2 of the License, or | ||
| 8 | (at your option) any later version. | ||
| 9 | |||
| 10 | This program is distributed in the hope that it will be useful, | ||
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | GNU General Public License for more details. | ||
| 14 | |||
| 15 | You should have received a copy of the GNU General Public License | ||
| 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | ||
| 18 | |||
| 19 | #pragma once | ||
| 20 | |||
| 21 | #include "quantum.h" | ||
| 22 | |||
| 23 | #define LAYOUT_60_ansi( \ | ||
| 24 | K04, K14, K24, K34, K44, K54, K16, KB6, KB7, K17, KA4, KB4, KC4, KE4, \ | ||
| 25 | K03, K13, K23, K33, K43, K53, K26, KC6, KC7, K27, KA3, KB3, KC3, KD3, \ | ||
| 26 | K02, K12, K22, K32, K42, K52, K36, KD6, KD7, K37, KA2, KB2, KD2, \ | ||
| 27 | K01, K11, K21, K31, K41, K51, K46, KE6, KE7, K47, KA1, KB1, \ | ||
| 28 | K00, K10, K20, K56, K57, KA0, KB0, KC0 \ | ||
| 29 | ){ \ | ||
| 30 | { K00, K10, K20, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KA0, KB0, KC0, KC_NO, KC_NO }, \ | ||
| 31 | { K01, K11, K21, K31, K41, K51, KC_NO, KC_NO, KC_NO, KC_NO, KA1, KB1, KC_NO, KC_NO, KC_NO }, \ | ||
| 32 | { K02, K12, K22, K32, K42, K52, KC_NO, KC_NO, KC_NO, KC_NO, KA2, KB2, KC_NO, KD2, KC_NO }, \ | ||
| 33 | { K03, K13, K23, K33, K43, K53, KC_NO, KC_NO, KC_NO, KC_NO, KA3, KB3, KC3, KD3, KC_NO }, \ | ||
| 34 | { K04, K14, K24, K34, K44, K54, KC_NO, KC_NO, KC_NO, KC_NO, KA4, KB4, KC4, KC_NO, KE4 }, \ | ||
| 35 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 36 | { KC_NO, K16, K26, K36, K46, K56, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KB6, KC6, KD6, KE6 }, \ | ||
| 37 | { KC_NO, K17, K27, K37, K47, K57, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KB7, KC7, KD7, KE7 } \ | ||
| 38 | } | ||
| 39 | |||
diff --git a/keyboards/winkeyless/bface/info.json b/keyboards/winkeyless/bface/info.json index 7d4375f8aa..2d716a89c7 100644 --- a/keyboards/winkeyless/bface/info.json +++ b/keyboards/winkeyless/bface/info.json | |||
| @@ -27,8 +27,74 @@ | |||
| 27 | "processor": "atmega32a", | 27 | "processor": "atmega32a", |
| 28 | "bootloader": "bootloadhid", | 28 | "bootloader": "bootloadhid", |
| 29 | "layouts": { | 29 | "layouts": { |
| 30 | "LAYOUT_60_ansi": { | 30 | "LAYOUT_60_ansi": { |
| 31 | "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":"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":"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":"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":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "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}] | 31 | "layout": [ |
| 32 | } | 32 | {"matrix": [4, 0], "x": 0, "y": 0}, |
| 33 | {"matrix": [4, 1], "x": 1, "y": 0}, | ||
| 34 | {"matrix": [4, 2], "x": 2, "y": 0}, | ||
| 35 | {"matrix": [4, 3], "x": 3, "y": 0}, | ||
| 36 | {"matrix": [4, 4], "x": 4, "y": 0}, | ||
| 37 | {"matrix": [4, 5], "x": 5, "y": 0}, | ||
| 38 | {"matrix": [6, 1], "x": 6, "y": 0}, | ||
| 39 | {"matrix": [6, 11], "x": 7, "y": 0}, | ||
| 40 | {"matrix": [7, 11], "x": 8, "y": 0}, | ||
| 41 | {"matrix": [7, 1], "x": 9, "y": 0}, | ||
| 42 | {"matrix": [4, 10], "x": 10, "y": 0}, | ||
| 43 | {"matrix": [4, 11], "x": 11, "y": 0}, | ||
| 44 | {"matrix": [4, 12], "x": 12, "y": 0}, | ||
| 45 | {"matrix": [4, 14], "x": 13, "y": 0, "w": 2}, | ||
| 46 | |||
| 47 | {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 48 | {"matrix": [3, 1], "x": 1.5, "y": 1}, | ||
| 49 | {"matrix": [3, 2], "x": 2.5, "y": 1}, | ||
| 50 | {"matrix": [3, 3], "x": 3.5, "y": 1}, | ||
| 51 | {"matrix": [3, 4], "x": 4.5, "y": 1}, | ||
| 52 | {"matrix": [3, 5], "x": 5.5, "y": 1}, | ||
| 53 | {"matrix": [6, 2], "x": 6.5, "y": 1}, | ||
| 54 | {"matrix": [6, 12], "x": 7.5, "y": 1}, | ||
| 55 | {"matrix": [7, 12], "x": 8.5, "y": 1}, | ||
| 56 | {"matrix": [7, 2], "x": 9.5, "y": 1}, | ||
| 57 | {"matrix": [3, 10], "x": 10.5, "y": 1}, | ||
| 58 | {"matrix": [3, 11], "x": 11.5, "y": 1}, | ||
| 59 | {"matrix": [3, 12], "x": 12.5, "y": 1}, | ||
| 60 | {"matrix": [3, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 61 | |||
| 62 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 63 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 64 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 65 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 66 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 67 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 68 | {"matrix": [6, 3], "x": 6.75, "y": 2}, | ||
| 69 | {"matrix": [6, 13], "x": 7.75, "y": 2}, | ||
| 70 | {"matrix": [7, 13], "x": 8.75, "y": 2}, | ||
| 71 | {"matrix": [7, 3], "x": 9.75, "y": 2}, | ||
| 72 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 73 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 74 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 75 | |||
| 76 | {"matrix": [1, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 77 | {"matrix": [1, 1], "x": 2.25, "y": 3}, | ||
| 78 | {"matrix": [1, 2], "x": 3.25, "y": 3}, | ||
| 79 | {"matrix": [1, 3], "x": 4.25, "y": 3}, | ||
| 80 | {"matrix": [1, 4], "x": 5.25, "y": 3}, | ||
| 81 | {"matrix": [1, 5], "x": 6.25, "y": 3}, | ||
| 82 | {"matrix": [6, 4], "x": 7.25, "y": 3}, | ||
| 83 | {"matrix": [6, 14], "x": 8.25, "y": 3}, | ||
| 84 | {"matrix": [7, 14], "x": 9.25, "y": 3}, | ||
| 85 | {"matrix": [7, 4], "x": 10.25, "y": 3}, | ||
| 86 | {"matrix": [1, 10], "x": 11.25, "y": 3}, | ||
| 87 | {"matrix": [1, 11], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 88 | |||
| 89 | {"matrix": [0, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 90 | {"matrix": [0, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 91 | {"matrix": [0, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 92 | {"matrix": [6, 5], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 93 | {"matrix": [7, 5], "x": 10, "y": 4, "w": 1.25}, | ||
| 94 | {"matrix": [0, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 95 | {"matrix": [0, 11], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 96 | {"matrix": [0, 12], "x": 13.75, "y": 4, "w": 1.25} | ||
| 97 | ] | ||
| 98 | } | ||
| 33 | } | 99 | } |
| 34 | } | 100 | } |
