diff options
135 files changed, 8456 insertions, 8151 deletions
diff --git a/keyboards/1upkeyboards/1up60hte/1up60hte.h b/keyboards/1upkeyboards/1up60hte/1up60hte.h deleted file mode 100644 index c64bcb124d..0000000000 --- a/keyboards/1upkeyboards/1up60hte/1up60hte.h +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2019 Bubnick | ||
| 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 LAYOUT_60_tsangan_hhkb( \ | ||
| 23 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K413, \ | ||
| 24 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \ | ||
| 25 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, \ | ||
| 26 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, \ | ||
| 27 | K400, K401, K402, K406, K410, K411, K412 \ | ||
| 28 | ) { \ | ||
| 29 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013 }, \ | ||
| 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, KC_NO }, \ | ||
| 32 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, KC_NO }, \ | ||
| 33 | { K400, K401, K402, KC_NO, KC_NO, KC_NO, K406, KC_NO, KC_NO, KC_NO, K410, K411, K412, K413 } \ | ||
| 34 | } | ||
| 35 | |||
| 36 | /* HHKB Variant */ | ||
| 37 | #define LAYOUT_60_hhkb( \ | ||
| 38 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K413, \ | ||
| 39 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \ | ||
| 40 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, \ | ||
| 41 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, \ | ||
| 42 | K401, K402, K406, K410, K411 \ | ||
| 43 | ) { \ | ||
| 44 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013 }, \ | ||
| 45 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113 }, \ | ||
| 46 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, KC_NO }, \ | ||
| 47 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, KC_NO }, \ | ||
| 48 | { KC_NO, K401, K402, KC_NO, KC_NO, KC_NO, K406, KC_NO, KC_NO, KC_NO, K410, K411, KC_NO, K413 } \ | ||
| 49 | } | ||
diff --git a/keyboards/1upkeyboards/1up60hte/info.json b/keyboards/1upkeyboards/1up60hte/info.json index c609336de0..712999df32 100644 --- a/keyboards/1upkeyboards/1up60hte/info.json +++ b/keyboards/1upkeyboards/1up60hte/info.json | |||
| @@ -32,140 +32,140 @@ | |||
| 32 | "layouts": { | 32 | "layouts": { |
| 33 | "LAYOUT_60_tsangan_hhkb": { | 33 | "LAYOUT_60_tsangan_hhkb": { |
| 34 | "layout": [ | 34 | "layout": [ |
| 35 | {"label":"Esc", "x":0, "y":0}, | 35 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 36 | {"label":"!", "x":1, "y":0}, | 36 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 37 | {"label":"@", "x":2, "y":0}, | 37 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 38 | {"label":"#", "x":3, "y":0}, | 38 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 39 | {"label":"$", "x":4, "y":0}, | 39 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 40 | {"label":"%", "x":5, "y":0}, | 40 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 41 | {"label":"^", "x":6, "y":0}, | 41 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 42 | {"label":"&", "x":7, "y":0}, | 42 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 43 | {"label":"*", "x":8, "y":0}, | 43 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 44 | {"label":"(", "x":9, "y":0}, | 44 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 45 | {"label":")", "x":10, "y":0}, | 45 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 46 | {"label":"_", "x":11, "y":0}, | 46 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 47 | {"label":"+", "x":12, "y":0}, | 47 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 48 | {"label":"|", "x":13, "y":0}, | 48 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 49 | {"label":"~", "x":14, "y":0}, | 49 | {"matrix": [4, 13], "x": 14, "y": 0}, |
| 50 | 50 | ||
| 51 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 51 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 52 | {"label":"Q", "x":1.5, "y":1}, | 52 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 53 | {"label":"W", "x":2.5, "y":1}, | 53 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 54 | {"label":"E", "x":3.5, "y":1}, | 54 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 55 | {"label":"R", "x":4.5, "y":1}, | 55 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 56 | {"label":"T", "x":5.5, "y":1}, | 56 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 57 | {"label":"Y", "x":6.5, "y":1}, | 57 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 58 | {"label":"U", "x":7.5, "y":1}, | 58 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 59 | {"label":"I", "x":8.5, "y":1}, | 59 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 60 | {"label":"O", "x":9.5, "y":1}, | 60 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 61 | {"label":"P", "x":10.5, "y":1}, | 61 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 62 | {"label":"{", "x":11.5, "y":1}, | 62 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 63 | {"label":"}", "x":12.5, "y":1}, | 63 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 64 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 64 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 65 | 65 | ||
| 66 | {"label":"Control", "x":0, "y":2, "w":1.75}, | 66 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 67 | {"label":"A", "x":1.75, "y":2}, | 67 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 68 | {"label":"S", "x":2.75, "y":2}, | 68 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 69 | {"label":"D", "x":3.75, "y":2}, | 69 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 70 | {"label":"F", "x":4.75, "y":2}, | 70 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 71 | {"label":"G", "x":5.75, "y":2}, | 71 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 72 | {"label":"H", "x":6.75, "y":2}, | 72 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 73 | {"label":"J", "x":7.75, "y":2}, | 73 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 74 | {"label":"K", "x":8.75, "y":2}, | 74 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 75 | {"label":"L", "x":9.75, "y":2}, | 75 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 76 | {"label":":", "x":10.75, "y":2}, | 76 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 77 | {"label":"\"", "x":11.75, "y":2}, | 77 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 78 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 78 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 79 | 79 | ||
| 80 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 80 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 81 | {"label":"Z", "x":2.25, "y":3}, | 81 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 82 | {"label":"X", "x":3.25, "y":3}, | 82 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 83 | {"label":"C", "x":4.25, "y":3}, | 83 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 84 | {"label":"V", "x":5.25, "y":3}, | 84 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 85 | {"label":"B", "x":6.25, "y":3}, | 85 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 86 | {"label":"N", "x":7.25, "y":3}, | 86 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 87 | {"label":"M", "x":8.25, "y":3}, | 87 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 88 | {"label":"<", "x":9.25, "y":3}, | 88 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 89 | {"label":">", "x":10.25, "y":3}, | 89 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 90 | {"label":"?", "x":11.25, "y":3}, | 90 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 91 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 91 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 92 | {"label":"Fn", "x":14, "y":3}, | 92 | {"matrix": [3, 12], "x": 14, "y": 3}, |
| 93 | 93 | ||
| 94 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 94 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 95 | {"label":"Alt", "x":1.5, "y":4}, | 95 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 96 | {"label":"Meta", "x":2.5, "y":4, "w":1.5}, | 96 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 97 | {"x":4, "y":4, "w":7}, | 97 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 98 | {"label":"Meta", "x":11, "y":4, "w":1.5}, | 98 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 99 | {"label":"Alt", "x":12.5, "y":4}, | 99 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 100 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 100 | {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 101 | ] | 101 | ] |
| 102 | }, | 102 | }, |
| 103 | "LAYOUT_60_hhkb": { | 103 | "LAYOUT_60_hhkb": { |
| 104 | "layout": [ | 104 | "layout": [ |
| 105 | {"label":"Esc", "x":0, "y":0}, | 105 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 106 | {"label":"!", "x":1, "y":0}, | 106 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 107 | {"label":"@", "x":2, "y":0}, | 107 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 108 | {"label":"#", "x":3, "y":0}, | 108 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 109 | {"label":"$", "x":4, "y":0}, | 109 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 110 | {"label":"%", "x":5, "y":0}, | 110 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 111 | {"label":"^", "x":6, "y":0}, | 111 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 112 | {"label":"&", "x":7, "y":0}, | 112 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 113 | {"label":"*", "x":8, "y":0}, | 113 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 114 | {"label":"(", "x":9, "y":0}, | 114 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 115 | {"label":")", "x":10, "y":0}, | 115 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 116 | {"label":"_", "x":11, "y":0}, | 116 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 117 | {"label":"+", "x":12, "y":0}, | 117 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 118 | {"label":"|", "x":13, "y":0}, | 118 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 119 | {"label":"~", "x":14, "y":0}, | 119 | {"matrix": [4, 13], "x": 14, "y": 0}, |
| 120 | 120 | ||
| 121 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 121 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 122 | {"label":"Q", "x":1.5, "y":1}, | 122 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 123 | {"label":"W", "x":2.5, "y":1}, | 123 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 124 | {"label":"E", "x":3.5, "y":1}, | 124 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 125 | {"label":"R", "x":4.5, "y":1}, | 125 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 126 | {"label":"T", "x":5.5, "y":1}, | 126 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 127 | {"label":"Y", "x":6.5, "y":1}, | 127 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 128 | {"label":"U", "x":7.5, "y":1}, | 128 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 129 | {"label":"I", "x":8.5, "y":1}, | 129 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 130 | {"label":"O", "x":9.5, "y":1}, | 130 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 131 | {"label":"P", "x":10.5, "y":1}, | 131 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 132 | {"label":"{", "x":11.5, "y":1}, | 132 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 133 | {"label":"}", "x":12.5, "y":1}, | 133 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 134 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 134 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 135 | 135 | ||
| 136 | {"label":"Control", "x":0, "y":2, "w":1.75}, | 136 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 137 | {"label":"A", "x":1.75, "y":2}, | 137 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 138 | {"label":"S", "x":2.75, "y":2}, | 138 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 139 | {"label":"D", "x":3.75, "y":2}, | 139 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 140 | {"label":"F", "x":4.75, "y":2}, | 140 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 141 | {"label":"G", "x":5.75, "y":2}, | 141 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 142 | {"label":"H", "x":6.75, "y":2}, | 142 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 143 | {"label":"J", "x":7.75, "y":2}, | 143 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 144 | {"label":"K", "x":8.75, "y":2}, | 144 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 145 | {"label":"L", "x":9.75, "y":2}, | 145 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 146 | {"label":":", "x":10.75, "y":2}, | 146 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 147 | {"label":"\"", "x":11.75, "y":2}, | 147 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 148 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 148 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 149 | 149 | ||
| 150 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 150 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 151 | {"label":"Z", "x":2.25, "y":3}, | 151 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 152 | {"label":"X", "x":3.25, "y":3}, | 152 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 153 | {"label":"C", "x":4.25, "y":3}, | 153 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 154 | {"label":"V", "x":5.25, "y":3}, | 154 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 155 | {"label":"B", "x":6.25, "y":3}, | 155 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 156 | {"label":"N", "x":7.25, "y":3}, | 156 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 157 | {"label":"M", "x":8.25, "y":3}, | 157 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 158 | {"label":"<", "x":9.25, "y":3}, | 158 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 159 | {"label":">", "x":10.25, "y":3}, | 159 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 160 | {"label":"?", "x":11.25, "y":3}, | 160 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 161 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 161 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 162 | {"label":"Fn", "x":14, "y":3}, | 162 | {"matrix": [3, 12], "x": 14, "y": 3}, |
| 163 | 163 | ||
| 164 | {"label":"Alt", "x":1.5, "y":4}, | 164 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 165 | {"label":"Meta", "x":2.5, "y":4, "w":1.5}, | 165 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 166 | {"x":4, "y":4, "w":7}, | 166 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 167 | {"label":"Meta", "x":11, "y":4, "w":1.5}, | 167 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 168 | {"label":"Alt", "x":12.5, "y":4} | 168 | {"matrix": [4, 11], "x": 12.5, "y": 4} |
| 169 | ] | 169 | ] |
| 170 | } | 170 | } |
| 171 | } | 171 | } |
diff --git a/keyboards/acekeyboard/titan60/info.json b/keyboards/acekeyboard/titan60/info.json index 008c2e37d9..b384b7bcbf 100644 --- a/keyboards/acekeyboard/titan60/info.json +++ b/keyboards/acekeyboard/titan60/info.json | |||
| @@ -23,32 +23,651 @@ | |||
| 23 | "processor": "atmega32u4", | 23 | "processor": "atmega32u4", |
| 24 | "bootloader": "atmel-dfu", | 24 | "bootloader": "atmel-dfu", |
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_60_ansi": { | 26 | "LAYOUT_60_ansi": { |
| 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, "w":2}, {"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":2.75}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] | 27 | "layout": [ |
| 28 | }, | 28 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 29 | "LAYOUT_60_ansi_split": { | 29 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 30 | "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":1.25}, {"x":1.25, "y":3}, {"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.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] | 30 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 31 | }, | 31 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 32 | "LAYOUT_60_iso": { | 32 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 33 | "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, "w":2}, {"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.75, "y":1, "w":1.25, "h":2}, {"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}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"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":2.75}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] | 33 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 34 | }, | 34 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 35 | "LAYOUT_60_iso_split": { | 35 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 36 | "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.75, "y":1, "w":1.25, "h":2}, {"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}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"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.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] | 36 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 37 | }, | 37 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 38 | "LAYOUT_60_tsangan": { | 38 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 39 | "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}] | 39 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 40 | }, | 40 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 41 | "LAYOUT_60_tsangan_split": { | 41 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 42 | "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":1.25}, {"x":1.25, "y":3}, {"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}] | 42 | |
| 43 | }, | 43 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 44 | "LAYOUT_60_utilitarian": { | 44 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 45 | "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, "w":2}, {"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}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}, {"x":12, "y":3}, {"x":13, "y":3}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}, {"x":14, "y":4}] | 45 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 46 | }, | 46 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 47 | "LAYOUT_60_utilitarian_split": { | 47 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 48 | "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}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}, {"x":12, "y":3}, {"x":13, "y":3}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":2.75}, {"x":6.5, "y":4, "w":1.25}, {"x":7.75, "y":4, "w":2.25}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}, {"x":14, "y":4}] | 48 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 49 | }, | 49 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 50 | "LAYOUT_60_utilitarian_iso_split": { | 50 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 51 | "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.75, "y":1, "w":1.25, "h":2}, {"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}, {"x":0, "y":3, "w":2}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}, {"x":12, "y":3}, {"x":13, "y":3}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":2.75}, {"x":6.5, "y":4, "w":1.25}, {"x":7.75, "y":4, "w":2.25}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}, {"x":14, "y":4}] | 51 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 52 | } | 52 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 53 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 54 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 55 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 56 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 57 | |||
| 58 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 59 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 60 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 61 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 62 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 63 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 64 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 65 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 66 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 67 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 68 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 69 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 70 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 71 | |||
| 72 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 73 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 74 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 75 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 76 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 77 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 78 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 79 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 80 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 81 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 82 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 83 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 84 | |||
| 85 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 86 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 87 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 88 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 89 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 90 | {"matrix": [4, 11], "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} | ||
| 93 | ] | ||
| 94 | }, | ||
| 95 | "LAYOUT_60_ansi_split": { | ||
| 96 | "layout": [ | ||
| 97 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 98 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 99 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 100 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 101 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 102 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 103 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 104 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 105 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 106 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 107 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 108 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 109 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 110 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 111 | {"matrix": [2, 12], "x": 14, "y": 0}, | ||
| 112 | |||
| 113 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 114 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 115 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 116 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 117 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 118 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 119 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 120 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 121 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 122 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 123 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 124 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 125 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 126 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 127 | |||
| 128 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 129 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 130 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 131 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 132 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 133 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 134 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 135 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 136 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 137 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 138 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 139 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 140 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 141 | |||
| 142 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 143 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 144 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 145 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 146 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 147 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 148 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 149 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 150 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 151 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 152 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 153 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 154 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 155 | {"matrix": [4, 3], "x": 14, "y": 3}, | ||
| 156 | |||
| 157 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 158 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 159 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 160 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 161 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 162 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 163 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 164 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 165 | ] | ||
| 166 | }, | ||
| 167 | "LAYOUT_60_iso": { | ||
| 168 | "layout": [ | ||
| 169 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 170 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 171 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 172 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 173 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 174 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 175 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 176 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 177 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 178 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 179 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 180 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 181 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 182 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 183 | |||
| 184 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 185 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 186 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 187 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 188 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 189 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 190 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 191 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 192 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 193 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 194 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 195 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 196 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 197 | {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 198 | |||
| 199 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 200 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 201 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 202 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 203 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 204 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 205 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 206 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 207 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 208 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 209 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 210 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 211 | {"matrix": [1, 13], "x": 12.75, "y": 2}, | ||
| 212 | |||
| 213 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 214 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 215 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 216 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 217 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 218 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 219 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 220 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 221 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 222 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 223 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 224 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 225 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 226 | |||
| 227 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 228 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 229 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 230 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 231 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 232 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 233 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 234 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 235 | ] | ||
| 236 | }, | ||
| 237 | "LAYOUT_60_iso_split": { | ||
| 238 | "layout": [ | ||
| 239 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 240 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 241 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 242 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 243 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 244 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 245 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 246 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 247 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 248 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 249 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 250 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 251 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 252 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 253 | {"matrix": [2, 12], "x": 14, "y": 0}, | ||
| 254 | |||
| 255 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 256 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 257 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 258 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 259 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 260 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 261 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 262 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 263 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 264 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 265 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 266 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 267 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 268 | {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 269 | |||
| 270 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 271 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 272 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 273 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 274 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 275 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 276 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 277 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 278 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 279 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 280 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 281 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 282 | {"matrix": [1, 13], "x": 12.75, "y": 2}, | ||
| 283 | |||
| 284 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 285 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 286 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 287 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 288 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 289 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 290 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 291 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 292 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 293 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 294 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 295 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 296 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 297 | {"matrix": [4, 3], "x": 14, "y": 3}, | ||
| 298 | |||
| 299 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 300 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 301 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 302 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 303 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 304 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 305 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 306 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 307 | ] | ||
| 308 | }, | ||
| 309 | "LAYOUT_60_tsangan": { | ||
| 310 | "layout": [ | ||
| 311 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 312 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 313 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 314 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 315 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 316 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 317 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 318 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 319 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 320 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 321 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 322 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 323 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 324 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 325 | {"matrix": [2, 12], "x": 14, "y": 0}, | ||
| 326 | |||
| 327 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 328 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 329 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 330 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 331 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 332 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 333 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 334 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 335 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 336 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 337 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 338 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 339 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 340 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 341 | |||
| 342 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 343 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 344 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 345 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 346 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 347 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 348 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 349 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 350 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 351 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 352 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 353 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 354 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 355 | |||
| 356 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 357 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 358 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 359 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 360 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 361 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 362 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 363 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 364 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 365 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 366 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 367 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 368 | {"matrix": [4, 3], "x": 14, "y": 3}, | ||
| 369 | |||
| 370 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 371 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 372 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 373 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 374 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 375 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 376 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 377 | ] | ||
| 378 | }, | ||
| 379 | "LAYOUT_60_tsangan_split": { | ||
| 380 | "layout": [ | ||
| 381 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 382 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 383 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 384 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 385 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 386 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 387 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 388 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 389 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 390 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 391 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 392 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 393 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 394 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 395 | {"matrix": [2, 12], "x": 14, "y": 0}, | ||
| 396 | |||
| 397 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 398 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 399 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 400 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 401 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 402 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 403 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 404 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 405 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 406 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 407 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 408 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 409 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 410 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 411 | |||
| 412 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 413 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 414 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 415 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 416 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 417 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 418 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 419 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 420 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 421 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 422 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 423 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 424 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 425 | |||
| 426 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 427 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 428 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 429 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 430 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 431 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 432 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 433 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 434 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 435 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 436 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 437 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 438 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 439 | {"matrix": [4, 3], "x": 14, "y": 3}, | ||
| 440 | |||
| 441 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 442 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 443 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 444 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 445 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 446 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 447 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 448 | ] | ||
| 449 | }, | ||
| 450 | "LAYOUT_60_utilitarian": { | ||
| 451 | "layout": [ | ||
| 452 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 453 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 454 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 455 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 456 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 457 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 458 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 459 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 460 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 461 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 462 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 463 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 464 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 465 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 466 | |||
| 467 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 468 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 469 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 470 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 471 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 472 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 473 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 474 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 475 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 476 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 477 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 478 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 479 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 480 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 481 | |||
| 482 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 483 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 484 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 485 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 486 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 487 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 488 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 489 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 490 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 491 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 492 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 493 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 494 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 495 | |||
| 496 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, | ||
| 497 | {"matrix": [3, 2], "x": 2, "y": 3}, | ||
| 498 | {"matrix": [3, 3], "x": 3, "y": 3}, | ||
| 499 | {"matrix": [3, 4], "x": 4, "y": 3}, | ||
| 500 | {"matrix": [3, 5], "x": 5, "y": 3}, | ||
| 501 | {"matrix": [3, 6], "x": 6, "y": 3}, | ||
| 502 | {"matrix": [3, 7], "x": 7, "y": 3}, | ||
| 503 | {"matrix": [3, 8], "x": 8, "y": 3}, | ||
| 504 | {"matrix": [3, 9], "x": 9, "y": 3}, | ||
| 505 | {"matrix": [3, 10], "x": 10, "y": 3}, | ||
| 506 | {"matrix": [3, 11], "x": 11, "y": 3}, | ||
| 507 | {"matrix": [3, 13], "x": 12, "y": 3}, | ||
| 508 | {"matrix": [3, 12], "x": 13, "y": 3}, | ||
| 509 | {"matrix": [4, 3], "x": 14, "y": 3}, | ||
| 510 | |||
| 511 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 512 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 513 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 514 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 515 | {"matrix": [4, 10], "x": 10, "y": 4}, | ||
| 516 | {"matrix": [4, 11], "x": 11, "y": 4}, | ||
| 517 | {"matrix": [4, 9], "x": 12, "y": 4}, | ||
| 518 | {"matrix": [4, 12], "x": 13, "y": 4}, | ||
| 519 | {"matrix": [4, 13], "x": 14, "y": 4} | ||
| 520 | ] | ||
| 521 | }, | ||
| 522 | "LAYOUT_60_utilitarian_split": { | ||
| 523 | "layout": [ | ||
| 524 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 525 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 526 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 527 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 528 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 529 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 530 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 531 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 532 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 533 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 534 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 535 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 536 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 537 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 538 | {"matrix": [2, 12], "x": 14, "y": 0}, | ||
| 539 | |||
| 540 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 541 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 542 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 543 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 544 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 545 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 546 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 547 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 548 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 549 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 550 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 551 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 552 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 553 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 554 | |||
| 555 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 556 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 557 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 558 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 559 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 560 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 561 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 562 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 563 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 564 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 565 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 566 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 567 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 568 | |||
| 569 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, | ||
| 570 | {"matrix": [3, 2], "x": 2, "y": 3}, | ||
| 571 | {"matrix": [3, 3], "x": 3, "y": 3}, | ||
| 572 | {"matrix": [3, 4], "x": 4, "y": 3}, | ||
| 573 | {"matrix": [3, 5], "x": 5, "y": 3}, | ||
| 574 | {"matrix": [3, 6], "x": 6, "y": 3}, | ||
| 575 | {"matrix": [3, 7], "x": 7, "y": 3}, | ||
| 576 | {"matrix": [3, 8], "x": 8, "y": 3}, | ||
| 577 | {"matrix": [3, 9], "x": 9, "y": 3}, | ||
| 578 | {"matrix": [3, 10], "x": 10, "y": 3}, | ||
| 579 | {"matrix": [3, 11], "x": 11, "y": 3}, | ||
| 580 | {"matrix": [3, 13], "x": 12, "y": 3}, | ||
| 581 | {"matrix": [3, 12], "x": 13, "y": 3}, | ||
| 582 | {"matrix": [4, 3], "x": 14, "y": 3}, | ||
| 583 | |||
| 584 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 585 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 586 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 587 | {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.75}, | ||
| 588 | {"matrix": [4, 6], "x": 6.5, "y": 4, "w": 1.25}, | ||
| 589 | {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, | ||
| 590 | {"matrix": [4, 10], "x": 10, "y": 4}, | ||
| 591 | {"matrix": [4, 11], "x": 11, "y": 4}, | ||
| 592 | {"matrix": [4, 9], "x": 12, "y": 4}, | ||
| 593 | {"matrix": [4, 12], "x": 13, "y": 4}, | ||
| 594 | {"matrix": [4, 13], "x": 14, "y": 4} | ||
| 595 | ] | ||
| 596 | }, | ||
| 597 | "LAYOUT_60_utilitarian_iso_split": { | ||
| 598 | "layout": [ | ||
| 599 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 600 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 601 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 602 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 603 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 604 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 605 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 606 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 607 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 608 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 609 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 610 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 611 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 612 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 613 | {"matrix": [2, 12], "x": 14, "y": 0}, | ||
| 614 | |||
| 615 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 616 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 617 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 618 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 619 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 620 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 621 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 622 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 623 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 624 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 625 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 626 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 627 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 628 | {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 629 | |||
| 630 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 631 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 632 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 633 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 634 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 635 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 636 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 637 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 638 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 639 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 640 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 641 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 642 | {"matrix": [1, 13], "x": 12.75, "y": 2}, | ||
| 643 | |||
| 644 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, | ||
| 645 | {"matrix": [3, 2], "x": 2, "y": 3}, | ||
| 646 | {"matrix": [3, 3], "x": 3, "y": 3}, | ||
| 647 | {"matrix": [3, 4], "x": 4, "y": 3}, | ||
| 648 | {"matrix": [3, 5], "x": 5, "y": 3}, | ||
| 649 | {"matrix": [3, 6], "x": 6, "y": 3}, | ||
| 650 | {"matrix": [3, 7], "x": 7, "y": 3}, | ||
| 651 | {"matrix": [3, 8], "x": 8, "y": 3}, | ||
| 652 | {"matrix": [3, 9], "x": 9, "y": 3}, | ||
| 653 | {"matrix": [3, 10], "x": 10, "y": 3}, | ||
| 654 | {"matrix": [3, 11], "x": 11, "y": 3}, | ||
| 655 | {"matrix": [3, 13], "x": 12, "y": 3}, | ||
| 656 | {"matrix": [3, 12], "x": 13, "y": 3}, | ||
| 657 | {"matrix": [4, 3], "x": 14, "y": 3}, | ||
| 658 | |||
| 659 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 660 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 661 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 662 | {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.75}, | ||
| 663 | {"matrix": [4, 6], "x": 6.5, "y": 4, "w": 1.25}, | ||
| 664 | {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, | ||
| 665 | {"matrix": [4, 10], "x": 10, "y": 4}, | ||
| 666 | {"matrix": [4, 11], "x": 11, "y": 4}, | ||
| 667 | {"matrix": [4, 9], "x": 12, "y": 4}, | ||
| 668 | {"matrix": [4, 12], "x": 13, "y": 4}, | ||
| 669 | {"matrix": [4, 13], "x": 14, "y": 4} | ||
| 670 | ] | ||
| 671 | } | ||
| 53 | } | 672 | } |
| 54 | } | 673 | } |
diff --git a/keyboards/acekeyboard/titan60/titan60.h b/keyboards/acekeyboard/titan60/titan60.h deleted file mode 100644 index 99b42fe190..0000000000 --- a/keyboards/acekeyboard/titan60/titan60.h +++ /dev/null | |||
| @@ -1,154 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 keebnewb | ||
| 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 ___ 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, k2b, k2d, \ | ||
| 28 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \ | ||
| 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, k2b, ___, k2d }, \ | ||
| 34 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, ___ }, \ | ||
| 35 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, ___, k4a, k4b, k4c, k4d } \ | ||
| 36 | } | ||
| 37 | |||
| 38 | // ANSI with all split options | ||
| 39 | #define LAYOUT_60_ansi_split( \ | ||
| 40 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k2c, \ | ||
| 41 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 42 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 43 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k43, \ | ||
| 44 | k40, k41, k42, k46, k4a, k4b, k4c, k4d \ | ||
| 45 | ){ \ | ||
| 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, k2d }, \ | ||
| 49 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, ___ }, \ | ||
| 50 | { k40, k41, k42, k43, ___, ___, k46, ___, ___, ___, k4a, k4b, k4c, k4d } \ | ||
| 51 | } | ||
| 52 | |||
| 53 | #define LAYOUT_60_iso( \ | ||
| 54 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, \ | ||
| 55 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k2d, \ | ||
| 56 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k1d, \ | ||
| 57 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \ | ||
| 58 | k40, k41, k42, k46, k4a, k4b, k4c, k4d \ | ||
| 59 | ){ \ | ||
| 60 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d }, \ | ||
| 61 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d }, \ | ||
| 62 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, ___, k2d }, \ | ||
| 63 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, ___ }, \ | ||
| 64 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, ___, k4a, k4b, k4c, k4d } \ | ||
| 65 | } | ||
| 66 | |||
| 67 | // ISO with all split options | ||
| 68 | #define LAYOUT_60_iso_split( \ | ||
| 69 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k2c, \ | ||
| 70 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k2d, \ | ||
| 71 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k1d, \ | ||
| 72 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k43, \ | ||
| 73 | k40, k41, k42, k46, k4a, k4b, k4c, k4d \ | ||
| 74 | ){ \ | ||
| 75 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d }, \ | ||
| 76 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d }, \ | ||
| 77 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d }, \ | ||
| 78 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, ___ }, \ | ||
| 79 | { k40, k41, k42, k43, ___, ___, k46, ___, ___, ___, k4a, k4b, k4c, k4d } \ | ||
| 80 | } | ||
| 81 | |||
| 82 | // Tsangan | ||
| 83 | #define LAYOUT_60_tsangan( \ | ||
| 84 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k2c, \ | ||
| 85 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 86 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 87 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k43, \ | ||
| 88 | k40, k41, k42, k46, k4b, k4c, k4d \ | ||
| 89 | ){ \ | ||
| 90 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d }, \ | ||
| 91 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d }, \ | ||
| 92 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d }, \ | ||
| 93 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, ___ }, \ | ||
| 94 | { k40, k41, k42, k43, ___, ___, k46, ___, ___, ___, ___, k4b, k4c, k4d } \ | ||
| 95 | } | ||
| 96 | |||
| 97 | // Tsangan with split left shift | ||
| 98 | #define LAYOUT_60_tsangan_split( \ | ||
| 99 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k2c, \ | ||
| 100 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 101 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 102 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k43, \ | ||
| 103 | k40, k41, k42, k46, k4b, k4c, k4d \ | ||
| 104 | ){ \ | ||
| 105 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d }, \ | ||
| 106 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d }, \ | ||
| 107 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d }, \ | ||
| 108 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, ___ }, \ | ||
| 109 | { k40, k41, k42, k43, ___, ___, k46, ___, ___, ___, ___, k4b, k4c, k4d } \ | ||
| 110 | } | ||
| 111 | |||
| 112 | #define LAYOUT_60_utilitarian( \ | ||
| 113 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, \ | ||
| 114 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 115 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 116 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3c, k43, \ | ||
| 117 | k40, k41, k42, k46, k4a, k4b, k49, k4c, k4d \ | ||
| 118 | ){ \ | ||
| 119 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d }, \ | ||
| 120 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d }, \ | ||
| 121 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, ___, k2d }, \ | ||
| 122 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d }, \ | ||
| 123 | { k40, k41, k42, k43, ___, ___, k46, ___, ___, k49, k4a, k4b, k4c, k4d } \ | ||
| 124 | } | ||
| 125 | |||
| 126 | // Utilitarian with split spacebar and split backspace | ||
| 127 | #define LAYOUT_60_utilitarian_split( \ | ||
| 128 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k2c, \ | ||
| 129 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 130 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 131 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3c, k43, \ | ||
| 132 | k40, k41, k42, k44, k46, k48, k4a, k4b, k49, k4c, k4d \ | ||
| 133 | ){ \ | ||
| 134 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d }, \ | ||
| 135 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d }, \ | ||
| 136 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d }, \ | ||
| 137 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d }, \ | ||
| 138 | { k40, k41, k42, k43, k44, ___, k46, ___, k48, k49, k4a, k4b, k4c, k4d } \ | ||
| 139 | } | ||
| 140 | |||
| 141 | // Utilitarian with ISO enter, split spacebar and split backspace | ||
| 142 | #define LAYOUT_60_utilitarian_iso_split( \ | ||
| 143 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k2c, \ | ||
| 144 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k2d, \ | ||
| 145 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k1d, \ | ||
| 146 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3c, k43, \ | ||
| 147 | k40, k41, k42, k44, k46, k48, k4a, k4b, k49, k4c, k4d \ | ||
| 148 | ){ \ | ||
| 149 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d }, \ | ||
| 150 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d }, \ | ||
| 151 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d }, \ | ||
| 152 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d }, \ | ||
| 153 | { k40, k41, k42, k43, k44, ___, k46, ___, k48, k49, k4a, k4b, k4c, k4d } \ | ||
| 154 | } | ||
diff --git a/keyboards/acheron/arctic/arctic.h b/keyboards/acheron/arctic/arctic.h deleted file mode 100644 index 91a1976d59..0000000000 --- a/keyboards/acheron/arctic/arctic.h +++ /dev/null | |||
| @@ -1,50 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2015 Álvaro "Gondolindrim" Volpato <gondolindrim@acheronproject.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 ___ KC_NO | ||
| 23 | |||
| 24 | #define LAYOUT_60_ansi_tsangan( \ | ||
| 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, K2B, K2C, \ | ||
| 28 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, \ | ||
| 29 | K40, K41, K42, K46, K49, K4A, K4B \ | ||
| 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, ___}, \ | ||
| 34 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, ___, ___}, \ | ||
| 35 | { K40, K41, K42, ___, ___, ___, K46, ___, ___, K49, K4A, K4B, ___, ___} \ | ||
| 36 | } | ||
| 37 | |||
| 38 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 39 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D,\ | ||
| 40 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 41 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 42 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 43 | K40, K41, K42, K46, K49, K4A, K4B \ | ||
| 44 | ) { \ | ||
| 45 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D}, \ | ||
| 46 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D}, \ | ||
| 47 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D}, \ | ||
| 48 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___}, \ | ||
| 49 | { K40, K41, K42, ___, ___, ___, K46, ___, ___, K49, K4A, K4B, ___, ___} \ | ||
| 50 | } | ||
diff --git a/keyboards/acheron/arctic/info.json b/keyboards/acheron/arctic/info.json index f51a4c383e..07227d8003 100644 --- a/keyboards/acheron/arctic/info.json +++ b/keyboards/acheron/arctic/info.json | |||
| @@ -18,140 +18,140 @@ | |||
| 18 | "layouts": { | 18 | "layouts": { |
| 19 | "LAYOUT_60_ansi_tsangan": { | 19 | "LAYOUT_60_ansi_tsangan": { |
| 20 | "layout": [ | 20 | "layout": [ |
| 21 | {"label":"~", "x":0, "y":0}, | 21 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 22 | {"label":"!", "x":1, "y":0}, | 22 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 23 | {"label":"@", "x":2, "y":0}, | 23 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 24 | {"label":"#", "x":3, "y":0}, | 24 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 25 | {"label":"$", "x":4, "y":0}, | 25 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 26 | {"label":"%", "x":5, "y":0}, | 26 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 27 | {"label":"^", "x":6, "y":0}, | 27 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 28 | {"label":"&", "x":7, "y":0}, | 28 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 29 | {"label":"*", "x":8, "y":0}, | 29 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 30 | {"label":"(", "x":9, "y":0}, | 30 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 31 | {"label":")", "x":10, "y":0}, | 31 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 32 | {"label":"_", "x":11, "y":0}, | 32 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 33 | {"label":"+", "x":12, "y":0}, | 33 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 34 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 34 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 35 | 35 | ||
| 36 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 36 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 37 | {"label":"Q", "x":1.5, "y":1}, | 37 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 38 | {"label":"W", "x":2.5, "y":1}, | 38 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 39 | {"label":"E", "x":3.5, "y":1}, | 39 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 40 | {"label":"R", "x":4.5, "y":1}, | 40 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 41 | {"label":"T", "x":5.5, "y":1}, | 41 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 42 | {"label":"Y", "x":6.5, "y":1}, | 42 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 43 | {"label":"U", "x":7.5, "y":1}, | 43 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 44 | {"label":"I", "x":8.5, "y":1}, | 44 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 45 | {"label":"O", "x":9.5, "y":1}, | 45 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 46 | {"label":"P", "x":10.5, "y":1}, | 46 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 47 | {"label":"{", "x":11.5, "y":1}, | 47 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 48 | {"label":"}", "x":12.5, "y":1}, | 48 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 49 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 49 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 50 | 50 | ||
| 51 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 51 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 52 | {"label":"A", "x":1.75, "y":2}, | 52 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 53 | {"label":"S", "x":2.75, "y":2}, | 53 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 54 | {"label":"D", "x":3.75, "y":2}, | 54 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 55 | {"label":"F", "x":4.75, "y":2}, | 55 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 56 | {"label":"G", "x":5.75, "y":2}, | 56 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 57 | {"label":"H", "x":6.75, "y":2}, | 57 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 58 | {"label":"J", "x":7.75, "y":2}, | 58 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 59 | {"label":"K", "x":8.75, "y":2}, | 59 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 60 | {"label":"L", "x":9.75, "y":2}, | 60 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 61 | {"label":":", "x":10.75, "y":2}, | 61 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 62 | {"label":"\"", "x":11.75, "y":2}, | 62 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 63 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 63 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 64 | 64 | ||
| 65 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 65 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 66 | {"label":"Z", "x":2.25, "y":3}, | 66 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 67 | {"label":"X", "x":3.25, "y":3}, | 67 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 68 | {"label":"C", "x":4.25, "y":3}, | 68 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 69 | {"label":"V", "x":5.25, "y":3}, | 69 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 70 | {"label":"B", "x":6.25, "y":3}, | 70 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 71 | {"label":"N", "x":7.25, "y":3}, | 71 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 72 | {"label":"M", "x":8.25, "y":3}, | 72 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 73 | {"label":"<", "x":9.25, "y":3}, | 73 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 74 | {"label":">", "x":10.25, "y":3}, | 74 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 75 | {"label":"?", "x":11.25, "y":3}, | 75 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 76 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 76 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, |
| 77 | 77 | ||
| 78 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 78 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 79 | {"label":"Win", "x":1.5, "y":4}, | 79 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 80 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 80 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 81 | {"x":4, "y":4, "w":7}, | 81 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 82 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 82 | {"matrix": [4, 9], "x": 11, "y": 4, "w": 1.5}, |
| 83 | {"label":"Fn", "x":12.5, "y":4}, | 83 | {"matrix": [4, 10], "x": 12.5, "y": 4}, |
| 84 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 84 | {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5} |
| 85 | ] | 85 | ] |
| 86 | }, | 86 | }, |
| 87 | "LAYOUT_60_tsangan_hhkb": { | 87 | "LAYOUT_60_tsangan_hhkb": { |
| 88 | "layout": [ | 88 | "layout": [ |
| 89 | {"label":"~", "x":0, "y":0}, | 89 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 90 | {"label":"!", "x":1, "y":0}, | 90 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 91 | {"label":"@", "x":2, "y":0}, | 91 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 92 | {"label":"#", "x":3, "y":0}, | 92 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 93 | {"label":"$", "x":4, "y":0}, | 93 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 94 | {"label":"%", "x":5, "y":0}, | 94 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 95 | {"label":"^", "x":6, "y":0}, | 95 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 96 | {"label":"&", "x":7, "y":0}, | 96 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 97 | {"label":"*", "x":8, "y":0}, | 97 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 98 | {"label":"(", "x":9, "y":0}, | 98 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 99 | {"label":")", "x":10, "y":0}, | 99 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 100 | {"label":"_", "x":11, "y":0}, | 100 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 101 | {"label":"+", "x":12, "y":0}, | 101 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 102 | {"label":"|", "x":13, "y":0}, | 102 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 103 | {"label":"Del", "x":14, "y":0}, | 103 | {"matrix": [2, 13], "x": 14, "y": 0}, |
| 104 | 104 | ||
| 105 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 105 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 106 | {"label":"Q", "x":1.5, "y":1}, | 106 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 107 | {"label":"W", "x":2.5, "y":1}, | 107 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 108 | {"label":"E", "x":3.5, "y":1}, | 108 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 109 | {"label":"R", "x":4.5, "y":1}, | 109 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 110 | {"label":"T", "x":5.5, "y":1}, | 110 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 111 | {"label":"Y", "x":6.5, "y":1}, | 111 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 112 | {"label":"U", "x":7.5, "y":1}, | 112 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 113 | {"label":"I", "x":8.5, "y":1}, | 113 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 114 | {"label":"O", "x":9.5, "y":1}, | 114 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 115 | {"label":"P", "x":10.5, "y":1}, | 115 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 116 | {"label":"{", "x":11.5, "y":1}, | 116 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 117 | {"label":"}", "x":12.5, "y":1}, | 117 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 118 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 118 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 119 | 119 | ||
| 120 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 120 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 121 | {"label":"A", "x":1.75, "y":2}, | 121 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 122 | {"label":"S", "x":2.75, "y":2}, | 122 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 123 | {"label":"D", "x":3.75, "y":2}, | 123 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 124 | {"label":"F", "x":4.75, "y":2}, | 124 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 125 | {"label":"G", "x":5.75, "y":2}, | 125 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 126 | {"label":"H", "x":6.75, "y":2}, | 126 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 127 | {"label":"J", "x":7.75, "y":2}, | 127 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 128 | {"label":"K", "x":8.75, "y":2}, | 128 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 129 | {"label":"L", "x":9.75, "y":2}, | 129 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 130 | {"label":":", "x":10.75, "y":2}, | 130 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 131 | {"label":"\"", "x":11.75, "y":2}, | 131 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 132 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 132 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 133 | 133 | ||
| 134 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 134 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 135 | {"label":"Z", "x":2.25, "y":3}, | 135 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 136 | {"label":"X", "x":3.25, "y":3}, | 136 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 137 | {"label":"C", "x":4.25, "y":3}, | 137 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 138 | {"label":"V", "x":5.25, "y":3}, | 138 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 139 | {"label":"B", "x":6.25, "y":3}, | 139 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 140 | {"label":"N", "x":7.25, "y":3}, | 140 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 141 | {"label":"M", "x":8.25, "y":3}, | 141 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 142 | {"label":"<", "x":9.25, "y":3}, | 142 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 143 | {"label":">", "x":10.25, "y":3}, | 143 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 144 | {"label":"?", "x":11.25, "y":3}, | 144 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 145 | {"label":"Shift", "x":13.25, "y":3, "w":1.75}, | 145 | {"matrix": [3, 11], "x": 13.25, "y": 3, "w": 1.75}, |
| 146 | {"label":"Fn", "x":12.25, "y":3}, | 146 | {"matrix": [3, 12], "x": 12.25, "y": 3}, |
| 147 | 147 | ||
| 148 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 148 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 149 | {"label":"Win", "x":1.5, "y":4}, | 149 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 150 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 150 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 151 | {"x":4, "y":4, "w":7}, | 151 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 152 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 152 | {"matrix": [4, 9], "x": 11, "y": 4, "w": 1.5}, |
| 153 | {"label":"Win", "x":12.5, "y":4}, | 153 | {"matrix": [4, 10], "x": 12.5, "y": 4}, |
| 154 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 154 | {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5} |
| 155 | ] | 155 | ] |
| 156 | } | 156 | } |
| 157 | } | 157 | } |
diff --git a/keyboards/acheron/keebspcb/info.json b/keyboards/acheron/keebspcb/info.json index 5c53bc70e2..e56cb16bdd 100644 --- a/keyboards/acheron/keebspcb/info.json +++ b/keyboards/acheron/keebspcb/info.json | |||
| @@ -18,7 +18,72 @@ | |||
| 18 | "community_layouts": ["60_ansi_tsangan"], | 18 | "community_layouts": ["60_ansi_tsangan"], |
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_ansi_tsangan": { | 20 | "LAYOUT_60_ansi_tsangan": { |
| 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}, {"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.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": [0, 11], "x": 11, "y": 0}, | ||
| 34 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 35 | {"matrix": [3, 12], "x": 13, "y": 0, "w": 2}, | ||
| 36 | |||
| 37 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 38 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 39 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 40 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 41 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 42 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 43 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 44 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 45 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 46 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 47 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 48 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 49 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 50 | {"matrix": [4, 12], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 51 | |||
| 52 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 53 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 54 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 55 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 56 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 57 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 58 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 59 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 60 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 61 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 62 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 63 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 64 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 65 | |||
| 66 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 67 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 68 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 69 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 70 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 71 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 72 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 73 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 74 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 75 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 76 | {"matrix": [3, 10], "x": 11.25, "y": 3}, | ||
| 77 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 78 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 79 | |||
| 80 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 81 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 82 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 83 | {"matrix": [4, 9], "x": 11, "y": 4, "w": 1.5}, | ||
| 84 | {"matrix": [4, 10], "x": 12.5, "y": 4}, | ||
| 85 | {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5} | ||
| 86 | ] | ||
| 22 | } | 87 | } |
| 23 | } | 88 | } |
| 24 | } | 89 | } |
diff --git a/keyboards/acheron/keebspcb/keebspcb.h b/keyboards/acheron/keebspcb/keebspcb.h deleted file mode 100644 index 131d0013f1..0000000000 --- a/keyboards/acheron/keebspcb/keebspcb.h +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "quantum.h" | ||
| 4 | |||
| 5 | #define ___ KC_NO | ||
| 6 | |||
| 7 | #define LAYOUT_60_ansi_tsangan( \ | ||
| 8 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K3C, \ | ||
| 9 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K4C, \ | ||
| 10 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 11 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, \ | ||
| 12 | K40, K41, K42, K46, K49, K4A, K4B \ | ||
| 13 | ) { \ | ||
| 14 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C}, \ | ||
| 15 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C}, \ | ||
| 16 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C}, \ | ||
| 17 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C}, \ | ||
| 18 | { K40, K41, K42, ___, ___, ___, K46, ___, ___, K49, K4A, K4B, K4C} \ | ||
| 19 | } | ||
diff --git a/keyboards/akegata_denki/device_one/device_one.h b/keyboards/akegata_denki/device_one/device_one.h deleted file mode 100644 index 58986dea90..0000000000 --- a/keyboards/akegata_denki/device_one/device_one.h +++ /dev/null | |||
| @@ -1,59 +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, k0e, \ | ||
| 7 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 8 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2e, \ | ||
| 9 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \ | ||
| 10 | k40, k41, k42, k47, k4a, k4b, k4c, k4e \ | ||
| 11 | ) { \ | ||
| 12 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, KC_NO }, \ | ||
| 13 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, KC_NO }, \ | ||
| 14 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, KC_NO, k2e, }, \ | ||
| 15 | { k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, k3c, KC_NO, }, \ | ||
| 16 | { k40, k41, k42, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, k4a, k4b, k4c, KC_NO, KC_NO, k4e }, \ | ||
| 17 | } | ||
| 18 | |||
| 19 | #define LAYOUT_60_iso(\ | ||
| 20 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 21 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 22 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2e, k1e, \ | ||
| 23 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \ | ||
| 24 | k40, k41, k42, k47, k4a, k4b, k4c, k4e \ | ||
| 25 | ) { \ | ||
| 26 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, KC_NO }, \ | ||
| 27 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, KC_NO }, \ | ||
| 28 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, KC_NO, k2e, }, \ | ||
| 29 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, KC_NO, k3c, }, \ | ||
| 30 | { k40, k41, k42, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, k4a, k4b, k4c, KC_NO, KC_NO, k4e }, \ | ||
| 31 | } | ||
| 32 | |||
| 33 | #define LAYOUT_60_ansi_arrow(\ | ||
| 34 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 35 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 36 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2e, \ | ||
| 37 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 38 | k40, k41, k42, k47, k4a, k4b, k4c, k4e, k4f \ | ||
| 39 | ) { \ | ||
| 40 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, KC_NO }, \ | ||
| 41 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, KC_NO }, \ | ||
| 42 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, KC_NO, k2e, }, \ | ||
| 43 | { k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, k3c, k3d, }, \ | ||
| 44 | { k40, k41, k42, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, k4a, k4b, k4c, KC_NO, k4e, k4f, }, \ | ||
| 45 | } | ||
| 46 | |||
| 47 | #define LAYOUT_60_ansi_split_bs(\ | ||
| 48 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, k0f, \ | ||
| 49 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 50 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2e, \ | ||
| 51 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \ | ||
| 52 | k40, k41, k42, k47, k4a, k4b, k4c, k4e \ | ||
| 53 | ) { \ | ||
| 54 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, k0f }, \ | ||
| 55 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, KC_NO }, \ | ||
| 56 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, KC_NO, k2e, }, \ | ||
| 57 | { k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, k3c, KC_NO }, \ | ||
| 58 | { k40, k41, k42, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, k4a, k4b, k4c, KC_NO, KC_NO, k4e, }, \ | ||
| 59 | } | ||
diff --git a/keyboards/akegata_denki/device_one/info.json b/keyboards/akegata_denki/device_one/info.json index 59449c4754..e1e69e2510 100644 --- a/keyboards/akegata_denki/device_one/info.json +++ b/keyboards/akegata_denki/device_one/info.json | |||
| @@ -19,16 +19,284 @@ | |||
| 19 | "community_layouts": ["60_ansi", "60_iso"], | 19 | "community_layouts": ["60_ansi", "60_iso"], |
| 20 | "layouts": { | 20 | "layouts": { |
| 21 | "LAYOUT_60_ansi": { | 21 | "LAYOUT_60_ansi": { |
| 22 | "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":"capslock", "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":"meta", "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":"meta", "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}] | 22 | "layout": [ |
| 23 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 24 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 25 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 26 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 27 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 28 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 29 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 30 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 31 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 32 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 33 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 34 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 35 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 36 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 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, 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, 13], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 79 | |||
| 80 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 81 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 82 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 83 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 84 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 85 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 86 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 87 | {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} | ||
| 88 | ] | ||
| 23 | }, | 89 | }, |
| 24 | "LAYOUT_60_iso": { | 90 | "LAYOUT_60_iso": { |
| 25 | "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}] | 91 | "layout": [ |
| 92 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 93 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 94 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 95 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 96 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 97 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 98 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 99 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 100 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 101 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 102 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 103 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 104 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 105 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 106 | |||
| 107 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 108 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 109 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 110 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 111 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 112 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 113 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 114 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 115 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 116 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 117 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 118 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 119 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 120 | |||
| 121 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 122 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 123 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 124 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 125 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 126 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 127 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 128 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 129 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 130 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 131 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 132 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 133 | {"matrix": [2, 13], "x": 12.75, "y": 2}, | ||
| 134 | {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 135 | |||
| 136 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 137 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 138 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 139 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 140 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 141 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 142 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 143 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 144 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 145 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 146 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 147 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 148 | {"matrix": [3, 14], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 149 | |||
| 150 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 151 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 152 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 153 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 154 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 155 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 156 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 157 | {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} | ||
| 158 | ] | ||
| 26 | }, | 159 | }, |
| 27 | "LAYOUT_60_ansi_split_bs": { | 160 | "LAYOUT_60_ansi_split_bs": { |
| 28 | "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":"|", "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":"enter", "x":13.5, "y":1, "w":1.5}, {"label":"capslock", "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":"meta", "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":"meta", "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}] | 161 | "layout": [ |
| 162 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 163 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 164 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 165 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 166 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 167 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 168 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 169 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 170 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 171 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 172 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 173 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 174 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 175 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 176 | {"matrix": [0, 14], "x": 14, "y": 0}, | ||
| 177 | |||
| 178 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 179 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 180 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 181 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 182 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 183 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 184 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 185 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 186 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 187 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 188 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 189 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 190 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 191 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 192 | |||
| 193 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 194 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 195 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 196 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 197 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 198 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 199 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 200 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 201 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 202 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 203 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 204 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 205 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 206 | |||
| 207 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 208 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 209 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 210 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 211 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 212 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 213 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 214 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 215 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 216 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 217 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 218 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 219 | |||
| 220 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 221 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 222 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 223 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 224 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 225 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 226 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 227 | {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} | ||
| 228 | ] | ||
| 29 | }, | 229 | }, |
| 30 | "LAYOUT_60_ansi_arrow": { | 230 | "LAYOUT_60_ansi_arrow": { |
| 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":"capslock", "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":"shift", "x":11.25, "y":3, "w":1.75}, {"label":"up", "x":13, "y":3}, {"label":"/", "x":14, "y":3}, {"label":"ctrl", "x":0, "y":4, "w":1.25}, {"label":"meta", "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 }, {"label":"meta", "x":11, "y":4 }, {"label":"left", "x":12, "y":4 }, {"label":"down", "x":13, "y":4 }, {"label": "right", "x":14, "y":4 }] | 231 | "layout": [ |
| 232 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 233 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 234 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 235 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 236 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 237 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 238 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 239 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 240 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 241 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 242 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 243 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 244 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 245 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 246 | |||
| 247 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 248 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 249 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 250 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 251 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 252 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 253 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 254 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 255 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 256 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 257 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 258 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 259 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 260 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 261 | |||
| 262 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 263 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 264 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 265 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 266 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 267 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 268 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 269 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 270 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 271 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 272 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 273 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 274 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 275 | |||
| 276 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 277 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 278 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 279 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 280 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 281 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 282 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 283 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 284 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 285 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 286 | {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.75}, | ||
| 287 | {"matrix": [3, 13], "x": 13, "y": 3}, | ||
| 288 | {"matrix": [3, 14], "x": 14, "y": 3}, | ||
| 289 | |||
| 290 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 291 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 292 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 293 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 294 | {"matrix": [4, 9], "x": 10, "y": 4}, | ||
| 295 | {"matrix": [4, 10], "x": 11, "y": 4}, | ||
| 296 | {"matrix": [4, 11], "x": 12, "y": 4}, | ||
| 297 | {"matrix": [4, 13], "x": 13, "y": 4}, | ||
| 298 | {"matrix": [4, 14], "x": 14, "y": 4} | ||
| 299 | ] | ||
| 32 | } | 300 | } |
| 33 | } | 301 | } |
| 34 | } | 302 | } |
diff --git a/keyboards/annepro2/annepro2.h b/keyboards/annepro2/annepro2.h index ad1fce6b03..a33194f964 100644 --- a/keyboards/annepro2/annepro2.h +++ b/keyboards/annepro2/annepro2.h | |||
| @@ -26,38 +26,6 @@ typedef struct __attribute__((__packed__)) { | |||
| 26 | } ble_capslock_t; | 26 | } ble_capslock_t; |
| 27 | extern ble_capslock_t ble_capslock; | 27 | extern ble_capslock_t ble_capslock; |
| 28 | 28 | ||
| 29 | // Matrix keymap | ||
| 30 | // clang-format off | ||
| 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, K2C, \ | ||
| 35 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 36 | K40, K42, K43, K46, K49, K4A, K4B, K4C \ | ||
| 37 | ) { \ | ||
| 38 | /* COL1 COL2 COL3 COL4 COL5 COL6 COL7 COL8 COL9 COL10 COL11 COL12 COL13 COL14*/ \ | ||
| 39 | /* ROW1 */ { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 40 | /* ROW2 */ { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 41 | /* ROW3 */ { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO}, \ | ||
| 42 | /* ROW4 */ { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, KC_NO}, \ | ||
| 43 | /* ROW5 */ { K40, KC_NO, K42, K43, KC_NO, KC_NO, K46, KC_NO, KC_NO, K49, K4A, K4B, K4C, KC_NO}, \ | ||
| 44 | } | ||
| 45 | #define LAYOUT_60_iso( \ | ||
| 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, \ | ||
| 48 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | ||
| 49 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 50 | K40, K42, K43, K46, K49, K4A, K4B, K4C \ | ||
| 51 | ) { \ | ||
| 52 | /* COL1 COL2 COL3 COL4 COL5 COL6 COL7 COL8 COL9 COL10 COL11 COL12 COL13 COL14*/ \ | ||
| 53 | /* ROW1 */ { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 54 | /* ROW2 */ { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2D }, \ | ||
| 55 | /* ROW3 */ { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO}, \ | ||
| 56 | /* ROW4 */ { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, KC_NO}, \ | ||
| 57 | /* ROW5 */ { K40, KC_NO, K42, K43, KC_NO, KC_NO, K46, KC_NO, KC_NO, K49, K4A, K4B, K4C, KC_NO}, \ | ||
| 58 | } | ||
| 59 | // clang-format on | ||
| 60 | |||
| 61 | enum AP2KeyCodes { | 29 | enum AP2KeyCodes { |
| 62 | KC_AP2_BT1 = QK_KB_0, | 30 | KC_AP2_BT1 = QK_KB_0, |
| 63 | KC_AP2_BT2, | 31 | KC_AP2_BT2, |
diff --git a/keyboards/annepro2/info.json b/keyboards/annepro2/info.json index dbeaf6faed..a24479a9fa 100644 --- a/keyboards/annepro2/info.json +++ b/keyboards/annepro2/info.json | |||
| @@ -9,141 +9,141 @@ | |||
| 9 | "layouts": { | 9 | "layouts": { |
| 10 | "LAYOUT_60_ansi": { | 10 | "LAYOUT_60_ansi": { |
| 11 | "layout": [ | 11 | "layout": [ |
| 12 | {"label":"~", "x":0, "y":0}, | 12 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 13 | {"label":"!", "x":1, "y":0}, | 13 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 14 | {"label":"@", "x":2, "y":0}, | 14 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 15 | {"label":"#", "x":3, "y":0}, | 15 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 16 | {"label":"$", "x":4, "y":0}, | 16 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 17 | {"label":"%", "x":5, "y":0}, | 17 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 18 | {"label":"^", "x":6, "y":0}, | 18 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 19 | {"label":"&", "x":7, "y":0}, | 19 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 20 | {"label":"*", "x":8, "y":0}, | 20 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 21 | {"label":"(", "x":9, "y":0}, | 21 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 22 | {"label":")", "x":10, "y":0}, | 22 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 23 | {"label":"_", "x":11, "y":0}, | 23 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 24 | {"label":"+", "x":12, "y":0}, | 24 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 25 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 25 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 26 | 26 | ||
| 27 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 27 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 28 | {"label":"Q", "x":1.5, "y":1}, | 28 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 29 | {"label":"W", "x":2.5, "y":1}, | 29 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 30 | {"label":"E", "x":3.5, "y":1}, | 30 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 31 | {"label":"R", "x":4.5, "y":1}, | 31 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 32 | {"label":"T", "x":5.5, "y":1}, | 32 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 33 | {"label":"Y", "x":6.5, "y":1}, | 33 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 34 | {"label":"U", "x":7.5, "y":1}, | 34 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 35 | {"label":"I", "x":8.5, "y":1}, | 35 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 36 | {"label":"O", "x":9.5, "y":1}, | 36 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 37 | {"label":"P", "x":10.5, "y":1}, | 37 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 38 | {"label":"{", "x":11.5, "y":1}, | 38 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 39 | {"label":"}", "x":12.5, "y":1}, | 39 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 40 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 40 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 41 | 41 | ||
| 42 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 42 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 43 | {"label":"A", "x":1.75, "y":2}, | 43 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 44 | {"label":"S", "x":2.75, "y":2}, | 44 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 45 | {"label":"D", "x":3.75, "y":2}, | 45 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 46 | {"label":"F", "x":4.75, "y":2}, | 46 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 47 | {"label":"G", "x":5.75, "y":2}, | 47 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 48 | {"label":"H", "x":6.75, "y":2}, | 48 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 49 | {"label":"J", "x":7.75, "y":2}, | 49 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 50 | {"label":"K", "x":8.75, "y":2}, | 50 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 51 | {"label":"L", "x":9.75, "y":2}, | 51 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 52 | {"label":":", "x":10.75, "y":2}, | 52 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 53 | {"label":"\"", "x":11.75, "y":2}, | 53 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 54 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 54 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 55 | 55 | ||
| 56 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 56 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 57 | {"label":"Z", "x":2.25, "y":3}, | 57 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 58 | {"label":"X", "x":3.25, "y":3}, | 58 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 59 | {"label":"C", "x":4.25, "y":3}, | 59 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 60 | {"label":"V", "x":5.25, "y":3}, | 60 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 61 | {"label":"B", "x":6.25, "y":3}, | 61 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 62 | {"label":"N", "x":7.25, "y":3}, | 62 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 63 | {"label":"M", "x":8.25, "y":3}, | 63 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 64 | {"label":"<", "x":9.25, "y":3}, | 64 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 65 | {"label":">", "x":10.25, "y":3}, | 65 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 66 | {"label":"?", "x":11.25, "y":3}, | 66 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 67 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 67 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 68 | 68 | ||
| 69 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 69 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 70 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 70 | {"matrix": [4, 2], "x": 1.25, "y": 4, "w": 1.25}, |
| 71 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 71 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, |
| 72 | {"x":3.75, "y":4, "w":6.25}, | 72 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 73 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 73 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 74 | {"label":"Win", "x":11.25, "y":4, "w":1.25}, | 74 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 75 | {"label":"Menu", "x":12.5, "y":4, "w":1.25}, | 75 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, |
| 76 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 76 | {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25} |
| 77 | ] | 77 | ] |
| 78 | }, | 78 | }, |
| 79 | "LAYOUT_60_iso": { | 79 | "LAYOUT_60_iso": { |
| 80 | "layout": [ | 80 | "layout": [ |
| 81 | {"label":"~", "x":0, "y":0}, | 81 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 82 | {"label":"!", "x":1, "y":0}, | 82 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 83 | {"label":"@", "x":2, "y":0}, | 83 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 84 | {"label":"#", "x":3, "y":0}, | 84 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 85 | {"label":"$", "x":4, "y":0}, | 85 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 86 | {"label":"%", "x":5, "y":0}, | 86 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 87 | {"label":"^", "x":6, "y":0}, | 87 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 88 | {"label":"&", "x":7, "y":0}, | 88 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 89 | {"label":"*", "x":8, "y":0}, | 89 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 90 | {"label":"(", "x":9, "y":0}, | 90 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 91 | {"label":")", "x":10, "y":0}, | 91 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 92 | {"label":"_", "x":11, "y":0}, | 92 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 93 | {"label":"+", "x":12, "y":0}, | 93 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 94 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 94 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 95 | 95 | ||
| 96 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 96 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 97 | {"label":"Q", "x":1.5, "y":1}, | 97 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 98 | {"label":"W", "x":2.5, "y":1}, | 98 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 99 | {"label":"E", "x":3.5, "y":1}, | 99 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 100 | {"label":"R", "x":4.5, "y":1}, | 100 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 101 | {"label":"T", "x":5.5, "y":1}, | 101 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 102 | {"label":"Y", "x":6.5, "y":1}, | 102 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 103 | {"label":"U", "x":7.5, "y":1}, | 103 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 104 | {"label":"I", "x":8.5, "y":1}, | 104 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 105 | {"label":"O", "x":9.5, "y":1}, | 105 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 106 | {"label":"P", "x":10.5, "y":1}, | 106 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 107 | {"label":"{", "x":11.5, "y":1}, | 107 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 108 | {"label":"}", "x":12.5, "y":1}, | 108 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 109 | {"label":"Enter", "x":13.5, "y":1, "h":2}, | 109 | {"matrix": [2, 0], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, |
| 110 | 110 | ||
| 111 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 111 | {"matrix": [2, 1], "x": 0, "y": 2, "w": 1.75}, |
| 112 | {"label":"A", "x":1.75, "y":2}, | 112 | {"matrix": [2, 2], "x": 1.75, "y": 2}, |
| 113 | {"label":"S", "x":2.75, "y":2}, | 113 | {"matrix": [2, 3], "x": 2.75, "y": 2}, |
| 114 | {"label":"D", "x":3.75, "y":2}, | 114 | {"matrix": [2, 4], "x": 3.75, "y": 2}, |
| 115 | {"label":"F", "x":4.75, "y":2}, | 115 | {"matrix": [2, 5], "x": 4.75, "y": 2}, |
| 116 | {"label":"G", "x":5.75, "y":2}, | 116 | {"matrix": [2, 6], "x": 5.75, "y": 2}, |
| 117 | {"label":"H", "x":6.75, "y":2}, | 117 | {"matrix": [2, 7], "x": 6.75, "y": 2}, |
| 118 | {"label":"J", "x":7.75, "y":2}, | 118 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 119 | {"label":"K", "x":8.75, "y":2}, | 119 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 120 | {"label":"L", "x":9.75, "y":2}, | 120 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 121 | {"label":":", "x":10.75, "y":2}, | 121 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 122 | {"label":"\"", "x":11.75, "y":2}, | 122 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 123 | {"label":"#", "x":12.75, "y":2}, | 123 | {"matrix": [1, 13], "x": 12.75, "y": 2}, |
| 124 | 124 | ||
| 125 | {"label":"Shift", "x":0, "y":3, "w":1.25}, | 125 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, |
| 126 | {"label":"<", "x":1.25, "y":3}, | 126 | {"matrix": [3, 1], "x": 1.25, "y": 3}, |
| 127 | {"label":"Z", "x":2.25, "y":3}, | 127 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 128 | {"label":"X", "x":3.25, "y":3}, | 128 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 129 | {"label":"C", "x":4.25, "y":3}, | 129 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 130 | {"label":"V", "x":5.25, "y":3}, | 130 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 131 | {"label":"B", "x":6.25, "y":3}, | 131 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 132 | {"label":"N", "x":7.25, "y":3}, | 132 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 133 | {"label":"M", "x":8.25, "y":3}, | 133 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 134 | {"label":"<", "x":9.25, "y":3}, | 134 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 135 | {"label":">", "x":10.25, "y":3}, | 135 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 136 | {"label":"?", "x":11.25, "y":3}, | 136 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 137 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 137 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 138 | 138 | ||
| 139 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 139 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 140 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 140 | {"matrix": [4, 2], "x": 1.25, "y": 4, "w": 1.25}, |
| 141 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 141 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, |
| 142 | {"x":3.75, "y":4, "w":6.25}, | 142 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 143 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 143 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 144 | {"label":"Win", "x":11.25, "y":4, "w":1.25}, | 144 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 145 | {"label":"Menu", "x":12.5, "y":4, "w":1.25}, | 145 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, |
| 146 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 146 | {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25} |
| 147 | ] | 147 | ] |
| 148 | } | 148 | } |
| 149 | } | 149 | } |
diff --git a/keyboards/blank/blank01/blank01.h b/keyboards/blank/blank01/blank01.h deleted file mode 100644 index 426ebd410a..0000000000 --- a/keyboards/blank/blank01/blank01.h +++ /dev/null | |||
| @@ -1,84 +0,0 @@ | |||
| 1 | /* Copyright 2021 gkeyboard | ||
| 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 | /* 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 | |||
| 32 | /* LAYOUT_60_tsangan_hhkb | ||
| 33 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
| 34 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │0e │ | ||
| 35 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ | ||
| 36 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │ | ||
| 37 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 38 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │ | ||
| 39 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ | ||
| 40 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3c │ | ||
| 41 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ | ||
| 42 | * │40 │41 │42 │46 │4a │4b │4c │ | ||
| 43 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 44 | */ | ||
| 45 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 46 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 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, k3c, \ | ||
| 50 | k40, k41, k42, k46, k4a, k4b, k4c \ | ||
| 51 | ) { \ | ||
| 52 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 53 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | ||
| 54 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, XXX, XXX }, \ | ||
| 55 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, XXX }, \ | ||
| 56 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4a, k4b, k4c, XXX, XXX } \ | ||
| 57 | } | ||
| 58 | |||
| 59 | /* LAYOUT_60_ansi_tsangan | ||
| 60 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
| 61 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0e │ | ||
| 62 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ | ||
| 63 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │ | ||
| 64 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 65 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │ | ||
| 66 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ | ||
| 67 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │ | ||
| 68 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ | ||
| 69 | * │40 │41 │42 │46 │4a │4b │4c │ | ||
| 70 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 71 | */ | ||
| 72 | #define LAYOUT_60_ansi_tsangan( \ | ||
| 73 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 74 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 75 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, \ | ||
| 76 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, \ | ||
| 77 | k40, k41, k42, k46, k4a, k4b, k4c \ | ||
| 78 | ) { \ | ||
| 79 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 80 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | ||
| 81 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, XXX, XXX }, \ | ||
| 82 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, XXX, XXX }, \ | ||
| 83 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4a, k4b, k4c, XXX, XXX } \ | ||
| 84 | } | ||
diff --git a/keyboards/blank/blank01/info.json b/keyboards/blank/blank01/info.json index 77f0dfe12f..13b4971546 100644 --- a/keyboards/blank/blank01/info.json +++ b/keyboards/blank/blank01/info.json | |||
| @@ -21,141 +21,140 @@ | |||
| 21 | "layouts": { | 21 | "layouts": { |
| 22 | "LAYOUT_60_tsangan_hhkb": { | 22 | "LAYOUT_60_tsangan_hhkb": { |
| 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}, | 37 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 38 | {"x":14, "y":0}, | 38 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 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, 12], "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":1.75}, | 80 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 81 | {"x":14, "y":3}, | 81 | {"matrix": [3, 12], "x": 14, "y": 3}, |
| 82 | 82 | ||
| 83 | {"x":0, "y":4, "w":1.5}, | 83 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 84 | {"x":1.5, "y":4}, | 84 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 85 | {"x":2.5, "y":4, "w":1.5}, | 85 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 86 | {"x":4, "y":4, "w":7}, | 86 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 87 | {"x":11, "y":4, "w":1.5}, | 87 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 88 | {"x":12.5, "y":4}, | 88 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 89 | {"x":13.5, "y":4, "w":1.5} | 89 | {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 90 | ] | 90 | ] |
| 91 | }, | 91 | }, |
| 92 | |||
| 93 | "LAYOUT_60_ansi_tsangan": { | 92 | "LAYOUT_60_ansi_tsangan": { |
| 94 | "layout": [ | 93 | "layout": [ |
| 95 | {"x":0, "y":0}, | 94 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 96 | {"x":1, "y":0}, | 95 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 97 | {"x":2, "y":0}, | 96 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 98 | {"x":3, "y":0}, | 97 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 99 | {"x":4, "y":0}, | 98 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 100 | {"x":5, "y":0}, | 99 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 101 | {"x":6, "y":0}, | 100 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 102 | {"x":7, "y":0}, | 101 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 103 | {"x":8, "y":0}, | 102 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 104 | {"x":9, "y":0}, | 103 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 105 | {"x":10, "y":0}, | 104 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 106 | {"x":11, "y":0}, | 105 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 107 | {"x":12, "y":0}, | 106 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 108 | {"x":13, "y":0, "w":2}, | 107 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 109 | 108 | ||
| 110 | {"x":0, "y":1, "w":1.5}, | 109 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 111 | {"x":1.5, "y":1}, | 110 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 112 | {"x":2.5, "y":1}, | 111 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 113 | {"x":3.5, "y":1}, | 112 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 114 | {"x":4.5, "y":1}, | 113 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 115 | {"x":5.5, "y":1}, | 114 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 116 | {"x":6.5, "y":1}, | 115 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 117 | {"x":7.5, "y":1}, | 116 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 118 | {"x":8.5, "y":1}, | 117 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 119 | {"x":9.5, "y":1}, | 118 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 120 | {"x":10.5, "y":1}, | 119 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 121 | {"x":11.5, "y":1}, | 120 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 122 | {"x":12.5, "y":1}, | 121 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 123 | {"x":13.5, "y":1, "w":1.5}, | 122 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 124 | 123 | ||
| 125 | {"x":0, "y":2, "w":1.75}, | 124 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 126 | {"x":1.75, "y":2}, | 125 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 127 | {"x":2.75, "y":2}, | 126 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 128 | {"x":3.75, "y":2}, | 127 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 129 | {"x":4.75, "y":2}, | 128 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 130 | {"x":5.75, "y":2}, | 129 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 131 | {"x":6.75, "y":2}, | 130 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 132 | {"x":7.75, "y":2}, | 131 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 133 | {"x":8.75, "y":2}, | 132 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 134 | {"x":9.75, "y":2}, | 133 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 135 | {"x":10.75, "y":2}, | 134 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 136 | {"x":11.75, "y":2}, | 135 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 137 | {"x":12.75, "y":2, "w":2.25}, | 136 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 138 | 137 | ||
| 139 | {"x":0, "y":3, "w":2.25}, | 138 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 140 | {"x":2.25, "y":3}, | 139 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 141 | {"x":3.25, "y":3}, | 140 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 142 | {"x":4.25, "y":3}, | 141 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 143 | {"x":5.25, "y":3}, | 142 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 144 | {"x":6.25, "y":3}, | 143 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 145 | {"x":7.25, "y":3}, | 144 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 146 | {"x":8.25, "y":3}, | 145 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 147 | {"x":9.25, "y":3}, | 146 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 148 | {"x":10.25, "y":3}, | 147 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 149 | {"x":11.25, "y":3}, | 148 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 150 | {"x":12.25, "y":3, "w":2.75}, | 149 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, |
| 151 | 150 | ||
| 152 | {"x":0, "y":4, "w":1.5}, | 151 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 153 | {"x":1.5, "y":4}, | 152 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 154 | {"x":2.5, "y":4, "w":1.5}, | 153 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 155 | {"x":4, "y":4, "w":7}, | 154 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 156 | {"x":11, "y":4, "w":1.5}, | 155 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 157 | {"x":12.5, "y":4}, | 156 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 158 | {"x":13.5, "y":4, "w":1.5} | 157 | {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 159 | ] | 158 | ] |
| 160 | } | 159 | } |
| 161 | } | 160 | } |
diff --git a/keyboards/checkerboards/nop60/info.json b/keyboards/checkerboards/nop60/info.json index 5ebda17059..9f44cfd41f 100644 --- a/keyboards/checkerboards/nop60/info.json +++ b/keyboards/checkerboards/nop60/info.json | |||
| @@ -30,144 +30,144 @@ | |||
| 30 | "layouts": { | 30 | "layouts": { |
| 31 | "LAYOUT_60_tsangan_hhkb_split_space": { | 31 | "LAYOUT_60_tsangan_hhkb_split_space": { |
| 32 | "layout": [ | 32 | "layout": [ |
| 33 | {"label":"Esc", "x":0, "y":0}, | 33 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 34 | {"label":"!", "x":1, "y":0}, | 34 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 35 | {"label":"@", "x":2, "y":0}, | 35 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 36 | {"label":"#", "x":3, "y":0}, | 36 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 37 | {"label":"$", "x":4, "y":0}, | 37 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 38 | {"label":"%", "x":5, "y":0}, | 38 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 39 | {"label":"^", "x":6, "y":0}, | 39 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 40 | {"label":"&", "x":7, "y":0}, | 40 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 41 | {"label":"*", "x":8, "y":0}, | 41 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 42 | {"label":"(", "x":9, "y":0}, | 42 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 43 | {"label":")", "x":10, "y":0}, | 43 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 44 | {"label":"_", "x":11, "y":0}, | 44 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 45 | {"label":"+", "x":12, "y":0}, | 45 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 46 | {"label":"~", "x":13, "y":0}, | 46 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 47 | {"label":"Bksp", "x":14, "y":0}, | 47 | {"matrix": [4, 13], "x": 14, "y": 0}, |
| 48 | 48 | ||
| 49 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 49 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 50 | {"label":"Q", "x":1.5, "y":1}, | 50 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 51 | {"label":"W", "x":2.5, "y":1}, | 51 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 52 | {"label":"E", "x":3.5, "y":1}, | 52 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 53 | {"label":"R", "x":4.5, "y":1}, | 53 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 54 | {"label":"T", "x":5.5, "y":1}, | 54 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 55 | {"label":"Y", "x":6.5, "y":1}, | 55 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 56 | {"label":"U", "x":7.5, "y":1}, | 56 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 57 | {"label":"I", "x":8.5, "y":1}, | 57 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 58 | {"label":"O", "x":9.5, "y":1}, | 58 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 59 | {"label":"P", "x":10.5, "y":1}, | 59 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 60 | {"label":"{", "x":11.5, "y":1}, | 60 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 61 | {"label":"}", "x":12.5, "y":1}, | 61 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 62 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 62 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 63 | 63 | ||
| 64 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 64 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 65 | {"label":"A", "x":1.75, "y":2}, | 65 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 66 | {"label":"S", "x":2.75, "y":2}, | 66 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 67 | {"label":"D", "x":3.75, "y":2}, | 67 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 68 | {"label":"F", "x":4.75, "y":2}, | 68 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 69 | {"label":"G", "x":5.75, "y":2}, | 69 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 70 | {"label":"H", "x":6.75, "y":2}, | 70 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 71 | {"label":"J", "x":7.75, "y":2}, | 71 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 72 | {"label":"K", "x":8.75, "y":2}, | 72 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 73 | {"label":"L", "x":9.75, "y":2}, | 73 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 74 | {"label":":", "x":10.75, "y":2}, | 74 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 75 | {"label":"\"", "x":11.75, "y":2}, | 75 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 76 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 76 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 77 | 77 | ||
| 78 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 78 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 79 | {"label":"Z", "x":2.25, "y":3}, | 79 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 80 | {"label":"X", "x":3.25, "y":3}, | 80 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 81 | {"label":"C", "x":4.25, "y":3}, | 81 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 82 | {"label":"V", "x":5.25, "y":3}, | 82 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 83 | {"label":"B", "x":6.25, "y":3}, | 83 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 84 | {"label":"N", "x":7.25, "y":3}, | 84 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 85 | {"label":"M", "x":8.25, "y":3}, | 85 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 86 | {"label":"<", "x":9.25, "y":3}, | 86 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 87 | {"label":">", "x":10.25, "y":3}, | 87 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 88 | {"label":"?", "x":11.25, "y":3}, | 88 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 89 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 89 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 90 | {"label":"Fn", "x":14, "y":3}, | 90 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 91 | 91 | ||
| 92 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 92 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 93 | {"label":"Win", "x":1.5, "y":4}, | 93 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 94 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 94 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 95 | {"x":4, "y":4, "w":3}, | 95 | {"matrix": [4, 4], "x": 4, "y": 4, "w": 3}, |
| 96 | {"x":7, "y":4}, | 96 | {"matrix": [4, 6], "x": 7, "y": 4}, |
| 97 | {"x":8, "y":4, "w":3}, | 97 | {"matrix": [4, 8], "x": 8, "y": 4, "w": 3}, |
| 98 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 98 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 99 | {"label":"Win", "x":12.5, "y":4}, | 99 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 100 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 100 | {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 101 | ] | 101 | ] |
| 102 | }, | 102 | }, |
| 103 | "LAYOUT_60_tsangan_hhkb": { | 103 | "LAYOUT_60_tsangan_hhkb": { |
| 104 | "layout": [ | 104 | "layout": [ |
| 105 | {"label":"Esc", "x":0, "y":0}, | 105 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 106 | {"label":"!", "x":1, "y":0}, | 106 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 107 | {"label":"@", "x":2, "y":0}, | 107 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 108 | {"label":"#", "x":3, "y":0}, | 108 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 109 | {"label":"$", "x":4, "y":0}, | 109 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 110 | {"label":"%", "x":5, "y":0}, | 110 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 111 | {"label":"^", "x":6, "y":0}, | 111 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 112 | {"label":"&", "x":7, "y":0}, | 112 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 113 | {"label":"*", "x":8, "y":0}, | 113 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 114 | {"label":"(", "x":9, "y":0}, | 114 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 115 | {"label":")", "x":10, "y":0}, | 115 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 116 | {"label":"_", "x":11, "y":0}, | 116 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 117 | {"label":"+", "x":12, "y":0}, | 117 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 118 | {"label":"~", "x":13, "y":0}, | 118 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 119 | {"label":"Bksp", "x":14, "y":0}, | 119 | {"matrix": [4, 13], "x": 14, "y": 0}, |
| 120 | 120 | ||
| 121 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 121 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 122 | {"label":"Q", "x":1.5, "y":1}, | 122 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 123 | {"label":"W", "x":2.5, "y":1}, | 123 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 124 | {"label":"E", "x":3.5, "y":1}, | 124 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 125 | {"label":"R", "x":4.5, "y":1}, | 125 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 126 | {"label":"T", "x":5.5, "y":1}, | 126 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 127 | {"label":"Y", "x":6.5, "y":1}, | 127 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 128 | {"label":"U", "x":7.5, "y":1}, | 128 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 129 | {"label":"I", "x":8.5, "y":1}, | 129 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 130 | {"label":"O", "x":9.5, "y":1}, | 130 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 131 | {"label":"P", "x":10.5, "y":1}, | 131 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 132 | {"label":"{", "x":11.5, "y":1}, | 132 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 133 | {"label":"}", "x":12.5, "y":1}, | 133 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 134 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 134 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 135 | 135 | ||
| 136 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 136 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 137 | {"label":"A", "x":1.75, "y":2}, | 137 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 138 | {"label":"S", "x":2.75, "y":2}, | 138 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 139 | {"label":"D", "x":3.75, "y":2}, | 139 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 140 | {"label":"F", "x":4.75, "y":2}, | 140 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 141 | {"label":"G", "x":5.75, "y":2}, | 141 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 142 | {"label":"H", "x":6.75, "y":2}, | 142 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 143 | {"label":"J", "x":7.75, "y":2}, | 143 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 144 | {"label":"K", "x":8.75, "y":2}, | 144 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 145 | {"label":"L", "x":9.75, "y":2}, | 145 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 146 | {"label":":", "x":10.75, "y":2}, | 146 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 147 | {"label":"\"", "x":11.75, "y":2}, | 147 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 148 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 148 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 149 | 149 | ||
| 150 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 150 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 151 | {"label":"Z", "x":2.25, "y":3}, | 151 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 152 | {"label":"X", "x":3.25, "y":3}, | 152 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 153 | {"label":"C", "x":4.25, "y":3}, | 153 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 154 | {"label":"V", "x":5.25, "y":3}, | 154 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 155 | {"label":"B", "x":6.25, "y":3}, | 155 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 156 | {"label":"N", "x":7.25, "y":3}, | 156 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 157 | {"label":"M", "x":8.25, "y":3}, | 157 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 158 | {"label":"<", "x":9.25, "y":3}, | 158 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 159 | {"label":">", "x":10.25, "y":3}, | 159 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 160 | {"label":"?", "x":11.25, "y":3}, | 160 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 161 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 161 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 162 | {"label":"Fn", "x":14, "y":3}, | 162 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 163 | 163 | ||
| 164 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 164 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 165 | {"label":"Win", "x":1.5, "y":4}, | 165 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 166 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 166 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 167 | {"x":4, "y":4, "w":7}, | 167 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 168 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 168 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 169 | {"label":"Win", "x":12.5, "y":4}, | 169 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 170 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 170 | {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 171 | ] | 171 | ] |
| 172 | } | 172 | } |
| 173 | } | 173 | } |
diff --git a/keyboards/checkerboards/nop60/nop60.h b/keyboards/checkerboards/nop60/nop60.h deleted file mode 100644 index 6e98e854b7..0000000000 --- a/keyboards/checkerboards/nop60/nop60.h +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2021 Nathan Spears | ||
| 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_tsangan_hhkb_split_space( \ | ||
| 25 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k4D, \ | ||
| 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, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | ||
| 29 | k40, k41, k42, k44, k46, k48, k4A, 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, xxx }, \ | ||
| 34 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, xxx, k3D }, \ | ||
| 35 | { k40, k41, k42, xxx, k44, xxx, k46, xxx, k48, xxx, k4A, k4B, k4C, k4D } \ | ||
| 36 | } | ||
| 37 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 38 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k4D, \ | ||
| 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, k2C, \ | ||
| 41 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | ||
| 42 | k40, k41, k42, k46, k4A, k4B, k4C \ | ||
| 43 | ) { \ | ||
| 44 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ | ||
| 45 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ | ||
| 46 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, xxx }, \ | ||
| 47 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, xxx, k3D }, \ | ||
| 48 | { k40, k41, k42, xxx, xxx, xxx, k46, xxx, xxx, xxx, k4A, k4B, k4C, k4D } \ | ||
| 49 | } | ||
diff --git a/keyboards/checkerboards/snop60/info.json b/keyboards/checkerboards/snop60/info.json index ab4aabd5a4..94d40e6645 100644 --- a/keyboards/checkerboards/snop60/info.json +++ b/keyboards/checkerboards/snop60/info.json | |||
| @@ -35,144 +35,144 @@ | |||
| 35 | "layouts": { | 35 | "layouts": { |
| 36 | "LAYOUT_60_ansi_tsangan_split_bs_rshift_space": { | 36 | "LAYOUT_60_ansi_tsangan_split_bs_rshift_space": { |
| 37 | "layout": [ | 37 | "layout": [ |
| 38 | {"label":"Esc", "x":0, "y":0}, | 38 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 39 | {"label":"1!", "x":1, "y":0}, | 39 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 40 | {"label":"2@", "x":2, "y":0}, | 40 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 41 | {"label":"3#", "x":3, "y":0}, | 41 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 42 | {"label":"4$", "x":4, "y":0}, | 42 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 43 | {"label":"5%", "x":5, "y":0}, | 43 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 44 | {"label":"6^", "x":6, "y":0}, | 44 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 45 | {"label":"7&", "x":7, "y":0}, | 45 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 46 | {"label":"8*", "x":8, "y":0}, | 46 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 47 | {"label":"9(", "x":9, "y":0}, | 47 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 48 | {"label":"0)", "x":10, "y":0}, | 48 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 49 | {"label":"-_", "x":11, "y":0}, | 49 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 50 | {"label":"=+", "x":12, "y":0}, | 50 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 51 | {"label":"`~", "x":13, "y":0}, | 51 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 52 | {"label":"Bksp", "x":14, "y":0}, | 52 | {"matrix": [4, 13], "x": 14, "y": 0}, |
| 53 | 53 | ||
| 54 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 54 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 55 | {"label":"Q", "x":1.5, "y":1}, | 55 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 56 | {"label":"W", "x":2.5, "y":1}, | 56 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 57 | {"label":"E", "x":3.5, "y":1}, | 57 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 58 | {"label":"R", "x":4.5, "y":1}, | 58 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 59 | {"label":"T", "x":5.5, "y":1}, | 59 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 60 | {"label":"Y", "x":6.5, "y":1}, | 60 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 61 | {"label":"U", "x":7.5, "y":1}, | 61 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 62 | {"label":"I", "x":8.5, "y":1}, | 62 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 63 | {"label":"O", "x":9.5, "y":1}, | 63 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 64 | {"label":"P", "x":10.5, "y":1}, | 64 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 65 | {"label":"[{", "x":11.5, "y":1}, | 65 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 66 | {"label":"]}", "x":12.5, "y":1}, | 66 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 67 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 67 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 68 | 68 | ||
| 69 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 69 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 70 | {"label":"A", "x":1.75, "y":2}, | 70 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 71 | {"label":"S", "x":2.75, "y":2}, | 71 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 72 | {"label":"D", "x":3.75, "y":2}, | 72 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 73 | {"label":"F", "x":4.75, "y":2}, | 73 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 74 | {"label":"G", "x":5.75, "y":2}, | 74 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 75 | {"label":"H", "x":6.75, "y":2}, | 75 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 76 | {"label":"J", "x":7.75, "y":2}, | 76 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 77 | {"label":"K", "x":8.75, "y":2}, | 77 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 78 | {"label":"L", "x":9.75, "y":2}, | 78 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 79 | {"label":";:", "x":10.75, "y":2}, | 79 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 80 | {"label":"'\"", "x":11.75, "y":2}, | 80 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 81 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 81 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 82 | 82 | ||
| 83 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 83 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 84 | {"label":"Z", "x":2.25, "y":3}, | 84 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 85 | {"label":"X", "x":3.25, "y":3}, | 85 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 86 | {"label":"C", "x":4.25, "y":3}, | 86 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 87 | {"label":"V", "x":5.25, "y":3}, | 87 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 88 | {"label":"B", "x":6.25, "y":3}, | 88 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 89 | {"label":"N", "x":7.25, "y":3}, | 89 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 90 | {"label":"M", "x":8.25, "y":3}, | 90 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 91 | {"label":",<", "x":9.25, "y":3}, | 91 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 92 | {"label":".>", "x":10.25, "y":3}, | 92 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 93 | {"label":"/?", "x":11.25, "y":3}, | 93 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 94 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 94 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 95 | {"label":"Fn", "x":14, "y":3}, | 95 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 96 | 96 | ||
| 97 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 97 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 98 | {"label":"Win", "x":1.5, "y":4}, | 98 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 99 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 99 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 100 | {"x":4, "y":4, "w":3}, | 100 | {"matrix": [4, 4], "x": 4, "y": 4, "w": 3}, |
| 101 | {"x":7, "y":4}, | 101 | {"matrix": [4, 6], "x": 7, "y": 4}, |
| 102 | {"x":8, "y":4, "w":3}, | 102 | {"matrix": [4, 8], "x": 8, "y": 4, "w": 3}, |
| 103 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 103 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 104 | {"label":"Win", "x":12.5, "y":4}, | 104 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 105 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 105 | {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 106 | ] | 106 | ] |
| 107 | }, | 107 | }, |
| 108 | "LAYOUT_60_ansi_tsangan_split_bs_rshift": { | 108 | "LAYOUT_60_ansi_tsangan_split_bs_rshift": { |
| 109 | "layout": [ | 109 | "layout": [ |
| 110 | {"label":"Esc", "x":0, "y":0}, | 110 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 111 | {"label":"1!", "x":1, "y":0}, | 111 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 112 | {"label":"2@", "x":2, "y":0}, | 112 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 113 | {"label":"3#", "x":3, "y":0}, | 113 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 114 | {"label":"4$", "x":4, "y":0}, | 114 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 115 | {"label":"5%", "x":5, "y":0}, | 115 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 116 | {"label":"6^", "x":6, "y":0}, | 116 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 117 | {"label":"7&", "x":7, "y":0}, | 117 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 118 | {"label":"8*", "x":8, "y":0}, | 118 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 119 | {"label":"9(", "x":9, "y":0}, | 119 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 120 | {"label":"0)", "x":10, "y":0}, | 120 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 121 | {"label":"-_", "x":11, "y":0}, | 121 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 122 | {"label":"=+", "x":12, "y":0}, | 122 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 123 | {"label":"`~", "x":13, "y":0}, | 123 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 124 | {"label":"Bksp", "x":14, "y":0}, | 124 | {"matrix": [4, 13], "x": 14, "y": 0}, |
| 125 | 125 | ||
| 126 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 126 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 127 | {"label":"Q", "x":1.5, "y":1}, | 127 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 128 | {"label":"W", "x":2.5, "y":1}, | 128 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 129 | {"label":"E", "x":3.5, "y":1}, | 129 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 130 | {"label":"R", "x":4.5, "y":1}, | 130 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 131 | {"label":"T", "x":5.5, "y":1}, | 131 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 132 | {"label":"Y", "x":6.5, "y":1}, | 132 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 133 | {"label":"U", "x":7.5, "y":1}, | 133 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 134 | {"label":"I", "x":8.5, "y":1}, | 134 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 135 | {"label":"O", "x":9.5, "y":1}, | 135 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 136 | {"label":"P", "x":10.5, "y":1}, | 136 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 137 | {"label":"[{", "x":11.5, "y":1}, | 137 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 138 | {"label":"]}", "x":12.5, "y":1}, | 138 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 139 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 139 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 140 | 140 | ||
| 141 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 141 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 142 | {"label":"A", "x":1.75, "y":2}, | 142 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 143 | {"label":"S", "x":2.75, "y":2}, | 143 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 144 | {"label":"D", "x":3.75, "y":2}, | 144 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 145 | {"label":"F", "x":4.75, "y":2}, | 145 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 146 | {"label":"G", "x":5.75, "y":2}, | 146 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 147 | {"label":"H", "x":6.75, "y":2}, | 147 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 148 | {"label":"J", "x":7.75, "y":2}, | 148 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 149 | {"label":"K", "x":8.75, "y":2}, | 149 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 150 | {"label":"L", "x":9.75, "y":2}, | 150 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 151 | {"label":";:", "x":10.75, "y":2}, | 151 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 152 | {"label":"'\"", "x":11.75, "y":2}, | 152 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 153 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 153 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 154 | 154 | ||
| 155 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 155 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 156 | {"label":"Z", "x":2.25, "y":3}, | 156 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 157 | {"label":"X", "x":3.25, "y":3}, | 157 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 158 | {"label":"C", "x":4.25, "y":3}, | 158 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 159 | {"label":"V", "x":5.25, "y":3}, | 159 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 160 | {"label":"B", "x":6.25, "y":3}, | 160 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 161 | {"label":"N", "x":7.25, "y":3}, | 161 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 162 | {"label":"M", "x":8.25, "y":3}, | 162 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 163 | {"label":",<", "x":9.25, "y":3}, | 163 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 164 | {"label":".>", "x":10.25, "y":3}, | 164 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 165 | {"label":"/?", "x":11.25, "y":3}, | 165 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 166 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 166 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 167 | {"label":"Fn", "x":14, "y":3}, | 167 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 168 | 168 | ||
| 169 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 169 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 170 | {"label":"Win", "x":1.5, "y":4}, | 170 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 171 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 171 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 172 | {"x":4, "y":4, "w":7}, | 172 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 173 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 173 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 174 | {"label":"Win", "x":12.5, "y":4}, | 174 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 175 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 175 | {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 176 | ] | 176 | ] |
| 177 | } | 177 | } |
| 178 | } | 178 | } |
diff --git a/keyboards/checkerboards/snop60/snop60.c b/keyboards/checkerboards/snop60/snop60.c index f8e77fc023..641815f919 100644 --- a/keyboards/checkerboards/snop60/snop60.c +++ b/keyboards/checkerboards/snop60/snop60.c | |||
| @@ -15,7 +15,7 @@ | |||
| 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 "snop60.h" | 18 | #include "quantum.h" |
| 19 | 19 | ||
| 20 | #ifdef ENCODER_ENABLE | 20 | #ifdef ENCODER_ENABLE |
| 21 | bool encoder_update_kb(uint8_t index, bool clockwise) { | 21 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
diff --git a/keyboards/checkerboards/snop60/snop60.h b/keyboards/checkerboards/snop60/snop60.h deleted file mode 100644 index aacaa9d8d2..0000000000 --- a/keyboards/checkerboards/snop60/snop60.h +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2022 Nathan Spears | ||
| 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_tsangan_split_bs_rshift_space( \ | ||
| 25 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k4D, \ | ||
| 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, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | ||
| 29 | k40, k41, k42, k44, k46, k48, k4A, 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, xxx }, \ | ||
| 34 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, xxx, k3D }, \ | ||
| 35 | { k40, k41, k42, xxx, k44, xxx, k46, xxx, k48, xxx, k4A, k4B, k4C, k4D } \ | ||
| 36 | } | ||
| 37 | #define LAYOUT_60_ansi_tsangan_split_bs_rshift( \ | ||
| 38 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k4D, \ | ||
| 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, k2C, \ | ||
| 41 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | ||
| 42 | k40, k41, k42, k46, k4A, k4B, k4C \ | ||
| 43 | ) { \ | ||
| 44 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ | ||
| 45 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ | ||
| 46 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, xxx }, \ | ||
| 47 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, xxx, k3D }, \ | ||
| 48 | { k40, k41, k42, xxx, xxx, xxx, k46, xxx, xxx, xxx, k4A, k4B, k4C, k4D } \ | ||
| 49 | } | ||
diff --git a/keyboards/chickenman/ciel/ciel.h b/keyboards/chickenman/ciel/ciel.h deleted file mode 100644 index 0f898f97c8..0000000000 --- a/keyboards/chickenman/ciel/ciel.h +++ /dev/null | |||
| @@ -1,61 +0,0 @@ | |||
| 1 | /* Copyright 2020 Koichi Katano | ||
| 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 LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 22 | k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014, \ | ||
| 23 | k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k114, \ | ||
| 24 | k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, k213, \ | ||
| 25 | k300, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k313, k314, \ | ||
| 26 | k400, k401, k402, k407, k410, k411, k413, k414 \ | ||
| 27 | ) { \ | ||
| 28 | { k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014 }, \ | ||
| 29 | { k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, KC_NO, k114 }, \ | ||
| 30 | { k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, KC_NO, k213, KC_NO}, \ | ||
| 31 | { k300, KC_NO, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, KC_NO, k313, k314 }, \ | ||
| 32 | { k400, k401, k402, KC_NO, KC_NO, KC_NO, KC_NO, k407, KC_NO, KC_NO, k410, k411, KC_NO, k413, k414 } \ | ||
| 33 | } | ||
| 34 | |||
| 35 | #define LAYOUT_60_ansi( \ | ||
| 36 | k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, \ | ||
| 37 | k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k114, \ | ||
| 38 | k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, k213, \ | ||
| 39 | k300, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k313, \ | ||
| 40 | k400, k401, k402, k407, k410, k411, k413, k414 \ | ||
| 41 | ) { \ | ||
| 42 | { k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, KC_NO}, \ | ||
| 43 | { k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, KC_NO, k114 }, \ | ||
| 44 | { k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, KC_NO, k213, KC_NO}, \ | ||
| 45 | { k300, KC_NO, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, KC_NO, k313, KC_NO}, \ | ||
| 46 | { k400, k401, k402, KC_NO, KC_NO, KC_NO, KC_NO, k407, KC_NO, KC_NO, k410, k411, KC_NO, k413, k414 } \ | ||
| 47 | } | ||
| 48 | |||
| 49 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 50 | k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014, \ | ||
| 51 | k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k114, \ | ||
| 52 | k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, k213, \ | ||
| 53 | k300, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k313, k314, \ | ||
| 54 | k400, k401, k402, k407, k411, k413, k414 \ | ||
| 55 | ) { \ | ||
| 56 | { k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014 }, \ | ||
| 57 | { k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, KC_NO, k114 }, \ | ||
| 58 | { k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, KC_NO, k213, KC_NO}, \ | ||
| 59 | { k300, KC_NO, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, KC_NO, k313, k314 }, \ | ||
| 60 | { k400, k401, k402, KC_NO, KC_NO, KC_NO, KC_NO, k407, KC_NO, KC_NO, KC_NO, k411, KC_NO, k413, k414 } \ | ||
| 61 | } | ||
diff --git a/keyboards/chickenman/ciel/info.json b/keyboards/chickenman/ciel/info.json index af2684d993..1dc9812187 100644 --- a/keyboards/chickenman/ciel/info.json +++ b/keyboards/chickenman/ciel/info.json | |||
| @@ -19,212 +19,212 @@ | |||
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_ansi_split_bs_rshift": { | 20 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 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 }, | 35 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 36 | { "x":14, "y":0 }, | 36 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 37 | 37 | ||
| 38 | { "x":0, "y":1, "w":1.5 }, | 38 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 39 | { "x":1.5, "y":1 }, | 39 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 40 | { "x":2.5, "y":1 }, | 40 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 41 | { "x":3.5, "y":1 }, | 41 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 42 | { "x":4.5, "y":1 }, | 42 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 43 | { "x":5.5, "y":1 }, | 43 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 44 | { "x":6.5, "y":1 }, | 44 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 45 | { "x":7.5, "y":1 }, | 45 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 46 | { "x":8.5, "y":1 }, | 46 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 47 | { "x":9.5, "y":1 }, | 47 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 48 | { "x":10.5, "y":1 }, | 48 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 49 | { "x":11.5, "y":1 }, | 49 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 50 | { "x":12.5, "y":1 }, | 50 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 51 | { "x":13.5, "y":1, "w":1.5 }, | 51 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 52 | 52 | ||
| 53 | { "x":0, "y":2, "w":1.75 }, | 53 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 54 | { "x":1.75, "y":2 }, | 54 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 55 | { "x":2.75, "y":2 }, | 55 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 56 | { "x":3.75, "y":2 }, | 56 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 57 | { "x":4.75, "y":2 }, | 57 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 58 | { "x":5.75, "y":2 }, | 58 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 59 | { "x":6.75, "y":2 }, | 59 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 60 | { "x":7.75, "y":2 }, | 60 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 61 | { "x":8.75, "y":2 }, | 61 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 62 | { "x":9.75, "y":2 }, | 62 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 63 | { "x":10.75, "y":2 }, | 63 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 64 | { "x":11.75, "y":2 }, | 64 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 65 | { "x":12.75, "y":2, "w":2.25 }, | 65 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 66 | 66 | ||
| 67 | { "x":0, "y":3, "w":2.25 }, | 67 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 68 | { "x":2.25, "y":3 }, | 68 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 69 | { "x":3.25, "y":3 }, | 69 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 70 | { "x":4.25, "y":3 }, | 70 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 71 | { "x":5.25, "y":3 }, | 71 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 72 | { "x":6.25, "y":3 }, | 72 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 73 | { "x":7.25, "y":3 }, | 73 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 74 | { "x":8.25, "y":3 }, | 74 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 75 | { "x":9.25, "y":3 }, | 75 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 76 | { "x":10.25, "y":3 }, | 76 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 77 | { "x":11.25, "y":3 }, | 77 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 78 | { "x":12.25, "y":3, "w":1.75 }, | 78 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, |
| 79 | { "x":14, "y":3 }, | 79 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 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, 7], "x": 3.75, "y": 4, "w": 6.25}, |
| 85 | { "x":10, "y":4, "w":1.25 }, | 85 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 86 | { "x":11.25, "y":4, "w":1.25 }, | 86 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 87 | { "x":12.5, "y":4, "w":1.25 }, | 87 | {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, |
| 88 | { "x":13.75, "y":4, "w":1.25 } | 88 | {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} |
| 89 | ] | 89 | ] |
| 90 | }, | 90 | }, |
| 91 | "LAYOUT_60_ansi": { | 91 | "LAYOUT_60_ansi": { |
| 92 | "layout": [ | 92 | "layout": [ |
| 93 | { "x":0, "y":0 }, | 93 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 94 | { "x":1, "y":0 }, | 94 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 95 | { "x":2, "y":0 }, | 95 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 96 | { "x":3, "y":0 }, | 96 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 97 | { "x":4, "y":0 }, | 97 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 98 | { "x":5, "y":0 }, | 98 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 99 | { "x":6, "y":0 }, | 99 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 100 | { "x":7, "y":0 }, | 100 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 101 | { "x":8, "y":0 }, | 101 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 102 | { "x":9, "y":0 }, | 102 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 103 | { "x":10, "y":0 }, | 103 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 104 | { "x":11, "y":0 }, | 104 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 105 | { "x":12, "y":0 }, | 105 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 106 | { "x":13, "y":0, "w":2 }, | 106 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 107 | 107 | ||
| 108 | { "x":0, "y":1, "w":1.5 }, | 108 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 109 | { "x":1.5, "y":1 }, | 109 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 110 | { "x":2.5, "y":1 }, | 110 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 111 | { "x":3.5, "y":1 }, | 111 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 112 | { "x":4.5, "y":1 }, | 112 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 113 | { "x":5.5, "y":1 }, | 113 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 114 | { "x":6.5, "y":1 }, | 114 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 115 | { "x":7.5, "y":1 }, | 115 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 116 | { "x":8.5, "y":1 }, | 116 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 117 | { "x":9.5, "y":1 }, | 117 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 118 | { "x":10.5, "y":1 }, | 118 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 119 | { "x":11.5, "y":1 }, | 119 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 120 | { "x":12.5, "y":1 }, | 120 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 121 | { "x":13.5, "y":1, "w":1.5 }, | 121 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 122 | 122 | ||
| 123 | { "x":0, "y":2, "w":1.75 }, | 123 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 124 | { "x":1.75, "y":2 }, | 124 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 125 | { "x":2.75, "y":2 }, | 125 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 126 | { "x":3.75, "y":2 }, | 126 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 127 | { "x":4.75, "y":2 }, | 127 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 128 | { "x":5.75, "y":2 }, | 128 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 129 | { "x":6.75, "y":2 }, | 129 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 130 | { "x":7.75, "y":2 }, | 130 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 131 | { "x":8.75, "y":2 }, | 131 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 132 | { "x":9.75, "y":2 }, | 132 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 133 | { "x":10.75, "y":2 }, | 133 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 134 | { "x":11.75, "y":2 }, | 134 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 135 | { "x":12.75, "y":2, "w":2.25 }, | 135 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 136 | 136 | ||
| 137 | { "x":0, "y":3, "w":2.25 }, | 137 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 138 | { "x":2.25, "y":3 }, | 138 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 139 | { "x":3.25, "y":3 }, | 139 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 140 | { "x":4.25, "y":3 }, | 140 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 141 | { "x":5.25, "y":3 }, | 141 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 142 | { "x":6.25, "y":3 }, | 142 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 143 | { "x":7.25, "y":3 }, | 143 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 144 | { "x":8.25, "y":3 }, | 144 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 145 | { "x":9.25, "y":3 }, | 145 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 146 | { "x":10.25, "y":3 }, | 146 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 147 | { "x":11.25, "y":3 }, | 147 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 148 | { "x":12.25, "y":3, "w":2.75 }, | 148 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 149 | 149 | ||
| 150 | { "x":0, "y":4, "w":1.25 }, | 150 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 151 | { "x":1.25, "y":4, "w":1.25 }, | 151 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 152 | { "x":2.5, "y":4, "w":1.25 }, | 152 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 153 | { "x":3.75, "y":4, "w":6.25 }, | 153 | {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, |
| 154 | { "x":10, "y":4, "w":1.25 }, | 154 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 155 | { "x":11.25, "y":4, "w":1.25 }, | 155 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 156 | { "x":12.5, "y":4, "w":1.25 }, | 156 | {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, |
| 157 | { "x":13.75, "y":4, "w":1.25 } | 157 | {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} |
| 158 | ] | 158 | ] |
| 159 | }, | 159 | }, |
| 160 | "LAYOUT_60_tsangan_hhkb": { | 160 | "LAYOUT_60_tsangan_hhkb": { |
| 161 | "layout": [ | 161 | "layout": [ |
| 162 | { "x":0, "y":0 }, | 162 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 163 | { "x":1, "y":0 }, | 163 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 164 | { "x":2, "y":0 }, | 164 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 165 | { "x":3, "y":0 }, | 165 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 166 | { "x":4, "y":0 }, | 166 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 167 | { "x":5, "y":0 }, | 167 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 168 | { "x":6, "y":0 }, | 168 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 169 | { "x":7, "y":0 }, | 169 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 170 | { "x":8, "y":0 }, | 170 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 171 | { "x":9, "y":0 }, | 171 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 172 | { "x":10, "y":0 }, | 172 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 173 | { "x":11, "y":0 }, | 173 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 174 | { "x":12, "y":0 }, | 174 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 175 | { "x":13, "y":0 }, | 175 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 176 | { "x":14, "y":0 }, | 176 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 177 | 177 | ||
| 178 | { "x":0, "y":1, "w":1.5 }, | 178 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 179 | { "x":1.5, "y":1 }, | 179 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 180 | { "x":2.5, "y":1 }, | 180 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 181 | { "x":3.5, "y":1 }, | 181 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 182 | { "x":4.5, "y":1 }, | 182 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 183 | { "x":5.5, "y":1 }, | 183 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 184 | { "x":6.5, "y":1 }, | 184 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 185 | { "x":7.5, "y":1 }, | 185 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 186 | { "x":8.5, "y":1 }, | 186 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 187 | { "x":9.5, "y":1 }, | 187 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 188 | { "x":10.5, "y":1 }, | 188 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 189 | { "x":11.5, "y":1 }, | 189 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 190 | { "x":12.5, "y":1 }, | 190 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 191 | { "x":13.5, "y":1, "w":1.5 }, | 191 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 192 | 192 | ||
| 193 | { "x":0, "y":2, "w":1.75 }, | 193 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 194 | { "x":1.75, "y":2 }, | 194 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 195 | { "x":2.75, "y":2 }, | 195 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 196 | { "x":3.75, "y":2 }, | 196 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 197 | { "x":4.75, "y":2 }, | 197 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 198 | { "x":5.75, "y":2 }, | 198 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 199 | { "x":6.75, "y":2 }, | 199 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 200 | { "x":7.75, "y":2 }, | 200 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 201 | { "x":8.75, "y":2 }, | 201 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 202 | { "x":9.75, "y":2 }, | 202 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 203 | { "x":10.75, "y":2 }, | 203 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 204 | { "x":11.75, "y":2 }, | 204 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 205 | { "x":12.75, "y":2, "w":2.25 }, | 205 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 206 | 206 | ||
| 207 | { "x":0, "y":3, "w":2.25 }, | 207 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 208 | { "x":2.25, "y":3 }, | 208 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 209 | { "x":3.25, "y":3 }, | 209 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 210 | { "x":4.25, "y":3 }, | 210 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 211 | { "x":5.25, "y":3 }, | 211 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 212 | { "x":6.25, "y":3 }, | 212 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 213 | { "x":7.25, "y":3 }, | 213 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 214 | { "x":8.25, "y":3 }, | 214 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 215 | { "x":9.25, "y":3 }, | 215 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 216 | { "x":10.25, "y":3 }, | 216 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 217 | { "x":11.25, "y":3 }, | 217 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 218 | { "x":12.25, "y":3, "w":1.75 }, | 218 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, |
| 219 | { "x":14, "y":3 }, | 219 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 220 | 220 | ||
| 221 | { "x":0, "y":4, "w":1.5 }, | 221 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 222 | { "x":1.5, "y":4 }, | 222 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 223 | { "x":2.5, "y":4, "w":1.5 }, | 223 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 224 | { "x":4, "y":4, "w":7 }, | 224 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, |
| 225 | { "x":11, "y":4, "w":1.5 }, | 225 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 226 | { "x":12.5, "y":4 }, | 226 | {"matrix": [4, 13], "x": 12.5, "y": 4}, |
| 227 | { "x":13.5, "y":4, "w":1.5 } | 227 | {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} |
| 228 | ] | 228 | ] |
| 229 | } | 229 | } |
| 230 | } | 230 | } |
diff --git a/keyboards/cutie_club/novus/info.json b/keyboards/cutie_club/novus/info.json index e51a007def..ddbfad6af8 100644 --- a/keyboards/cutie_club/novus/info.json +++ b/keyboards/cutie_club/novus/info.json | |||
| @@ -22,280 +22,280 @@ | |||
| 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, 12], "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, 11], "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, 11], "x": 12.5, "y": 4, "w": 1.25}, |
| 89 | {"x":13.75, "y":4, "w":1.25} | 89 | {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25} |
| 90 | ] | 90 | ] |
| 91 | }, | 91 | }, |
| 92 | "LAYOUT_60_ansi_split_bs_rshift": { | 92 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 93 | "layout": [ | 93 | "layout": [ |
| 94 | {"x":0, "y":0}, | 94 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 95 | {"x":1, "y":0}, | 95 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 96 | {"x":2, "y":0}, | 96 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 97 | {"x":3, "y":0}, | 97 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 98 | {"x":4, "y":0}, | 98 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 99 | {"x":5, "y":0}, | 99 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 100 | {"x":6, "y":0}, | 100 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 101 | {"x":7, "y":0}, | 101 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 102 | {"x":8, "y":0}, | 102 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 103 | {"x":9, "y":0}, | 103 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 104 | {"x":10, "y":0}, | 104 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 105 | {"x":11, "y":0}, | 105 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 106 | {"x":12, "y":0}, | 106 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 107 | {"x":13, "y":0}, | 107 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 108 | {"x":14, "y":0}, | 108 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 109 | 109 | ||
| 110 | {"x":0, "y":1, "w":1.5}, | 110 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 111 | {"x":1.5, "y":1}, | 111 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 112 | {"x":2.5, "y":1}, | 112 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 113 | {"x":3.5, "y":1}, | 113 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 114 | {"x":4.5, "y":1}, | 114 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 115 | {"x":5.5, "y":1}, | 115 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 116 | {"x":6.5, "y":1}, | 116 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 117 | {"x":7.5, "y":1}, | 117 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 118 | {"x":8.5, "y":1}, | 118 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 119 | {"x":9.5, "y":1}, | 119 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 120 | {"x":10.5, "y":1}, | 120 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 121 | {"x":11.5, "y":1}, | 121 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 122 | {"x":12.5, "y":1}, | 122 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 123 | {"x":13.5, "y":1, "w":1.5}, | 123 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 124 | 124 | ||
| 125 | {"x":0, "y":2, "w":1.75}, | 125 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 126 | {"x":1.75, "y":2}, | 126 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 127 | {"x":2.75, "y":2}, | 127 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 128 | {"x":3.75, "y":2}, | 128 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 129 | {"x":4.75, "y":2}, | 129 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 130 | {"x":5.75, "y":2}, | 130 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 131 | {"x":6.75, "y":2}, | 131 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 132 | {"x":7.75, "y":2}, | 132 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 133 | {"x":8.75, "y":2}, | 133 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 134 | {"x":9.75, "y":2}, | 134 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 135 | {"x":10.75, "y":2}, | 135 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 136 | {"x":11.75, "y":2}, | 136 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 137 | {"x":12.75, "y":2, "w":2.25}, | 137 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 138 | 138 | ||
| 139 | {"x":0, "y":3, "w":2.25}, | 139 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 140 | {"x":2.25, "y":3}, | 140 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 141 | {"x":3.25, "y":3}, | 141 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 142 | {"x":4.25, "y":3}, | 142 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 143 | {"x":5.25, "y":3}, | 143 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 144 | {"x":6.25, "y":3}, | 144 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 145 | {"x":7.25, "y":3}, | 145 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 146 | {"x":8.25, "y":3}, | 146 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 147 | {"x":9.25, "y":3}, | 147 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 148 | {"x":10.25, "y":3}, | 148 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 149 | {"x":11.25, "y":3}, | 149 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 150 | {"x":12.25, "y":3, "w":1.75}, | 150 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 151 | {"x":14, "y":3}, | 151 | {"matrix": [3, 12], "x": 14, "y": 3}, |
| 152 | 152 | ||
| 153 | {"x":0, "y":4, "w":1.25}, | 153 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 154 | {"x":1.25, "y":4, "w":1.25}, | 154 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 155 | {"x":2.5, "y":4, "w":1.25}, | 155 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 156 | {"x":3.75, "y":4, "w":6.25}, | 156 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 157 | {"x":10, "y":4, "w":1.25}, | 157 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, |
| 158 | {"x":11.25, "y":4, "w":1.25}, | 158 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, |
| 159 | {"x":12.5, "y":4, "w":1.25}, | 159 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, |
| 160 | {"x":13.75, "y":4, "w":1.25} | 160 | {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25} |
| 161 | ] | 161 | ] |
| 162 | }, | 162 | }, |
| 163 | "LAYOUT_60_ansi_tsangan": { | 163 | "LAYOUT_60_ansi_tsangan": { |
| 164 | "layout": [ | 164 | "layout": [ |
| 165 | {"x":0, "y":0}, | 165 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 166 | {"x":1, "y":0}, | 166 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 167 | {"x":2, "y":0}, | 167 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 168 | {"x":3, "y":0}, | 168 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 169 | {"x":4, "y":0}, | 169 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 170 | {"x":5, "y":0}, | 170 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 171 | {"x":6, "y":0}, | 171 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 172 | {"x":7, "y":0}, | 172 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 173 | {"x":8, "y":0}, | 173 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 174 | {"x":9, "y":0}, | 174 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 175 | {"x":10, "y":0}, | 175 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 176 | {"x":11, "y":0}, | 176 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 177 | {"x":12, "y":0}, | 177 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 178 | {"x":13, "y":0, "w":2}, | 178 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 179 | 179 | ||
| 180 | {"x":0, "y":1, "w":1.5}, | 180 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 181 | {"x":1.5, "y":1}, | 181 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 182 | {"x":2.5, "y":1}, | 182 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 183 | {"x":3.5, "y":1}, | 183 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 184 | {"x":4.5, "y":1}, | 184 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 185 | {"x":5.5, "y":1}, | 185 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 186 | {"x":6.5, "y":1}, | 186 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 187 | {"x":7.5, "y":1}, | 187 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 188 | {"x":8.5, "y":1}, | 188 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 189 | {"x":9.5, "y":1}, | 189 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 190 | {"x":10.5, "y":1}, | 190 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 191 | {"x":11.5, "y":1}, | 191 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 192 | {"x":12.5, "y":1}, | 192 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 193 | {"x":13.5, "y":1, "w":1.5}, | 193 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 194 | 194 | ||
| 195 | {"x":0, "y":2, "w":1.75}, | 195 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 196 | {"x":1.75, "y":2}, | 196 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 197 | {"x":2.75, "y":2}, | 197 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 198 | {"x":3.75, "y":2}, | 198 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 199 | {"x":4.75, "y":2}, | 199 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 200 | {"x":5.75, "y":2}, | 200 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 201 | {"x":6.75, "y":2}, | 201 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 202 | {"x":7.75, "y":2}, | 202 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 203 | {"x":8.75, "y":2}, | 203 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 204 | {"x":9.75, "y":2}, | 204 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 205 | {"x":10.75, "y":2}, | 205 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 206 | {"x":11.75, "y":2}, | 206 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 207 | {"x":12.75, "y":2, "w":2.25}, | 207 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 208 | 208 | ||
| 209 | {"x":0, "y":3, "w":2.25}, | 209 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 210 | {"x":2.25, "y":3}, | 210 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 211 | {"x":3.25, "y":3}, | 211 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 212 | {"x":4.25, "y":3}, | 212 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 213 | {"x":5.25, "y":3}, | 213 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 214 | {"x":6.25, "y":3}, | 214 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 215 | {"x":7.25, "y":3}, | 215 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 216 | {"x":8.25, "y":3}, | 216 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 217 | {"x":9.25, "y":3}, | 217 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 218 | {"x":10.25, "y":3}, | 218 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 219 | {"x":11.25, "y":3}, | 219 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 220 | {"x":12.25, "y":3, "w":2.75}, | 220 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, |
| 221 | 221 | ||
| 222 | {"x":0, "y":4, "w":1.5}, | 222 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 223 | {"x":1.5, "y":4}, | 223 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 224 | {"x":2.5, "y":4, "w":1.5}, | 224 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 225 | {"x":4, "y":4, "w":7}, | 225 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, |
| 226 | {"x":11, "y":4, "w":1.5}, | 226 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 227 | {"x":12.5, "y":4}, | 227 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 228 | {"x":13.5, "y":4, "w":1.5} | 228 | {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 229 | ] | 229 | ] |
| 230 | }, | 230 | }, |
| 231 | "LAYOUT_60_ansi_tsangan_split_bs_rshift": { | 231 | "LAYOUT_60_ansi_tsangan_split_bs_rshift": { |
| 232 | "layout": [ | 232 | "layout": [ |
| 233 | {"x":0, "y":0}, | 233 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 234 | {"x":1, "y":0}, | 234 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 235 | {"x":2, "y":0}, | 235 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 236 | {"x":3, "y":0}, | 236 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 237 | {"x":4, "y":0}, | 237 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 238 | {"x":5, "y":0}, | 238 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 239 | {"x":6, "y":0}, | 239 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 240 | {"x":7, "y":0}, | 240 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 241 | {"x":8, "y":0}, | 241 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 242 | {"x":9, "y":0}, | 242 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 243 | {"x":10, "y":0}, | 243 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 244 | {"x":11, "y":0}, | 244 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 245 | {"x":12, "y":0}, | 245 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 246 | {"x":13, "y":0}, | 246 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 247 | {"x":14, "y":0}, | 247 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 248 | 248 | ||
| 249 | {"x":0, "y":1, "w":1.5}, | 249 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 250 | {"x":1.5, "y":1}, | 250 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 251 | {"x":2.5, "y":1}, | 251 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 252 | {"x":3.5, "y":1}, | 252 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 253 | {"x":4.5, "y":1}, | 253 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 254 | {"x":5.5, "y":1}, | 254 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 255 | {"x":6.5, "y":1}, | 255 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 256 | {"x":7.5, "y":1}, | 256 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 257 | {"x":8.5, "y":1}, | 257 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 258 | {"x":9.5, "y":1}, | 258 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 259 | {"x":10.5, "y":1}, | 259 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 260 | {"x":11.5, "y":1}, | 260 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 261 | {"x":12.5, "y":1}, | 261 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 262 | {"x":13.5, "y":1, "w":1.5}, | 262 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 263 | 263 | ||
| 264 | {"x":0, "y":2, "w":1.75}, | 264 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 265 | {"x":1.75, "y":2}, | 265 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 266 | {"x":2.75, "y":2}, | 266 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 267 | {"x":3.75, "y":2}, | 267 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 268 | {"x":4.75, "y":2}, | 268 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 269 | {"x":5.75, "y":2}, | 269 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 270 | {"x":6.75, "y":2}, | 270 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 271 | {"x":7.75, "y":2}, | 271 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 272 | {"x":8.75, "y":2}, | 272 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 273 | {"x":9.75, "y":2}, | 273 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 274 | {"x":10.75, "y":2}, | 274 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 275 | {"x":11.75, "y":2}, | 275 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 276 | {"x":12.75, "y":2, "w":2.25}, | 276 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 277 | 277 | ||
| 278 | {"x":0, "y":3, "w":2.25}, | 278 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 279 | {"x":2.25, "y":3}, | 279 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 280 | {"x":3.25, "y":3}, | 280 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 281 | {"x":4.25, "y":3}, | 281 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 282 | {"x":5.25, "y":3}, | 282 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 283 | {"x":6.25, "y":3}, | 283 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 284 | {"x":7.25, "y":3}, | 284 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 285 | {"x":8.25, "y":3}, | 285 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 286 | {"x":9.25, "y":3}, | 286 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 287 | {"x":10.25, "y":3}, | 287 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 288 | {"x":11.25, "y":3}, | 288 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 289 | {"x":12.25, "y":3, "w":1.75}, | 289 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 290 | {"x":14, "y":3}, | 290 | {"matrix": [3, 12], "x": 14, "y": 3}, |
| 291 | 291 | ||
| 292 | {"x":0, "y":4, "w":1.5}, | 292 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 293 | {"x":1.5, "y":4}, | 293 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 294 | {"x":2.5, "y":4, "w":1.5}, | 294 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 295 | {"x":4, "y":4, "w":7}, | 295 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, |
| 296 | {"x":11, "y":4, "w":1.5}, | 296 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 297 | {"x":12.5, "y":4}, | 297 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 298 | {"x":13.5, "y":4, "w":1.5} | 298 | {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 299 | ] | 299 | ] |
| 300 | } | 300 | } |
| 301 | } | 301 | } |
diff --git a/keyboards/cutie_club/novus/novus.h b/keyboards/cutie_club/novus/novus.h deleted file mode 100644 index faea80fd5a..0000000000 --- a/keyboards/cutie_club/novus/novus.h +++ /dev/null | |||
| @@ -1,94 +0,0 @@ | |||
| 1 | /* Copyright 2022 Cutie Club | ||
| 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 │0D │0E │ │0D │ 2u Backspace | ||
| 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 │3B │3C │ │3B │ 2.75u RShift | ||
| 32 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ └──────────┘ | ||
| 33 | * │40 │41 │42 │45 │49 │4A │4B │4C │ | ||
| 34 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 35 | * ┌─────┬───┬─────┬───────────────────────────┬─────┬───┬─────┐ | ||
| 36 | * │40 │41 │42 │45 │4A │4B │4C │ Tsangan/WKL | ||
| 37 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 38 | */ | ||
| 39 | |||
| 40 | #define LAYOUT_60_ansi( \ | ||
| 41 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ | ||
| 42 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ | ||
| 43 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, \ | ||
| 44 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, \ | ||
| 45 | k40, k41, k42, k45, k49, k4A, k4B, k4C \ | ||
| 46 | ) { \ | ||
| 47 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, ___ }, \ | ||
| 48 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, ___ }, \ | ||
| 49 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, ___, ___ }, \ | ||
| 50 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, ___, ___, ___ }, \ | ||
| 51 | { k40, k41, k42, ___, ___, k45, ___, ___, ___, k49, k4A, k4B, k4C, ___, ___ } \ | ||
| 52 | } | ||
| 53 | |||
| 54 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 55 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ | ||
| 56 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ | ||
| 57 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, \ | ||
| 58 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, \ | ||
| 59 | k40, k41, k42, k45, k49, k4A, k4B, k4C \ | ||
| 60 | ) { \ | ||
| 61 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ | ||
| 62 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, ___ }, \ | ||
| 63 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, ___, ___ }, \ | ||
| 64 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, ___, ___ }, \ | ||
| 65 | { k40, k41, k42, ___, ___, k45, ___, ___, ___, k49, k4A, k4B, k4C, ___, ___ } \ | ||
| 66 | } | ||
| 67 | |||
| 68 | #define LAYOUT_60_ansi_tsangan( \ | ||
| 69 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ | ||
| 70 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ | ||
| 71 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, \ | ||
| 72 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, \ | ||
| 73 | k40, k41, k42, k45, k4A, k4B, k4C \ | ||
| 74 | ) { \ | ||
| 75 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, ___ }, \ | ||
| 76 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, ___ }, \ | ||
| 77 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, ___, ___ }, \ | ||
| 78 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, ___, ___, ___ }, \ | ||
| 79 | { k40, k41, k42, ___, ___, k45, ___, ___, ___, ___, k4A, k4B, k4C, ___, ___ } \ | ||
| 80 | } | ||
| 81 | |||
| 82 | #define LAYOUT_60_ansi_tsangan_split_bs_rshift( \ | ||
| 83 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ | ||
| 84 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ | ||
| 85 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, \ | ||
| 86 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, \ | ||
| 87 | k40, k41, k42, k45, k4A, k4B, k4C \ | ||
| 88 | ) { \ | ||
| 89 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ | ||
| 90 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, ___ }, \ | ||
| 91 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, ___, ___ }, \ | ||
| 92 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, ___, ___ }, \ | ||
| 93 | { k40, k41, k42, ___, ___, k45, ___, ___, ___, ___, k4A, k4B, k4C, ___, ___ } \ | ||
| 94 | } | ||
diff --git a/keyboards/dztech/dz64rgb/dz64rgb.c b/keyboards/dztech/dz64rgb/dz64rgb.c index 4173abf542..5fa08a3ee8 100644 --- a/keyboards/dztech/dz64rgb/dz64rgb.c +++ b/keyboards/dztech/dz64rgb/dz64rgb.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 "dz64rgb.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/dztech/dz64rgb/dz64rgb.h b/keyboards/dztech/dz64rgb/dz64rgb.h deleted file mode 100644 index 3d27e2620d..0000000000 --- a/keyboards/dztech/dz64rgb/dz64rgb.h +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2021 DZTECH <moyi4681@Live.cn> | ||
| 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_64_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, K3C, K3D, \ | ||
| 28 | K40, K41, K42, K45, K48, 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, XXX, K2D }, \ | ||
| 33 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 34 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, K48, K49, K4A, K4B, XXX, K4D } \ | ||
| 35 | } | ||
diff --git a/keyboards/dztech/dz64rgb/info.json b/keyboards/dztech/dz64rgb/info.json index 0b40a23469..aa69238191 100644 --- a/keyboards/dztech/dz64rgb/info.json +++ b/keyboards/dztech/dz64rgb/info.json | |||
| @@ -21,74 +21,74 @@ | |||
| 21 | "layouts": { | 21 | "layouts": { |
| 22 | "LAYOUT_64_ansi": { | 22 | "LAYOUT_64_ansi": { |
| 23 | "layout": [ | 23 | "layout": [ |
| 24 | {"label":"Esc", "x":0, "y":0}, | 24 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 25 | {"label":"1!", "x":1, "y":0}, | 25 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 26 | {"label":"2@", "x":2, "y":0}, | 26 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 27 | {"label":"3#", "x":3, "y":0}, | 27 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 28 | {"label":"4$", "x":4, "y":0}, | 28 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 29 | {"label":"5%", "x":5, "y":0}, | 29 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 30 | {"label":"6^", "x":6, "y":0}, | 30 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 31 | {"label":"7&", "x":7, "y":0}, | 31 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 32 | {"label":"8*", "x":8, "y":0}, | 32 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 33 | {"label":"9(", "x":9, "y":0}, | 33 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 34 | {"label":"0)", "x":10, "y":0}, | 34 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 35 | {"label":"-_", "x":11, "y":0}, | 35 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 36 | {"label":"=+", "x":12, "y":0}, | 36 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 37 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 37 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 38 | 38 | ||
| 39 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 39 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 40 | {"label":"Q", "x":1.5, "y":1}, | 40 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 41 | {"label":"W", "x":2.5, "y":1}, | 41 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 42 | {"label":"E", "x":3.5, "y":1}, | 42 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 43 | {"label":"R", "x":4.5, "y":1}, | 43 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 44 | {"label":"T", "x":5.5, "y":1}, | 44 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 45 | {"label":"Y", "x":6.5, "y":1}, | 45 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 46 | {"label":"U", "x":7.5, "y":1}, | 46 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 47 | {"label":"I", "x":8.5, "y":1}, | 47 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 48 | {"label":"O", "x":9.5, "y":1}, | 48 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 49 | {"label":"P", "x":10.5, "y":1}, | 49 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 50 | {"label":"[{", "x":11.5, "y":1}, | 50 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 51 | {"label":"]}", "x":12.5, "y":1}, | 51 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 52 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 52 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 53 | 53 | ||
| 54 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 54 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 55 | {"label":"A", "x":1.75, "y":2}, | 55 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 56 | {"label":"S", "x":2.75, "y":2}, | 56 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 57 | {"label":"D", "x":3.75, "y":2}, | 57 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 58 | {"label":"F", "x":4.75, "y":2}, | 58 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 59 | {"label":"G", "x":5.75, "y":2}, | 59 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 60 | {"label":"H", "x":6.75, "y":2}, | 60 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 61 | {"label":"J", "x":7.75, "y":2}, | 61 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 62 | {"label":"K", "x":8.75, "y":2}, | 62 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 63 | {"label":"L", "x":9.75, "y":2}, | 63 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 64 | {"label":";:", "x":10.75, "y":2}, | 64 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 65 | {"label":"'\"", "x":11.75, "y":2}, | 65 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 66 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 66 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 67 | 67 | ||
| 68 | {"label":"Shift", "x":0, "y":3, "w":2}, | 68 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, |
| 69 | {"label":"Z", "x":2, "y":3}, | 69 | {"matrix": [3, 1], "x": 2, "y": 3}, |
| 70 | {"label":"X", "x":3, "y":3}, | 70 | {"matrix": [3, 2], "x": 3, "y": 3}, |
| 71 | {"label":"C", "x":4, "y":3}, | 71 | {"matrix": [3, 3], "x": 4, "y": 3}, |
| 72 | {"label":"V", "x":5, "y":3}, | 72 | {"matrix": [3, 4], "x": 5, "y": 3}, |
| 73 | {"label":"B", "x":6, "y":3}, | 73 | {"matrix": [3, 5], "x": 6, "y": 3}, |
| 74 | {"label":"N", "x":7, "y":3}, | 74 | {"matrix": [3, 6], "x": 7, "y": 3}, |
| 75 | {"label":"M", "x":8, "y":3}, | 75 | {"matrix": [3, 7], "x": 8, "y": 3}, |
| 76 | {"label":",<", "x":9, "y":3}, | 76 | {"matrix": [3, 8], "x": 9, "y": 3}, |
| 77 | {"label":".>", "x":10, "y":3}, | 77 | {"matrix": [3, 9], "x": 10, "y": 3}, |
| 78 | {"label":"/?", "x":11, "y":3}, | 78 | {"matrix": [3, 10], "x": 11, "y": 3}, |
| 79 | {"label":"Shift", "x":12, "y":3}, | 79 | {"matrix": [3, 11], "x": 12, "y": 3}, |
| 80 | {"label":"\u2191", "x":13, "y":3}, | 80 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 81 | {"label":"Delete", "x":14, "y":3}, | 81 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 82 | 82 | ||
| 83 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 83 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 84 | {"label":"GUI", "x":1.25, "y":4, "w":1.25}, | 84 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 85 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 85 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 86 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | 86 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 87 | {"label":"Alt", "x":10, "y":4}, | 87 | {"matrix": [4, 8], "x": 10, "y": 4}, |
| 88 | {"label":"Ctrl", "x":11, "y":4}, | 88 | {"matrix": [4, 9], "x": 11, "y": 4}, |
| 89 | {"label":"\u2190", "x":12, "y":4}, | 89 | {"matrix": [4, 10], "x": 12, "y": 4}, |
| 90 | {"label":"\u2193", "x":13, "y":4}, | 90 | {"matrix": [4, 11], "x": 13, "y": 4}, |
| 91 | {"label":"\u2192", "x":14, "y":4} | 91 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 92 | ] | 92 | ] |
| 93 | } | 93 | } |
| 94 | } | 94 | } |
diff --git a/keyboards/exclusive/e6_rgb/e6_rgb.c b/keyboards/exclusive/e6_rgb/e6_rgb.c index ec17e414f3..2da1fbce68 100644 --- a/keyboards/exclusive/e6_rgb/e6_rgb.c +++ b/keyboards/exclusive/e6_rgb/e6_rgb.c | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /** | 1 | #include "quantum.h" |
| 2 | * e6_rgb.c | ||
| 3 | */ | ||
| 4 | |||
| 5 | #include "e6_rgb.h" | ||
| 6 | 2 | ||
| 7 | #ifdef RGB_MATRIX_ENABLE | 3 | #ifdef RGB_MATRIX_ENABLE |
| 8 | void matrix_init_kb(void) { | 4 | void matrix_init_kb(void) { |
diff --git a/keyboards/exclusive/e6_rgb/e6_rgb.h b/keyboards/exclusive/e6_rgb/e6_rgb.h deleted file mode 100644 index a49d75d09a..0000000000 --- a/keyboards/exclusive/e6_rgb/e6_rgb.h +++ /dev/null | |||
| @@ -1,72 +0,0 @@ | |||
| 1 | /** | ||
| 2 | * e6_rgb.h | ||
| 3 | * | ||
| 4 | */ | ||
| 5 | #pragma once | ||
| 6 | |||
| 7 | #include "quantum.h" | ||
| 8 | |||
| 9 | #define ___ KC_NO | ||
| 10 | |||
| 11 | // This a shortcut to help you visually see your layout. | ||
| 12 | // The first section contains all of the arguements | ||
| 13 | // The second converts the arguments into a two-dimensional array | ||
| 14 | #define LAYOUT_60_ansi( \ | ||
| 15 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K2D, \ | ||
| 16 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 17 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 18 | K30, K31, K32, K33, K34, K35, K36, K37, K39, K3A, K3B, K3C, \ | ||
| 19 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 20 | ) \ | ||
| 21 | { \ | ||
| 22 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, ___ }, \ | ||
| 23 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 24 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 25 | { K30, K31, K32, K33, K34, K35, K36, K37, ___, K39, K3A, K3B, K3C, ___ }, \ | ||
| 26 | { K40, K41, K42, ___, ___, ___, K46, ___, ___, ___, K4A, K4B, K4C, K4D } \ | ||
| 27 | } | ||
| 28 | |||
| 29 | #define LAYOUT_60_hhkb( \ | ||
| 30 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 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, K39, K3A, K3B, K3C, K3D, \ | ||
| 34 | K41, K42, K46, K4B, K4C \ | ||
| 35 | ) \ | ||
| 36 | { \ | ||
| 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, ___, K39, K3A, K3B, K3C, K3D }, \ | ||
| 41 | { ___, K41, K42, ___, ___, ___, K46, ___, ___, ___, ___, K4B, K4C, ___ } \ | ||
| 42 | } | ||
| 43 | |||
| 44 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 45 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 46 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 47 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 48 | K30, K31, K32, K33, K34, K35, K36, K37, K39, K3A, K3B, K3C, K3D, \ | ||
| 49 | K40, K41, K42, K46, K4B, K4C, K4D \ | ||
| 50 | ) \ | ||
| 51 | { \ | ||
| 52 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 53 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 54 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 55 | { K30, K31, K32, K33, K34, K35, K36, K37, ___, K39, K3A, K3B, K3C, K3D }, \ | ||
| 56 | { K40, K41, K42, ___, ___, ___, K46, ___, ___, ___, ___, K4B, K4C, K4D } \ | ||
| 57 | } | ||
| 58 | |||
| 59 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 60 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 61 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 62 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 63 | K30, K31, K32, K33, K34, K35, K36, K37, K39, K3A, K3B, K3C, K3D, \ | ||
| 64 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 65 | ) \ | ||
| 66 | { \ | ||
| 67 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 68 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 69 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 70 | { K30, K31, K32, K33, K34, K35, K36, K37, ___, K39, K3A, K3B, K3C, K3D }, \ | ||
| 71 | { K40, K41, K42, ___, ___, ___, K46, ___, ___, ___, K4A, K4B, K4C, K4D } \ | ||
| 72 | } | ||
diff --git a/keyboards/exclusive/e6_rgb/info.json b/keyboards/exclusive/e6_rgb/info.json index 37e2a5c0e7..0381b209a8 100644 --- a/keyboards/exclusive/e6_rgb/info.json +++ b/keyboards/exclusive/e6_rgb/info.json | |||
| @@ -28,279 +28,280 @@ | |||
| 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":"!", "x":1, "y":0}, | 32 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 33 | {"label":"@", "x":2, "y":0}, | 33 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 34 | {"label":"#", "x":3, "y":0}, | 34 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 35 | {"label":"$", "x":4, "y":0}, | 35 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 36 | {"label":"%", "x":5, "y":0}, | 36 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 37 | {"label":"^", "x":6, "y":0}, | 37 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 38 | {"label":"&", "x":7, "y":0}, | 38 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 39 | {"label":"*", "x":8, "y":0}, | 39 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 40 | {"label":"(", "x":9, "y":0}, | 40 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 41 | {"label":")", "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": [2, 13], "x": 13, "y": 0, "w": 2}, |
| 45 | 45 | ||
| 46 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 46 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 47 | {"label":"Q", "x":1.5, "y":1}, | 47 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 48 | {"label":"W", "x":2.5, "y":1}, | 48 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 49 | {"label":"E", "x":3.5, "y":1}, | 49 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 50 | {"label":"R", "x":4.5, "y":1}, | 50 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 51 | {"label":"T", "x":5.5, "y":1}, | 51 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 52 | {"label":"Y", "x":6.5, "y":1}, | 52 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 53 | {"label":"U", "x":7.5, "y":1}, | 53 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 54 | {"label":"I", "x":8.5, "y":1}, | 54 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 55 | {"label":"O", "x":9.5, "y":1}, | 55 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 56 | {"label":"P", "x":10.5, "y":1}, | 56 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 57 | {"label":"{", "x":11.5, "y":1}, | 57 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 58 | {"label":"}", "x":12.5, "y":1}, | 58 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 59 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 59 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 60 | 60 | ||
| 61 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 61 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 62 | {"label":"A", "x":1.75, "y":2}, | 62 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 63 | {"label":"S", "x":2.75, "y":2}, | 63 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 64 | {"label":"D", "x":3.75, "y":2}, | 64 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 65 | {"label":"F", "x":4.75, "y":2}, | 65 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 66 | {"label":"G", "x":5.75, "y":2}, | 66 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 67 | {"label":"H", "x":6.75, "y":2}, | 67 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 68 | {"label":"J", "x":7.75, "y":2}, | 68 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 69 | {"label":"K", "x":8.75, "y":2}, | 69 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 70 | {"label":"L", "x":9.75, "y":2}, | 70 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 71 | {"label":":", "x":10.75, "y":2}, | 71 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 72 | {"label":"\"", "x":11.75, "y":2}, | 72 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 73 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 73 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 74 | 74 | ||
| 75 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 75 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 76 | {"label":"Z", "x":2.25, "y":3}, | 76 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 77 | {"label":"X", "x":3.25, "y":3}, | 77 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 78 | {"label":"C", "x":4.25, "y":3}, | 78 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 79 | {"label":"V", "x":5.25, "y":3}, | 79 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 80 | {"label":"B", "x":6.25, "y":3}, | 80 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 81 | {"label":"N", "x":7.25, "y":3}, | 81 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 82 | {"label":"M", "x":8.25, "y":3}, | 82 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 83 | {"label":"<", "x":9.25, "y":3}, | 83 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 84 | {"label":">", "x":10.25, "y":3}, | 84 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 85 | {"label":"?", "x":11.25, "y":3}, | 85 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 86 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 86 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 87 | 87 | ||
| 88 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 88 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 89 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 89 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 90 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 90 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 91 | {"x":3.75, "y":4, "w":6.25}, | 91 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 92 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 92 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 93 | {"label":"Win", "x":11.25, "y":4, "w":1.25}, | 93 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 94 | {"label":"Menu", "x":12.5, "y":4, "w":1.25}, | 94 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 95 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 95 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 96 | ] | 96 | ] |
| 97 | }, | 97 | }, |
| 98 | "LAYOUT_60_hhkb": { | 98 | "LAYOUT_60_hhkb": { |
| 99 | "layout": [ | 99 | "layout": [ |
| 100 | {"label":"Esc", "x":0, "y":0}, | 100 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 101 | {"label":"!", "x":1, "y":0}, | 101 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 102 | {"label":"@", "x":2, "y":0}, | 102 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 103 | {"label":"#", "x":3, "y":0}, | 103 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 104 | {"label":"$", "x":4, "y":0}, | 104 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 105 | {"label":"%", "x":5, "y":0}, | 105 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 106 | {"label":"^", "x":6, "y":0}, | 106 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 107 | {"label":"&", "x":7, "y":0}, | 107 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 108 | {"label":"*", "x":8, "y":0}, | 108 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 109 | {"label":"(", "x":9, "y":0}, | 109 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 110 | {"label":")", "x":10, "y":0}, | 110 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 111 | {"label":"_", "x":11, "y":0}, | 111 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 112 | {"label":"+", "x":12, "y":0}, | 112 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 113 | {"label":"|", "x":13, "y":0}, | 113 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 114 | {"label":"~", "x":14, "y":0}, | 114 | {"matrix": [2, 13], "x": 14, "y": 0}, |
| 115 | 115 | ||
| 116 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 116 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 117 | {"label":"Q", "x":1.5, "y":1}, | 117 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 118 | {"label":"W", "x":2.5, "y":1}, | 118 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 119 | {"label":"E", "x":3.5, "y":1}, | 119 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 120 | {"label":"R", "x":4.5, "y":1}, | 120 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 121 | {"label":"T", "x":5.5, "y":1}, | 121 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 122 | {"label":"Y", "x":6.5, "y":1}, | 122 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 123 | {"label":"U", "x":7.5, "y":1}, | 123 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 124 | {"label":"I", "x":8.5, "y":1}, | 124 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 125 | {"label":"O", "x":9.5, "y":1}, | 125 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 126 | {"label":"P", "x":10.5, "y":1}, | 126 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 127 | {"label":"{", "x":11.5, "y":1}, | 127 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 128 | {"label":"}", "x":12.5, "y":1}, | 128 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 129 | {"label":"Backspace", "x":13.5, "y":1, "w":1.5}, | 129 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 130 | 130 | ||
| 131 | {"label":"Control", "x":0, "y":2, "w":1.75}, | 131 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 132 | {"label":"A", "x":1.75, "y":2}, | 132 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 133 | {"label":"S", "x":2.75, "y":2}, | 133 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 134 | {"label":"D", "x":3.75, "y":2}, | 134 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 135 | {"label":"F", "x":4.75, "y":2}, | 135 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 136 | {"label":"G", "x":5.75, "y":2}, | 136 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 137 | {"label":"H", "x":6.75, "y":2}, | 137 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 138 | {"label":"J", "x":7.75, "y":2}, | 138 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 139 | {"label":"K", "x":8.75, "y":2}, | 139 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 140 | {"label":"L", "x":9.75, "y":2}, | 140 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 141 | {"label":":", "x":10.75, "y":2}, | 141 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 142 | {"label":"\"", "x":11.75, "y":2}, | 142 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 143 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 143 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 144 | 144 | ||
| 145 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 145 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 146 | {"label":"Z", "x":2.25, "y":3}, | 146 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 147 | {"label":"X", "x":3.25, "y":3}, | 147 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 148 | {"label":"C", "x":4.25, "y":3}, | 148 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 149 | {"label":"V", "x":5.25, "y":3}, | 149 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 150 | {"label":"B", "x":6.25, "y":3}, | 150 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 151 | {"label":"N", "x":7.25, "y":3}, | 151 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 152 | {"label":"M", "x":8.25, "y":3}, | 152 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 153 | {"label":"<", "x":9.25, "y":3}, | 153 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 154 | {"label":">", "x":10.25, "y":3}, | 154 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 155 | {"label":"?", "x":11.25, "y":3}, | 155 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 156 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 156 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 157 | {"label":"Fn", "x":14, "y":3}, | 157 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 158 | {"label":"Win", "x":1.5, "y":4}, | 158 | |
| 159 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 159 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 160 | {"x":4, "y":4, "w":7}, | 160 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 161 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 161 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 162 | {"label":"Win", "x":12.5, "y":4} | 162 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 163 | {"matrix": [4, 12], "x": 12.5, "y": 4} | ||
| 163 | ] | 164 | ] |
| 164 | }, | 165 | }, |
| 165 | "LAYOUT_60_tsangan_hhkb": { | 166 | "LAYOUT_60_tsangan_hhkb": { |
| 166 | "layout": [ | 167 | "layout": [ |
| 167 | {"label":"Esc", "x":0, "y":0}, | 168 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 168 | {"label":"!", "x":1, "y":0}, | 169 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 169 | {"label":"@", "x":2, "y":0}, | 170 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 170 | {"label":"#", "x":3, "y":0}, | 171 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 171 | {"label":"$", "x":4, "y":0}, | 172 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 172 | {"label":"%", "x":5, "y":0}, | 173 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 173 | {"label":"^", "x":6, "y":0}, | 174 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 174 | {"label":"&", "x":7, "y":0}, | 175 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 175 | {"label":"*", "x":8, "y":0}, | 176 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 176 | {"label":"(", "x":9, "y":0}, | 177 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 177 | {"label":")", "x":10, "y":0}, | 178 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 178 | {"label":"_", "x":11, "y":0}, | 179 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 179 | {"label":"+", "x":12, "y":0}, | 180 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 180 | {"label":"|", "x":13, "y":0}, | 181 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 181 | {"label":"~", "x":14, "y":0}, | 182 | {"matrix": [2, 13], "x": 14, "y": 0}, |
| 182 | 183 | ||
| 183 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 184 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 184 | {"label":"Q", "x":1.5, "y":1}, | 185 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 185 | {"label":"W", "x":2.5, "y":1}, | 186 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 186 | {"label":"E", "x":3.5, "y":1}, | 187 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 187 | {"label":"R", "x":4.5, "y":1}, | 188 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 188 | {"label":"T", "x":5.5, "y":1}, | 189 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 189 | {"label":"Y", "x":6.5, "y":1}, | 190 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 190 | {"label":"U", "x":7.5, "y":1}, | 191 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 191 | {"label":"I", "x":8.5, "y":1}, | 192 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 192 | {"label":"O", "x":9.5, "y":1}, | 193 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 193 | {"label":"P", "x":10.5, "y":1}, | 194 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 194 | {"label":"{", "x":11.5, "y":1}, | 195 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 195 | {"label":"}", "x":12.5, "y":1}, | 196 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 196 | {"label":"Backspace", "x":13.5, "y":1, "w":1.5}, | 197 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 197 | 198 | ||
| 198 | {"label":"Control", "x":0, "y":2, "w":1.75}, | 199 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 199 | {"label":"A", "x":1.75, "y":2}, | 200 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 200 | {"label":"S", "x":2.75, "y":2}, | 201 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 201 | {"label":"D", "x":3.75, "y":2}, | 202 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 202 | {"label":"F", "x":4.75, "y":2}, | 203 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 203 | {"label":"G", "x":5.75, "y":2}, | 204 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 204 | {"label":"H", "x":6.75, "y":2}, | 205 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 205 | {"label":"J", "x":7.75, "y":2}, | 206 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 206 | {"label":"K", "x":8.75, "y":2}, | 207 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 207 | {"label":"L", "x":9.75, "y":2}, | 208 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 208 | {"label":":", "x":10.75, "y":2}, | 209 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 209 | {"label":"\"", "x":11.75, "y":2}, | 210 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 210 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 211 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 211 | 212 | ||
| 212 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 213 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 213 | {"label":"Z", "x":2.25, "y":3}, | 214 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 214 | {"label":"X", "x":3.25, "y":3}, | 215 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 215 | {"label":"C", "x":4.25, "y":3}, | 216 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 216 | {"label":"V", "x":5.25, "y":3}, | 217 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 217 | {"label":"B", "x":6.25, "y":3}, | 218 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 218 | {"label":"N", "x":7.25, "y":3}, | 219 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 219 | {"label":"M", "x":8.25, "y":3}, | 220 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 220 | {"label":"<", "x":9.25, "y":3}, | 221 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 221 | {"label":">", "x":10.25, "y":3}, | 222 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 222 | {"label":"?", "x":11.25, "y":3}, | 223 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 223 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 224 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 224 | {"label":"Fn", "x":14, "y":3}, | 225 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 225 | 226 | ||
| 226 | {"label":"Caps Lock", "x":0, "y":4, "w":1.5}, | 227 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 227 | {"label":"Win", "x":1.5, "y":4}, | 228 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 228 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 229 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 229 | {"x":4, "y":4, "w":7}, | 230 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 230 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 231 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 231 | {"label":"Win", "x":12.5, "y":4}, | 232 | {"matrix": [4, 12], "x": 12.5, "y": 4}, |
| 232 | {"label":"Fn", "x":13.5, "y":4, "w":1.5} | 233 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 233 | ] | 234 | ] |
| 234 | }, | 235 | }, |
| 235 | "LAYOUT_60_ansi_split_bs_rshift": { | 236 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 236 | "layout": [ | 237 | "layout": [ |
| 237 | {"x":0, "y":0}, | 238 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 238 | {"x":1, "y":0}, | 239 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 239 | {"x":2, "y":0}, | 240 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 240 | {"x":3, "y":0}, | 241 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 241 | {"x":4, "y":0}, | 242 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 242 | {"x":5, "y":0}, | 243 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 243 | {"x":6, "y":0}, | 244 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 244 | {"x":7, "y":0}, | 245 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 245 | {"x":8, "y":0}, | 246 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 246 | {"x":9, "y":0}, | 247 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 247 | {"x":10, "y":0}, | 248 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 248 | {"x":11, "y":0}, | 249 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 249 | {"x":12, "y":0}, | 250 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 250 | {"x":13, "y":0}, | 251 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 251 | {"x":14, "y":0}, | 252 | {"matrix": [2, 13], "x": 14, "y": 0}, |
| 252 | 253 | ||
| 253 | {"x":0, "y":1, "w":1.5}, | 254 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 254 | {"x":1.5, "y":1}, | 255 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 255 | {"x":2.5, "y":1}, | 256 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 256 | {"x":3.5, "y":1}, | 257 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 257 | {"x":4.5, "y":1}, | 258 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 258 | {"x":5.5, "y":1}, | 259 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 259 | {"x":6.5, "y":1}, | 260 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 260 | {"x":7.5, "y":1}, | 261 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 261 | {"x":8.5, "y":1}, | 262 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 262 | {"x":9.5, "y":1}, | 263 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 263 | {"x":10.5, "y":1}, | 264 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 264 | {"x":11.5, "y":1}, | 265 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 265 | {"x":12.5, "y":1}, | 266 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 266 | {"x":13.5, "y":1, "w":1.5}, | 267 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 267 | 268 | ||
| 268 | {"x":0, "y":2, "w":1.75}, | 269 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 269 | {"x":1.75, "y":2}, | 270 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 270 | {"x":2.75, "y":2}, | 271 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 271 | {"x":3.75, "y":2}, | 272 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 272 | {"x":4.75, "y":2}, | 273 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 273 | {"x":5.75, "y":2}, | 274 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 274 | {"x":6.75, "y":2}, | 275 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 275 | {"x":7.75, "y":2}, | 276 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 276 | {"x":8.75, "y":2}, | 277 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 277 | {"x":9.75, "y":2}, | 278 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 278 | {"x":10.75, "y":2}, | 279 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 279 | {"x":11.75, "y":2}, | 280 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 280 | {"x":12.75, "y":2, "w":2.25}, | 281 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 281 | 282 | ||
| 282 | {"x":0, "y":3, "w":2.25}, | 283 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 283 | {"x":2.25, "y":3}, | 284 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 284 | {"x":3.25, "y":3}, | 285 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 285 | {"x":4.25, "y":3}, | 286 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 286 | {"x":5.25, "y":3}, | 287 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 287 | {"x":6.25, "y":3}, | 288 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 288 | {"x":7.25, "y":3}, | 289 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 289 | {"x":8.25, "y":3}, | 290 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 290 | {"x":9.25, "y":3}, | 291 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 291 | {"x":10.25, "y":3}, | 292 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 292 | {"x":11.25, "y":3}, | 293 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 293 | {"x":12.25, "y":3, "w":1.75}, | 294 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 294 | {"x":14, "y":3}, | 295 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 295 | 296 | ||
| 296 | {"x":0, "y":4, "w":1.25}, | 297 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 297 | {"x":1.25, "y":4, "w":1.25}, | 298 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 298 | {"x":2.5, "y":4, "w":1.25}, | 299 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 299 | {"x":3.75, "y":4, "w":6.25}, | 300 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 300 | {"x":10, "y":4, "w":1.25}, | 301 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 301 | {"x":11.25, "y":4, "w":1.25}, | 302 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 302 | {"x":12.5, "y":4, "w":1.25}, | 303 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 303 | {"x":13.75, "y":4, "w":1.25} | 304 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 304 | ] | 305 | ] |
| 305 | } | 306 | } |
| 306 | } | 307 | } |
diff --git a/keyboards/fjlabs/ready100/info.json b/keyboards/fjlabs/ready100/info.json index 30c46c550f..bb6ec459de 100644 --- a/keyboards/fjlabs/ready100/info.json +++ b/keyboards/fjlabs/ready100/info.json | |||
| @@ -25,74 +25,74 @@ | |||
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_64_ansi": { | 26 | "LAYOUT_64_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}, | 72 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, |
| 73 | {"x": 2, "y": 3}, | 73 | {"matrix": [3, 1], "x": 2, "y": 3}, |
| 74 | {"x": 3, "y": 3}, | 74 | {"matrix": [3, 2], "x": 3, "y": 3}, |
| 75 | {"x": 4, "y": 3}, | 75 | {"matrix": [3, 3], "x": 4, "y": 3}, |
| 76 | {"x": 5, "y": 3}, | 76 | {"matrix": [3, 4], "x": 5, "y": 3}, |
| 77 | {"x": 6, "y": 3}, | 77 | {"matrix": [3, 5], "x": 6, "y": 3}, |
| 78 | {"x": 7, "y": 3}, | 78 | {"matrix": [3, 6], "x": 7, "y": 3}, |
| 79 | {"x": 8, "y": 3}, | 79 | {"matrix": [3, 7], "x": 8, "y": 3}, |
| 80 | {"x": 9, "y": 3}, | 80 | {"matrix": [3, 8], "x": 9, "y": 3}, |
| 81 | {"x": 10, "y": 3}, | 81 | {"matrix": [3, 9], "x": 10, "y": 3}, |
| 82 | {"x": 11, "y": 3}, | 82 | {"matrix": [3, 10], "x": 11, "y": 3}, |
| 83 | {"x": 12, "y": 3}, | 83 | {"matrix": [3, 11], "x": 12, "y": 3}, |
| 84 | {"x": 13, "y": 3}, | 84 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 85 | {"x": 14, "y": 3}, | 85 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 86 | 86 | ||
| 87 | {"x": 0, "y": 4, "w": 1.25}, | 87 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 88 | {"x": 1.25, "y": 4, "w": 1.25}, | 88 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 89 | {"x": 2.5, "y": 4, "w": 1.25}, | 89 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 90 | {"x": 3.75, "y": 4, "w": 6.25}, | 90 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 91 | {"x": 10, "y": 4}, | 91 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 92 | {"x": 11, "y": 4}, | 92 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 93 | {"x": 12, "y": 4}, | 93 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 94 | {"x": 13, "y": 4}, | 94 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 95 | {"x": 14, "y": 4} | 95 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 96 | ] | 96 | ] |
| 97 | } | 97 | } |
| 98 | } | 98 | } |
diff --git a/keyboards/fjlabs/ready100/ready100.h b/keyboards/fjlabs/ready100/ready100.h deleted file mode 100644 index 0639289183..0000000000 --- a/keyboards/fjlabs/ready100/ready100.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 | /* Ready100 Keymap Definitions */ | ||
| 20 | #define LAYOUT_64_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, K3B, K3C, K3D, \ | ||
| 25 | K40, K41, K42, K45, K49, K4A, K4B, 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, K3B, K3C, K3D }, \ | ||
| 31 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D } \ | ||
| 32 | } | ||
diff --git a/keyboards/fjlabs/sinanju/info.json b/keyboards/fjlabs/sinanju/info.json index 3baa5504bb..f71ad6fca2 100644 --- a/keyboards/fjlabs/sinanju/info.json +++ b/keyboards/fjlabs/sinanju/info.json | |||
| @@ -21,136 +21,136 @@ | |||
| 21 | "layouts": { | 21 | "layouts": { |
| 22 | "LAYOUT_60_ansi_wkl": { | 22 | "LAYOUT_60_ansi_wkl": { |
| 23 | "layout": [ | 23 | "layout": [ |
| 24 | {"label":"`~", "x":0, "y":0}, | 24 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 25 | {"label":"1!", "x":1, "y":0}, | 25 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 26 | {"label":"2@", "x":2, "y":0}, | 26 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 27 | {"label":"3#", "x":3, "y":0}, | 27 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 28 | {"label":"4$", "x":4, "y":0}, | 28 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 29 | {"label":"5%", "x":5, "y":0}, | 29 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 30 | {"label":"6^", "x":6, "y":0}, | 30 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 31 | {"label":"7&", "x":7, "y":0}, | 31 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 32 | {"label":"8*", "x":8, "y":0}, | 32 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 33 | {"label":"9(", "x":9, "y":0}, | 33 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 34 | {"label":"0)", "x":10, "y":0}, | 34 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 35 | {"label":"-_", "x":11, "y":0}, | 35 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 36 | {"label":"=+", "x":12, "y":0}, | 36 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 37 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 37 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 38 | 38 | ||
| 39 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 39 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 40 | {"label":"Q", "x":1.5, "y":1}, | 40 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 41 | {"label":"W", "x":2.5, "y":1}, | 41 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 42 | {"label":"E", "x":3.5, "y":1}, | 42 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 43 | {"label":"R", "x":4.5, "y":1}, | 43 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 44 | {"label":"T", "x":5.5, "y":1}, | 44 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 45 | {"label":"Y", "x":6.5, "y":1}, | 45 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 46 | {"label":"U", "x":7.5, "y":1}, | 46 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 47 | {"label":"I", "x":8.5, "y":1}, | 47 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 48 | {"label":"O", "x":9.5, "y":1}, | 48 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 49 | {"label":"P", "x":10.5, "y":1}, | 49 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 50 | {"label":"[{", "x":11.5, "y":1}, | 50 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 51 | {"label":"]}", "x":12.5, "y":1}, | 51 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 52 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 52 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 53 | 53 | ||
| 54 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 54 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 55 | {"label":"A", "x":1.75, "y":2}, | 55 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 56 | {"label":"S", "x":2.75, "y":2}, | 56 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 57 | {"label":"D", "x":3.75, "y":2}, | 57 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 58 | {"label":"F", "x":4.75, "y":2}, | 58 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 59 | {"label":"G", "x":5.75, "y":2}, | 59 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 60 | {"label":"H", "x":6.75, "y":2}, | 60 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 61 | {"label":"J", "x":7.75, "y":2}, | 61 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 62 | {"label":"K", "x":8.75, "y":2}, | 62 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 63 | {"label":"L", "x":9.75, "y":2}, | 63 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 64 | {"label":";:", "x":10.75, "y":2}, | 64 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 65 | {"label":"'\"", "x":11.75, "y":2}, | 65 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 66 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 66 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 67 | 67 | ||
| 68 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 68 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 69 | {"label":"Z", "x":2.25, "y":3}, | 69 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 70 | {"label":"X", "x":3.25, "y":3}, | 70 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 71 | {"label":"C", "x":4.25, "y":3}, | 71 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 72 | {"label":"V", "x":5.25, "y":3}, | 72 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 73 | {"label":"B", "x":6.25, "y":3}, | 73 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 74 | {"label":"N", "x":7.25, "y":3}, | 74 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 75 | {"label":"M", "x":8.25, "y":3}, | 75 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 76 | {"label":",<", "x":9.25, "y":3}, | 76 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 77 | {"label":".>", "x":10.25, "y":3}, | 77 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 78 | {"label":"/?", "x":11.25, "y":3}, | 78 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 79 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 79 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 80 | 80 | ||
| 81 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 81 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 82 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 82 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 83 | {"label":"Space", "x":4, "y":4, "w":7}, | 83 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, |
| 84 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 84 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 85 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 85 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 86 | ] | 86 | ] |
| 87 | }, | 87 | }, |
| 88 | "LAYOUT_60_ansi_wkl_split_bs_rshift": { | 88 | "LAYOUT_60_ansi_wkl_split_bs_rshift": { |
| 89 | "layout": [ | 89 | "layout": [ |
| 90 | {"label":"`~", "x":0, "y":0}, | 90 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 91 | {"label":"1!", "x":1, "y":0}, | 91 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 92 | {"label":"2@", "x":2, "y":0}, | 92 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 93 | {"label":"3#", "x":3, "y":0}, | 93 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 94 | {"label":"4$", "x":4, "y":0}, | 94 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 95 | {"label":"5%", "x":5, "y":0}, | 95 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 96 | {"label":"6^", "x":6, "y":0}, | 96 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 97 | {"label":"7&", "x":7, "y":0}, | 97 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 98 | {"label":"8*", "x":8, "y":0}, | 98 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 99 | {"label":"9(", "x":9, "y":0}, | 99 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 100 | {"label":"0)", "x":10, "y":0}, | 100 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 101 | {"label":"-_", "x":11, "y":0}, | 101 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 102 | {"label":"=+", "x":12, "y":0}, | 102 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 103 | {"label":"Backspace", "x":13, "y":0}, | 103 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 104 | {"label":"Delete", "x":14, "y":0}, | 104 | {"matrix": [2, 13], "x": 14, "y": 0}, |
| 105 | 105 | ||
| 106 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 106 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 107 | {"label":"Q", "x":1.5, "y":1}, | 107 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 108 | {"label":"W", "x":2.5, "y":1}, | 108 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 109 | {"label":"E", "x":3.5, "y":1}, | 109 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 110 | {"label":"R", "x":4.5, "y":1}, | 110 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 111 | {"label":"T", "x":5.5, "y":1}, | 111 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 112 | {"label":"Y", "x":6.5, "y":1}, | 112 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 113 | {"label":"U", "x":7.5, "y":1}, | 113 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 114 | {"label":"I", "x":8.5, "y":1}, | 114 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 115 | {"label":"O", "x":9.5, "y":1}, | 115 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 116 | {"label":"P", "x":10.5, "y":1}, | 116 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 117 | {"label":"[{", "x":11.5, "y":1}, | 117 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 118 | {"label":"]}", "x":12.5, "y":1}, | 118 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 119 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 119 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 120 | 120 | ||
| 121 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 121 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 122 | {"label":"A", "x":1.75, "y":2}, | 122 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 123 | {"label":"S", "x":2.75, "y":2}, | 123 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 124 | {"label":"D", "x":3.75, "y":2}, | 124 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 125 | {"label":"F", "x":4.75, "y":2}, | 125 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 126 | {"label":"G", "x":5.75, "y":2}, | 126 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 127 | {"label":"H", "x":6.75, "y":2}, | 127 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 128 | {"label":"J", "x":7.75, "y":2}, | 128 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 129 | {"label":"K", "x":8.75, "y":2}, | 129 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 130 | {"label":"L", "x":9.75, "y":2}, | 130 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 131 | {"label":";:", "x":10.75, "y":2}, | 131 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 132 | {"label":"'\"", "x":11.75, "y":2}, | 132 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 133 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 133 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 134 | 134 | ||
| 135 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 135 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 136 | {"label":"Z", "x":2.25, "y":3}, | 136 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 137 | {"label":"X", "x":3.25, "y":3}, | 137 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 138 | {"label":"C", "x":4.25, "y":3}, | 138 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 139 | {"label":"V", "x":5.25, "y":3}, | 139 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 140 | {"label":"B", "x":6.25, "y":3}, | 140 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 141 | {"label":"N", "x":7.25, "y":3}, | 141 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 142 | {"label":"M", "x":8.25, "y":3}, | 142 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 143 | {"label":",<", "x":9.25, "y":3}, | 143 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 144 | {"label":".>", "x":10.25, "y":3}, | 144 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 145 | {"label":"/?", "x":11.25, "y":3}, | 145 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 146 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 146 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 147 | {"label":"Fn", "x":14, "y":3}, | 147 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 148 | 148 | ||
| 149 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 149 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 150 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 150 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 151 | {"label":"Space", "x":4, "y":4, "w":7}, | 151 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, |
| 152 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 152 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 153 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 153 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 154 | ] | 154 | ] |
| 155 | } | 155 | } |
| 156 | } | 156 | } |
diff --git a/keyboards/fjlabs/sinanju/sinanju.h b/keyboards/fjlabs/sinanju/sinanju.h deleted file mode 100644 index 0e4c85ea0a..0000000000 --- a/keyboards/fjlabs/sinanju/sinanju.h +++ /dev/null | |||
| @@ -1,59 +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 | /* | ||
| 20 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───────┐ | ||
| 21 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │2D │ │0D │ 2u Backspace | ||
| 22 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ └───────┘ | ||
| 23 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ | ||
| 24 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 25 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │ | ||
| 26 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ ┌──────────┐ | ||
| 27 | * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │ │3C │ 2.75u RShift | ||
| 28 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬────┴┬───┬─┴───┤ └──────────┘ | ||
| 29 | * │40 │ │42 │47 │4B │ │4D │ WKL | ||
| 30 | * └─────┘ └─────┴───────────────────────────┴─────┘ └─────┘ | ||
| 31 | */ | ||
| 32 | |||
| 33 | #define LAYOUT_60_ansi_wkl( \ | ||
| 34 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 35 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 36 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 37 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 38 | K40, K42, K47, K4B, K4D \ | ||
| 39 | ) { \ | ||
| 40 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 41 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 42 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO }, \ | ||
| 43 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, KC_NO }, \ | ||
| 44 | { K40, KC_NO, K42, KC_NO, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, KC_NO, K4B, KC_NO, K4D } \ | ||
| 45 | } | ||
| 46 | |||
| 47 | #define LAYOUT_60_ansi_wkl_split_bs_rshift( \ | ||
| 48 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 49 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 50 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 51 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 52 | K40, K42, K47, K4B, K4D \ | ||
| 53 | ) { \ | ||
| 54 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 55 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 56 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 57 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 58 | { K40, KC_NO, K42, KC_NO, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, KC_NO, K4B, KC_NO, K4D } \ | ||
| 59 | } | ||
diff --git a/keyboards/fjlabs/tf60v2/info.json b/keyboards/fjlabs/tf60v2/info.json index 50f9f8a311..f4d81ae4d8 100644 --- a/keyboards/fjlabs/tf60v2/info.json +++ b/keyboards/fjlabs/tf60v2/info.json | |||
| @@ -22,73 +22,73 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_ansi_arrow": { | 23 | "LAYOUT_60_ansi_arrow": { |
| 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, "w": 1.75}, | 79 | {"matrix": [3, 10], "x": 11.25, "y": 3, "w": 1.75}, |
| 80 | {"x": 13, "y": 3}, | 80 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 81 | {"x": 14, "y": 3}, | 81 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 82 | 82 | ||
| 83 | {"x": 0, "y": 4, "w": 1.25}, | 83 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 84 | {"x": 1.25, "y": 4, "w": 1.25}, | 84 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 85 | {"x": 2.5, "y": 4, "w": 1.25}, | 85 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 86 | {"x": 3.75, "y": 4, "w": 6.25}, | 86 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 87 | {"x": 10, "y": 4}, | 87 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 88 | {"x": 11, "y": 4}, | 88 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 89 | {"x": 12, "y": 4}, | 89 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 90 | {"x": 13, "y": 4}, | 90 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 91 | {"x": 14, "y": 4} | 91 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 92 | ] | 92 | ] |
| 93 | } | 93 | } |
| 94 | } | 94 | } |
diff --git a/keyboards/fjlabs/tf60v2/tf60v2.h b/keyboards/fjlabs/tf60v2/tf60v2.h deleted file mode 100644 index 52ddffdffd..0000000000 --- a/keyboards/fjlabs/tf60v2/tf60v2.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_arrow( \ | ||
| 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, K3D, \ | ||
| 25 | K40, K41, K42, K45, K49, K4A, K4B, 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, K3D }, \ | ||
| 31 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D } \ | ||
| 32 | } | ||
diff --git a/keyboards/flygone60/rev3/info.json b/keyboards/flygone60/rev3/info.json index 84590c322b..254f093aee 100644 --- a/keyboards/flygone60/rev3/info.json +++ b/keyboards/flygone60/rev3/info.json | |||
| @@ -19,73 +19,73 @@ | |||
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_ansi_arrow": { | 20 | "LAYOUT_60_ansi_arrow": { |
| 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 | 36 | ||
| 37 | {"x": 0, "y": 1, "w": 1.5}, | 37 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 38 | {"x": 1.5, "y": 1}, | 38 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 39 | {"x": 2.5, "y": 1}, | 39 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 40 | {"x": 3.5, "y": 1}, | 40 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 41 | {"x": 4.5, "y": 1}, | 41 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 42 | {"x": 5.5, "y": 1}, | 42 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 43 | {"x": 6.5, "y": 1}, | 43 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 44 | {"x": 7.5, "y": 1}, | 44 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 45 | {"x": 8.5, "y": 1}, | 45 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 46 | {"x": 9.5, "y": 1}, | 46 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 47 | {"x": 10.5, "y": 1}, | 47 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 48 | {"x": 11.5, "y": 1}, | 48 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 49 | {"x": 12.5, "y": 1}, | 49 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 50 | {"x": 13.5, "y": 1, "w": 1.5}, | 50 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 51 | 51 | ||
| 52 | {"x": 0, "y": 2, "w": 1.75}, | 52 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 53 | {"x": 1.75, "y": 2}, | 53 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 54 | {"x": 2.75, "y": 2}, | 54 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 55 | {"x": 3.75, "y": 2}, | 55 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 56 | {"x": 4.75, "y": 2}, | 56 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 57 | {"x": 5.75, "y": 2}, | 57 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 58 | {"x": 6.75, "y": 2}, | 58 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 59 | {"x": 7.75, "y": 2}, | 59 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 60 | {"x": 8.75, "y": 2}, | 60 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 61 | {"x": 9.75, "y": 2}, | 61 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 62 | {"x": 10.75, "y": 2}, | 62 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 63 | {"x": 11.75, "y": 2}, | 63 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 64 | {"x": 12.75, "y": 2, "w": 2.25}, | 64 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 65 | 65 | ||
| 66 | {"x": 0, "y": 3, "w": 2.25}, | 66 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 67 | {"x": 2.25, "y": 3}, | 67 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 68 | {"x": 3.25, "y": 3}, | 68 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 69 | {"x": 4.25, "y": 3}, | 69 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 70 | {"x": 5.25, "y": 3}, | 70 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 71 | {"x": 6.25, "y": 3}, | 71 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 72 | {"x": 7.25, "y": 3}, | 72 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 73 | {"x": 8.25, "y": 3}, | 73 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 74 | {"x": 9.25, "y": 3}, | 74 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 75 | {"x": 10.25, "y": 3}, | 75 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 76 | {"x": 11.25, "y": 3, "w": 1.75}, | 76 | {"matrix": [3, 10], "x": 11.25, "y": 3, "w": 1.75}, |
| 77 | {"x": 13, "y": 3}, | 77 | {"matrix": [3, 11], "x": 13, "y": 3}, |
| 78 | {"x": 14, "y": 3}, | 78 | {"matrix": [3, 12], "x": 14, "y": 3}, |
| 79 | 79 | ||
| 80 | {"x": 0, "y": 4, "w": 1.25}, | 80 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 81 | {"x": 1.25, "y": 4, "w": 1.25}, | 81 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 82 | {"x": 2.5, "y": 4, "w": 1.25}, | 82 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 83 | {"x": 3.75, "y": 4, "w": 6.25}, | 83 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 84 | {"x": 10, "y": 4}, | 84 | {"matrix": [4, 8], "x": 10, "y": 4}, |
| 85 | {"x": 11, "y": 4}, | 85 | {"matrix": [4, 9], "x": 11, "y": 4}, |
| 86 | {"x": 12, "y": 4}, | 86 | {"matrix": [4, 10], "x": 12, "y": 4}, |
| 87 | {"x": 13, "y": 4}, | 87 | {"matrix": [4, 11], "x": 13, "y": 4}, |
| 88 | {"x": 14, "y": 4} | 88 | {"matrix": [4, 12], "x": 14, "y": 4} |
| 89 | ] | 89 | ] |
| 90 | } | 90 | } |
| 91 | } | 91 | } |
diff --git a/keyboards/flygone60/rev3/rev3.h b/keyboards/flygone60/rev3/rev3.h deleted file mode 100644 index 66d738dc47..0000000000 --- a/keyboards/flygone60/rev3/rev3.h +++ /dev/null | |||
| @@ -1,41 +0,0 @@ | |||
| 1 | /* Copyright 2021 ShandonCodes | ||
| 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_arrow( \ | ||
| 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, k45, k48, k49, k4a, k4b, k4c \ | ||
| 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, k2c, KC_NO}, \ | ||
| 39 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, KC_NO}, \ | ||
| 40 | { k40, k41, k42, KC_NO, KC_NO, k45, KC_NO, KC_NO, k48, k49, k4a, k4b, k4c, KC_NO} \ | ||
| 41 | } | ||
diff --git a/keyboards/geonworks/frogmini/fmh/fmh.h b/keyboards/geonworks/frogmini/fmh/fmh.h deleted file mode 100644 index e352cdc003..0000000000 --- a/keyboards/geonworks/frogmini/fmh/fmh.h +++ /dev/null | |||
| @@ -1,120 +0,0 @@ | |||
| 1 | /* Copyright 2022 Gondolindrim | ||
| 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 | #define ___ KC_NO | ||
| 19 | |||
| 20 | #include "quantum.h" | ||
| 21 | |||
| 22 | /* | ||
| 23 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───────┐ | ||
| 24 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │5D │ │0D │ 2u Backspace | ||
| 25 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ └───────┘ | ||
| 26 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ | ||
| 27 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 28 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2D │ | ||
| 29 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ ┌──────────┐ | ||
| 30 | * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │ │3C │ 2.75u RShift | ||
| 31 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ └──────────┘ | ||
| 32 | * │40 │41 │42 │56 │5A │5B │5C │ Tsangan | ||
| 33 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 34 | * ┌───┬─────┬───────────────────────────┬─────┬───┐ | ||
| 35 | * │41 │42 │56 │5A │5B │ HHKB | ||
| 36 | * └───┴─────┴───────────────────────────┴─────┴───┘ | ||
| 37 | * ┌─────┬───┬─────┬───────────────────────────┬─────┬───┬─────┐ | ||
| 38 | * │40 │ │42 │56 │5A │ │5C │ WKL | ||
| 39 | * └─────┘ └─────┴───────────────────────────┴─────┘ └─────┘ | ||
| 40 | */ | ||
| 41 | |||
| 42 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 43 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K5D, \ | ||
| 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 , K2D, \ | ||
| 46 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 47 | K40, K41, K42, K56, K5A, K5B, K5C \ | ||
| 48 | )\ | ||
| 49 | {\ | ||
| 50 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 51 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 52 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D }, \ | ||
| 53 | { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 54 | { K40, K41, K42, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___ }, \ | ||
| 55 | { ___, ___, ___, ___, ___, ___, K56, ___, ___, ___, K5A, K5B, K5C, K5D } \ | ||
| 56 | } | ||
| 57 | |||
| 58 | #define LAYOUT_60_ansi_tsangan( \ | ||
| 59 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 60 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 61 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 62 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 63 | K40, K41, K42, K56, K5A, K5B, K5C \ | ||
| 64 | )\ | ||
| 65 | {\ | ||
| 66 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 67 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 68 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D }, \ | ||
| 69 | { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___ }, \ | ||
| 70 | { K40, K41, K42, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___ }, \ | ||
| 71 | { ___, ___, ___, ___, ___, ___, K56, ___, ___, ___, K5A, K5B, K5C, ___ } \ | ||
| 72 | } | ||
| 73 | |||
| 74 | #define LAYOUT_60_hhkb( \ | ||
| 75 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K5D, \ | ||
| 76 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 77 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 78 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 79 | K41, K42, K56, K5A, K5B \ | ||
| 80 | )\ | ||
| 81 | {\ | ||
| 82 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 83 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 84 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D }, \ | ||
| 85 | { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 86 | { ___, K41, K42, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___ }, \ | ||
| 87 | { ___, ___, ___, ___, ___, ___, K56, ___, ___, ___, K5A, K5B, ___, K5D } \ | ||
| 88 | } | ||
| 89 | |||
| 90 | #define LAYOUT_60_ansi_wkl( \ | ||
| 91 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 92 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 93 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 94 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 95 | K40, K42, K56, K5A, K5C \ | ||
| 96 | )\ | ||
| 97 | {\ | ||
| 98 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 99 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 100 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D }, \ | ||
| 101 | { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___ }, \ | ||
| 102 | { K40, ___, K42, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___ }, \ | ||
| 103 | { ___, ___, ___, ___, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, ___ } \ | ||
| 104 | } | ||
| 105 | |||
| 106 | #define LAYOUT_60_ansi_wkl_split_bs_rshift( \ | ||
| 107 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K5D, \ | ||
| 108 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 109 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 110 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 111 | K40, K42, K56, K5A, K5C \ | ||
| 112 | )\ | ||
| 113 | {\ | ||
| 114 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 115 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 116 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D }, \ | ||
| 117 | { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 118 | { K40, ___, K42, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___ }, \ | ||
| 119 | { ___, ___, ___, ___, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, K5D } \ | ||
| 120 | } | ||
diff --git a/keyboards/geonworks/frogmini/fmh/info.json b/keyboards/geonworks/frogmini/fmh/info.json index 617c7a4972..4dbe861526 100644 --- a/keyboards/geonworks/frogmini/fmh/info.json +++ b/keyboards/geonworks/frogmini/fmh/info.json | |||
| @@ -22,342 +22,342 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_tsangan_hhkb": { | 23 | "LAYOUT_60_tsangan_hhkb": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | {"label":"Esc", "x":0, "y":0}, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | {"label":"1!", "x":1, "y":0}, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | {"label":"2@", "x":2, "y":0}, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | {"label":"3#", "x":3, "y":0}, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | {"label":"4$", "x":4, "y":0}, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | {"label":"5%", "x":5, "y":0}, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | {"label":"6^", "x":6, "y":0}, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | {"label":"7&", "x":7, "y":0}, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | {"label":"8*", "x":8, "y":0}, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | {"label":"9(", "x":9, "y":0}, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | {"label":"0)", "x":10, "y":0}, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | {"label":"-_", "x":11, "y":0}, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | {"label":"=+", "x":12, "y":0}, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | {"label":"Bksp", "x":13, "y":0}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 39 | {"label":"Bksp", "x":14, "y":0}, | 39 | {"matrix": [5, 13], "x": 14, "y": 0}, |
| 40 | 40 | ||
| 41 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 41 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 42 | {"label":"Q", "x":1.5, "y":1}, | 42 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 43 | {"label":"W", "x":2.5, "y":1}, | 43 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 44 | {"label":"E", "x":3.5, "y":1}, | 44 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 45 | {"label":"R", "x":4.5, "y":1}, | 45 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 46 | {"label":"T", "x":5.5, "y":1}, | 46 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 47 | {"label":"Y", "x":6.5, "y":1}, | 47 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 48 | {"label":"U", "x":7.5, "y":1}, | 48 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 49 | {"label":"I", "x":8.5, "y":1}, | 49 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 50 | {"label":"O", "x":9.5, "y":1}, | 50 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 51 | {"label":"P", "x":10.5, "y":1}, | 51 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 52 | {"label":"[{", "x":11.5, "y":1}, | 52 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 53 | {"label":"]}", "x":12.5, "y":1}, | 53 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 54 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 54 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 55 | 55 | ||
| 56 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 56 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 57 | {"label":"A", "x":1.75, "y":2}, | 57 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 58 | {"label":"S", "x":2.75, "y":2}, | 58 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 59 | {"label":"D", "x":3.75, "y":2}, | 59 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 60 | {"label":"F", "x":4.75, "y":2}, | 60 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 61 | {"label":"G", "x":5.75, "y":2}, | 61 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 62 | {"label":"H", "x":6.75, "y":2}, | 62 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 63 | {"label":"J", "x":7.75, "y":2}, | 63 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 64 | {"label":"K", "x":8.75, "y":2}, | 64 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 65 | {"label":"L", "x":9.75, "y":2}, | 65 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 66 | {"label":";:", "x":10.75, "y":2}, | 66 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 67 | {"label":"'\"", "x":11.75, "y":2}, | 67 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 68 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 68 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 69 | 69 | ||
| 70 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 70 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 71 | {"label":"Z", "x":2.25, "y":3}, | 71 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 72 | {"label":"X", "x":3.25, "y":3}, | 72 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 73 | {"label":"C", "x":4.25, "y":3}, | 73 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 74 | {"label":"V", "x":5.25, "y":3}, | 74 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 75 | {"label":"B", "x":6.25, "y":3}, | 75 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 76 | {"label":"N", "x":7.25, "y":3}, | 76 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 77 | {"label":"M", "x":8.25, "y":3}, | 77 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 78 | {"label":",<", "x":9.25, "y":3}, | 78 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 79 | {"label":".>", "x":10.25, "y":3}, | 79 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 80 | {"label":"/?", "x":11.25, "y":3}, | 80 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 81 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 81 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 82 | {"label":"Fn", "x":14, "y":3}, | 82 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 83 | 83 | ||
| 84 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 84 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 85 | {"label":"Win", "x":1.5, "y":4}, | 85 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 86 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 86 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 87 | {"label":"Space", "x":4, "y":4, "w":7}, | 87 | {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, |
| 88 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 88 | {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, |
| 89 | {"label":"Win", "x":12.5, "y":4}, | 89 | {"matrix": [5, 11], "x": 12.5, "y": 4}, |
| 90 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 90 | {"matrix": [5, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 91 | ] | 91 | ] |
| 92 | }, | 92 | }, |
| 93 | "LAYOUT_60_ansi_tsangan": { | 93 | "LAYOUT_60_ansi_tsangan": { |
| 94 | "layout": [ | 94 | "layout": [ |
| 95 | {"label":"Esc", "x":0, "y":0}, | 95 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 96 | {"label":"1!", "x":1, "y":0}, | 96 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 97 | {"label":"2@", "x":2, "y":0}, | 97 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 98 | {"label":"3#", "x":3, "y":0}, | 98 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 99 | {"label":"4$", "x":4, "y":0}, | 99 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 100 | {"label":"5%", "x":5, "y":0}, | 100 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 101 | {"label":"6^", "x":6, "y":0}, | 101 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 102 | {"label":"7&", "x":7, "y":0}, | 102 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 103 | {"label":"8*", "x":8, "y":0}, | 103 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 104 | {"label":"9(", "x":9, "y":0}, | 104 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 105 | {"label":"0)", "x":10, "y":0}, | 105 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 106 | {"label":"-_", "x":11, "y":0}, | 106 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 107 | {"label":"=+", "x":12, "y":0}, | 107 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 108 | {"label":"Bksp", "x":13, "y":0, "w":2}, | 108 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 109 | 109 | ||
| 110 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 110 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 111 | {"label":"Q", "x":1.5, "y":1}, | 111 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 112 | {"label":"W", "x":2.5, "y":1}, | 112 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 113 | {"label":"E", "x":3.5, "y":1}, | 113 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 114 | {"label":"R", "x":4.5, "y":1}, | 114 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 115 | {"label":"T", "x":5.5, "y":1}, | 115 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 116 | {"label":"Y", "x":6.5, "y":1}, | 116 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 117 | {"label":"U", "x":7.5, "y":1}, | 117 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 118 | {"label":"I", "x":8.5, "y":1}, | 118 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 119 | {"label":"O", "x":9.5, "y":1}, | 119 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 120 | {"label":"P", "x":10.5, "y":1}, | 120 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 121 | {"label":"[{", "x":11.5, "y":1}, | 121 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 122 | {"label":"]}", "x":12.5, "y":1}, | 122 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 123 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 123 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 124 | 124 | ||
| 125 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 125 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 126 | {"label":"A", "x":1.75, "y":2}, | 126 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 127 | {"label":"S", "x":2.75, "y":2}, | 127 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 128 | {"label":"D", "x":3.75, "y":2}, | 128 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 129 | {"label":"F", "x":4.75, "y":2}, | 129 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 130 | {"label":"G", "x":5.75, "y":2}, | 130 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 131 | {"label":"H", "x":6.75, "y":2}, | 131 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 132 | {"label":"J", "x":7.75, "y":2}, | 132 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 133 | {"label":"K", "x":8.75, "y":2}, | 133 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 134 | {"label":"L", "x":9.75, "y":2}, | 134 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 135 | {"label":";:", "x":10.75, "y":2}, | 135 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 136 | {"label":"'\"", "x":11.75, "y":2}, | 136 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 137 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 137 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 138 | 138 | ||
| 139 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 139 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 140 | {"label":"Z", "x":2.25, "y":3}, | 140 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 141 | {"label":"X", "x":3.25, "y":3}, | 141 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 142 | {"label":"C", "x":4.25, "y":3}, | 142 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 143 | {"label":"V", "x":5.25, "y":3}, | 143 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 144 | {"label":"B", "x":6.25, "y":3}, | 144 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 145 | {"label":"N", "x":7.25, "y":3}, | 145 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 146 | {"label":"M", "x":8.25, "y":3}, | 146 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 147 | {"label":",<", "x":9.25, "y":3}, | 147 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 148 | {"label":".>", "x":10.25, "y":3}, | 148 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 149 | {"label":"/?", "x":11.25, "y":3}, | 149 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 150 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 150 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 151 | 151 | ||
| 152 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 152 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 153 | {"label":"Win", "x":1.5, "y":4}, | 153 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 154 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 154 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 155 | {"label":"Space", "x":4, "y":4, "w":7}, | 155 | {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, |
| 156 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 156 | {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, |
| 157 | {"label":"Win", "x":12.5, "y":4}, | 157 | {"matrix": [5, 11], "x": 12.5, "y": 4}, |
| 158 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 158 | {"matrix": [5, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 159 | ] | 159 | ] |
| 160 | }, | 160 | }, |
| 161 | "LAYOUT_60_hhkb": { | 161 | "LAYOUT_60_hhkb": { |
| 162 | "layout": [ | 162 | "layout": [ |
| 163 | {"label":"Esc", "x":0, "y":0}, | 163 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 164 | {"label":"1!", "x":1, "y":0}, | 164 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 165 | {"label":"2@", "x":2, "y":0}, | 165 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 166 | {"label":"3#", "x":3, "y":0}, | 166 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 167 | {"label":"4$", "x":4, "y":0}, | 167 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 168 | {"label":"5%", "x":5, "y":0}, | 168 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 169 | {"label":"6^", "x":6, "y":0}, | 169 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 170 | {"label":"7&", "x":7, "y":0}, | 170 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 171 | {"label":"8*", "x":8, "y":0}, | 171 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 172 | {"label":"9(", "x":9, "y":0}, | 172 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 173 | {"label":"0)", "x":10, "y":0}, | 173 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 174 | {"label":"-_", "x":11, "y":0}, | 174 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 175 | {"label":"=+", "x":12, "y":0}, | 175 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 176 | {"label":"Bksp", "x":13, "y":0}, | 176 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 177 | {"label":"Bksp", "x":14, "y":0}, | 177 | {"matrix": [5, 13], "x": 14, "y": 0}, |
| 178 | 178 | ||
| 179 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 179 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 180 | {"label":"Q", "x":1.5, "y":1}, | 180 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 181 | {"label":"W", "x":2.5, "y":1}, | 181 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 182 | {"label":"E", "x":3.5, "y":1}, | 182 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 183 | {"label":"R", "x":4.5, "y":1}, | 183 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 184 | {"label":"T", "x":5.5, "y":1}, | 184 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 185 | {"label":"Y", "x":6.5, "y":1}, | 185 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 186 | {"label":"U", "x":7.5, "y":1}, | 186 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 187 | {"label":"I", "x":8.5, "y":1}, | 187 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 188 | {"label":"O", "x":9.5, "y":1}, | 188 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 189 | {"label":"P", "x":10.5, "y":1}, | 189 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 190 | {"label":"[{", "x":11.5, "y":1}, | 190 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 191 | {"label":"]}", "x":12.5, "y":1}, | 191 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 192 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 192 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 193 | 193 | ||
| 194 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 194 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 195 | {"label":"A", "x":1.75, "y":2}, | 195 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 196 | {"label":"S", "x":2.75, "y":2}, | 196 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 197 | {"label":"D", "x":3.75, "y":2}, | 197 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 198 | {"label":"F", "x":4.75, "y":2}, | 198 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 199 | {"label":"G", "x":5.75, "y":2}, | 199 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 200 | {"label":"H", "x":6.75, "y":2}, | 200 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 201 | {"label":"J", "x":7.75, "y":2}, | 201 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 202 | {"label":"K", "x":8.75, "y":2}, | 202 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 203 | {"label":"L", "x":9.75, "y":2}, | 203 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 204 | {"label":";:", "x":10.75, "y":2}, | 204 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 205 | {"label":"'\"", "x":11.75, "y":2}, | 205 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 206 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 206 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 207 | 207 | ||
| 208 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 208 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 209 | {"label":"Z", "x":2.25, "y":3}, | 209 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 210 | {"label":"X", "x":3.25, "y":3}, | 210 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 211 | {"label":"C", "x":4.25, "y":3}, | 211 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 212 | {"label":"V", "x":5.25, "y":3}, | 212 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 213 | {"label":"B", "x":6.25, "y":3}, | 213 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 214 | {"label":"N", "x":7.25, "y":3}, | 214 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 215 | {"label":"M", "x":8.25, "y":3}, | 215 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 216 | {"label":",<", "x":9.25, "y":3}, | 216 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 217 | {"label":".>", "x":10.25, "y":3}, | 217 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 218 | {"label":"/?", "x":11.25, "y":3}, | 218 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 219 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 219 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 220 | {"label":"Fn", "x":14, "y":3}, | 220 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 221 | 221 | ||
| 222 | {"label":"Win", "x":1.5, "y":4}, | 222 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 223 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 223 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 224 | {"label":"Space", "x":4, "y":4, "w":7}, | 224 | {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, |
| 225 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 225 | {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, |
| 226 | {"label":"Win", "x":12.5, "y":4} | 226 | {"matrix": [5, 11], "x": 12.5, "y": 4} |
| 227 | ] | 227 | ] |
| 228 | }, | 228 | }, |
| 229 | "LAYOUT_60_ansi_wkl": { | 229 | "LAYOUT_60_ansi_wkl": { |
| 230 | "layout": [ | 230 | "layout": [ |
| 231 | {"label":"Esc", "x":0, "y":0}, | 231 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 232 | {"label":"1!", "x":1, "y":0}, | 232 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 233 | {"label":"2@", "x":2, "y":0}, | 233 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 234 | {"label":"3#", "x":3, "y":0}, | 234 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 235 | {"label":"4$", "x":4, "y":0}, | 235 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 236 | {"label":"5%", "x":5, "y":0}, | 236 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 237 | {"label":"6^", "x":6, "y":0}, | 237 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 238 | {"label":"7&", "x":7, "y":0}, | 238 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 239 | {"label":"8*", "x":8, "y":0}, | 239 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 240 | {"label":"9(", "x":9, "y":0}, | 240 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 241 | {"label":"0)", "x":10, "y":0}, | 241 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 242 | {"label":"-_", "x":11, "y":0}, | 242 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 243 | {"label":"=+", "x":12, "y":0}, | 243 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 244 | {"label":"Bksp", "x":13, "y":0, "w":2}, | 244 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 245 | 245 | ||
| 246 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 246 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 247 | {"label":"Q", "x":1.5, "y":1}, | 247 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 248 | {"label":"W", "x":2.5, "y":1}, | 248 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 249 | {"label":"E", "x":3.5, "y":1}, | 249 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 250 | {"label":"R", "x":4.5, "y":1}, | 250 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 251 | {"label":"T", "x":5.5, "y":1}, | 251 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 252 | {"label":"Y", "x":6.5, "y":1}, | 252 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 253 | {"label":"U", "x":7.5, "y":1}, | 253 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 254 | {"label":"I", "x":8.5, "y":1}, | 254 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 255 | {"label":"O", "x":9.5, "y":1}, | 255 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 256 | {"label":"P", "x":10.5, "y":1}, | 256 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 257 | {"label":"[{", "x":11.5, "y":1}, | 257 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 258 | {"label":"]}", "x":12.5, "y":1}, | 258 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 259 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 259 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 260 | 260 | ||
| 261 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 261 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 262 | {"label":"A", "x":1.75, "y":2}, | 262 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 263 | {"label":"S", "x":2.75, "y":2}, | 263 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 264 | {"label":"D", "x":3.75, "y":2}, | 264 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 265 | {"label":"F", "x":4.75, "y":2}, | 265 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 266 | {"label":"G", "x":5.75, "y":2}, | 266 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 267 | {"label":"H", "x":6.75, "y":2}, | 267 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 268 | {"label":"J", "x":7.75, "y":2}, | 268 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 269 | {"label":"K", "x":8.75, "y":2}, | 269 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 270 | {"label":"L", "x":9.75, "y":2}, | 270 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 271 | {"label":";:", "x":10.75, "y":2}, | 271 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 272 | {"label":"'\"", "x":11.75, "y":2}, | 272 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 273 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 273 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 274 | 274 | ||
| 275 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 275 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 276 | {"label":"Z", "x":2.25, "y":3}, | 276 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 277 | {"label":"X", "x":3.25, "y":3}, | 277 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 278 | {"label":"C", "x":4.25, "y":3}, | 278 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 279 | {"label":"V", "x":5.25, "y":3}, | 279 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 280 | {"label":"B", "x":6.25, "y":3}, | 280 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 281 | {"label":"N", "x":7.25, "y":3}, | 281 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 282 | {"label":"M", "x":8.25, "y":3}, | 282 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 283 | {"label":",<", "x":9.25, "y":3}, | 283 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 284 | {"label":".>", "x":10.25, "y":3}, | 284 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 285 | {"label":"/?", "x":11.25, "y":3}, | 285 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 286 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 286 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 287 | 287 | ||
| 288 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 288 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 289 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 289 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 290 | {"label":"Space", "x":4, "y":4, "w":7}, | 290 | {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, |
| 291 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 291 | {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, |
| 292 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 292 | {"matrix": [5, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 293 | ] | 293 | ] |
| 294 | }, | 294 | }, |
| 295 | "LAYOUT_60_ansi_wkl_split_bs_rshift": { | 295 | "LAYOUT_60_ansi_wkl_split_bs_rshift": { |
| 296 | "layout": [ | 296 | "layout": [ |
| 297 | {"label":"Esc", "x":0, "y":0}, | 297 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 298 | {"label":"1!", "x":1, "y":0}, | 298 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 299 | {"label":"2@", "x":2, "y":0}, | 299 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 300 | {"label":"3#", "x":3, "y":0}, | 300 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 301 | {"label":"4$", "x":4, "y":0}, | 301 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 302 | {"label":"5%", "x":5, "y":0}, | 302 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 303 | {"label":"6^", "x":6, "y":0}, | 303 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 304 | {"label":"7&", "x":7, "y":0}, | 304 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 305 | {"label":"8*", "x":8, "y":0}, | 305 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 306 | {"label":"9(", "x":9, "y":0}, | 306 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 307 | {"label":"0)", "x":10, "y":0}, | 307 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 308 | {"label":"-_", "x":11, "y":0}, | 308 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 309 | {"label":"=+", "x":12, "y":0}, | 309 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 310 | {"label":"Bksp", "x":13, "y":0}, | 310 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 311 | {"label":"Bksp", "x":14, "y":0}, | 311 | {"matrix": [5, 13], "x": 14, "y": 0}, |
| 312 | 312 | ||
| 313 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 313 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 314 | {"label":"Q", "x":1.5, "y":1}, | 314 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 315 | {"label":"W", "x":2.5, "y":1}, | 315 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 316 | {"label":"E", "x":3.5, "y":1}, | 316 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 317 | {"label":"R", "x":4.5, "y":1}, | 317 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 318 | {"label":"T", "x":5.5, "y":1}, | 318 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 319 | {"label":"Y", "x":6.5, "y":1}, | 319 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 320 | {"label":"U", "x":7.5, "y":1}, | 320 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 321 | {"label":"I", "x":8.5, "y":1}, | 321 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 322 | {"label":"O", "x":9.5, "y":1}, | 322 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 323 | {"label":"P", "x":10.5, "y":1}, | 323 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 324 | {"label":"[{", "x":11.5, "y":1}, | 324 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 325 | {"label":"]}", "x":12.5, "y":1}, | 325 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 326 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 326 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 327 | 327 | ||
| 328 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 328 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 329 | {"label":"A", "x":1.75, "y":2}, | 329 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 330 | {"label":"S", "x":2.75, "y":2}, | 330 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 331 | {"label":"D", "x":3.75, "y":2}, | 331 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 332 | {"label":"F", "x":4.75, "y":2}, | 332 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 333 | {"label":"G", "x":5.75, "y":2}, | 333 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 334 | {"label":"H", "x":6.75, "y":2}, | 334 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 335 | {"label":"J", "x":7.75, "y":2}, | 335 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 336 | {"label":"K", "x":8.75, "y":2}, | 336 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 337 | {"label":"L", "x":9.75, "y":2}, | 337 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 338 | {"label":";:", "x":10.75, "y":2}, | 338 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 339 | {"label":"'\"", "x":11.75, "y":2}, | 339 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 340 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 340 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 341 | 341 | ||
| 342 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 342 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 343 | {"label":"Z", "x":2.25, "y":3}, | 343 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 344 | {"label":"X", "x":3.25, "y":3}, | 344 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 345 | {"label":"C", "x":4.25, "y":3}, | 345 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 346 | {"label":"V", "x":5.25, "y":3}, | 346 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 347 | {"label":"B", "x":6.25, "y":3}, | 347 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 348 | {"label":"N", "x":7.25, "y":3}, | 348 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 349 | {"label":"M", "x":8.25, "y":3}, | 349 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 350 | {"label":",<", "x":9.25, "y":3}, | 350 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 351 | {"label":".>", "x":10.25, "y":3}, | 351 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 352 | {"label":"/?", "x":11.25, "y":3}, | 352 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 353 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 353 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 354 | {"label":"Fn", "x":14, "y":3}, | 354 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 355 | 355 | ||
| 356 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 356 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 357 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 357 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 358 | {"label":"Space", "x":4, "y":4, "w":7}, | 358 | {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, |
| 359 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 359 | {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, |
| 360 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 360 | {"matrix": [5, 12], "x": 13.5, "y": 4, "w": 1.5} |
| 361 | ] | 361 | ] |
| 362 | } | 362 | } |
| 363 | } | 363 | } |
diff --git a/keyboards/handwired/swiftrax/nodu/info.json b/keyboards/handwired/swiftrax/nodu/info.json index f0110b33fb..ad088985a1 100644 --- a/keyboards/handwired/swiftrax/nodu/info.json +++ b/keyboards/handwired/swiftrax/nodu/info.json | |||
| @@ -21,7 +21,75 @@ | |||
| 21 | "community_layouts": ["60_ansi_split_bs_rshift"], | 21 | "community_layouts": ["60_ansi_split_bs_rshift"], |
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_ansi_split_bs_rshift": { | 23 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 24 | "layout": [{"label":"0,0", "x":0, "y":0}, {"label":"0,1", "x":1, "y":0}, {"label":"0,2", "x":2, "y":0}, {"label":"0,3", "x":3, "y":0}, {"label":"0,4", "x":4, "y":0}, {"label":"0,5", "x":5, "y":0}, {"label":"0,6", "x":6, "y":0}, {"label":"0,7", "x":7, "y":0}, {"label":"0,8", "x":8, "y":0}, {"label":"0,9", "x":9, "y":0}, {"label":"0,A", "x":10, "y":0}, {"label":"0,B", "x":11, "y":0}, {"label":"0,C", "x":12, "y":0}, {"label":"0,D", "x":13, "y":0}, {"label":"2,D", "x":14, "y":0}, {"label":"1,0", "x":0, "y":1, "w":1.5}, {"label":"1,1", "x":1.5, "y":1}, {"label":"1,2", "x":2.5, "y":1}, {"label":"1,3", "x":3.5, "y":1}, {"label":"1,4", "x":4.5, "y":1}, {"label":"1,5", "x":5.5, "y":1}, {"label":"1,6", "x":6.5, "y":1}, {"label":"1,7", "x":7.5, "y":1}, {"label":"1,8", "x":8.5, "y":1}, {"label":"1,9", "x":9.5, "y":1}, {"label":"1,A", "x":10.5, "y":1}, {"label":"1,B", "x":11.5, "y":1}, {"label":"1,C", "x":12.5, "y":1}, {"label":"1,D", "x":13.5, "y":1, "w":1.5}, {"label":"2,0", "x":0, "y":2, "w":1.75}, {"label":"2,1", "x":1.75, "y":2}, {"label":"2,2", "x":2.75, "y":2}, {"label":"2,3", "x":3.75, "y":2}, {"label":"2,4", "x":4.75, "y":2}, {"label":"2,5", "x":5.75, "y":2}, {"label":"2,6", "x":6.75, "y":2}, {"label":"2,7", "x":7.75, "y":2}, {"label":"2,8", "x":8.75, "y":2}, {"label":"2,9", "x":9.75, "y":2}, {"label":"2,A", "x":10.75, "y":2}, {"label":"2,B", "x":11.75, "y":2}, {"label":"2,C", "x":12.75, "y":2, "w":2.25}, {"label":"3,0", "x":0, "y":3, "w":2.25}, {"label":"3,1", "x":2.25, "y":3}, {"label":"3,2", "x":3.25, "y":3}, {"label":"3,3", "x":4.25, "y":3}, {"label":"3,4", "x":5.25, "y":3}, {"label":"3,5", "x":6.25, "y":3}, {"label":"3,6", "x":7.25, "y":3}, {"label":"3,7", "x":8.25, "y":3}, {"label":"3,8", "x":9.25, "y":3}, {"label":"3,9", "x":10.25, "y":3}, {"label":"3,A", "x":11.25, "y":3}, {"label":"3,B", "x":12.25, "y":3, "w":1.75}, {"label":"3,C", "x":14, "y":3}, {"label":"4,0", "x":0, "y":4, "w":1.25}, {"label":"4,1", "x":1.25, "y":4, "w":1.25}, {"label":"4,2", "x":2.5, "y":4, "w":1.25}, {"label":"4,6", "x":3.75, "y":4, "w":6.25}, {"label":"4,8", "x":10, "y":4, "w":1.25}, {"label":"4,9", "x":11.25, "y":4, "w":1.25}, {"label":"4,A", "x":12.5, "y":4, "w":1.25}, {"label":"4,B", "x":13.75, "y":4, "w":1.25}] | 24 | "layout": [ |
| 25 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 26 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 27 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 28 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 29 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 30 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 31 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 32 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 33 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 34 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 35 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 36 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 37 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 38 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 39 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 40 | |||
| 41 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 42 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 43 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 44 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 45 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 46 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 47 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 48 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 49 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 50 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 51 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 52 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 53 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 54 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 55 | |||
| 56 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 57 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 58 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 59 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 60 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 61 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 62 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 63 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 64 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 65 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 66 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 67 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 68 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 69 | |||
| 70 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 71 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 72 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 73 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 74 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 75 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 76 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 77 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 78 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 79 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 80 | {"matrix": [3, 10], "x": 11.25, "y": 3}, | ||
| 81 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 82 | {"matrix": [3, 12], "x": 14, "y": 3}, | ||
| 83 | |||
| 84 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 85 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 86 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 87 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 88 | {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, | ||
| 89 | {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 90 | {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 91 | {"matrix": [4, 11], "x": 13.75, "y": 4, "w": 1.25} | ||
| 92 | ] | ||
| 25 | } | 93 | } |
| 26 | } | 94 | } |
| 27 | } | 95 | } |
diff --git a/keyboards/handwired/swiftrax/nodu/nodu.h b/keyboards/handwired/swiftrax/nodu/nodu.h deleted file mode 100644 index c141ac1072..0000000000 --- a/keyboards/handwired/swiftrax/nodu/nodu.h +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2020 Swiftrax <swiftrax@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 | #pragma once | ||
| 18 | |||
| 19 | #define ___ KC_NO | ||
| 20 | |||
| 21 | #include "quantum.h" | ||
| 22 | |||
| 23 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 24 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 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, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 28 | K40, K41, K42, K46, K48, K49, K4A, K4B \ | ||
| 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, K2D }, \ | ||
| 33 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___ }, \ | ||
| 34 | { K40, K41, K42, ___, ___, ___, K46, ___, K48, K49, K4A, K4B, ___, ___ } \ | ||
| 35 | } | ||
diff --git a/keyboards/horrortroll/paws60/info.json b/keyboards/horrortroll/paws60/info.json index 7391972d8b..83fa85eda3 100644 --- a/keyboards/horrortroll/paws60/info.json +++ b/keyboards/horrortroll/paws60/info.json | |||
| @@ -22,280 +22,280 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_ansi_split_bs_rshift": { | 23 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | {"label":"Esc", "x":0, "y":0}, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | {"label":"1!", "x":1, "y":0}, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | {"label":"2@", "x":2, "y":0}, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | {"label":"3#", "x":3, "y":0}, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | {"label":"4$", "x":4, "y":0}, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | {"label":"5%", "x":5, "y":0}, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | {"label":"6^", "x":6, "y":0}, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | {"label":"7&", "x":7, "y":0}, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | {"label":"8*", "x":8, "y":0}, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | {"label":"9(", "x":9, "y":0}, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | {"label":"0)", "x":10, "y":0}, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | {"label":"-_", "x":11, "y":0}, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | {"label":"=+", "x":12, "y":0}, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | {"label":"`~", "x":13, "y":0}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 39 | {"label":"Backspace", "x":14, "y":0}, | 39 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 40 | 40 | ||
| 41 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 41 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 42 | {"label":"Q", "x":1.5, "y":1}, | 42 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 43 | {"label":"W", "x":2.5, "y":1}, | 43 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 44 | {"label":"E", "x":3.5, "y":1}, | 44 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 45 | {"label":"R", "x":4.5, "y":1}, | 45 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 46 | {"label":"T", "x":5.5, "y":1}, | 46 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 47 | {"label":"Y", "x":6.5, "y":1}, | 47 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 48 | {"label":"U", "x":7.5, "y":1}, | 48 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 49 | {"label":"I", "x":8.5, "y":1}, | 49 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 50 | {"label":"O", "x":9.5, "y":1}, | 50 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 51 | {"label":"P", "x":10.5, "y":1}, | 51 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 52 | {"label":"[{", "x":11.5, "y":1}, | 52 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 53 | {"label":"]}", "x":12.5, "y":1}, | 53 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 54 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 54 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 55 | 55 | ||
| 56 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 56 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 57 | {"label":"A", "x":1.75, "y":2}, | 57 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 58 | {"label":"S", "x":2.75, "y":2}, | 58 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 59 | {"label":"D", "x":3.75, "y":2}, | 59 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 60 | {"label":"F", "x":4.75, "y":2}, | 60 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 61 | {"label":"G", "x":5.75, "y":2}, | 61 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 62 | {"label":"H", "x":6.75, "y":2}, | 62 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 63 | {"label":"J", "x":7.75, "y":2}, | 63 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 64 | {"label":"K", "x":8.75, "y":2}, | 64 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 65 | {"label":"L", "x":9.75, "y":2}, | 65 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 66 | {"label":";:", "x":10.75, "y":2}, | 66 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 67 | {"label":"'\"", "x":11.75, "y":2}, | 67 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 68 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 68 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 69 | 69 | ||
| 70 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 70 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 71 | {"label":"Z", "x":2.25, "y":3}, | 71 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 72 | {"label":"X", "x":3.25, "y":3}, | 72 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 73 | {"label":"C", "x":4.25, "y":3}, | 73 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 74 | {"label":"V", "x":5.25, "y":3}, | 74 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 75 | {"label":"B", "x":6.25, "y":3}, | 75 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 76 | {"label":"N", "x":7.25, "y":3}, | 76 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 77 | {"label":"M", "x":8.25, "y":3}, | 77 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 78 | {"label":",<", "x":9.25, "y":3}, | 78 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 79 | {"label":".>", "x":10.25, "y":3}, | 79 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 80 | {"label":"/?", "x":11.25, "y":3}, | 80 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 81 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 81 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 82 | {"label":"Shift", "x":14, "y":3}, | 82 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 83 | 83 | ||
| 84 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 84 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 85 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 85 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 86 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 86 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 87 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | 87 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 88 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 88 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 89 | {"label":"Fn", "x":11.25, "y":4, "w":1.25}, | 89 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 90 | {"label":"Win", "x":12.5, "y":4, "w":1.25}, | 90 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 91 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 91 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 92 | ] | 92 | ] |
| 93 | }, | 93 | }, |
| 94 | "LAYOUT_60_ansi": { | 94 | "LAYOUT_60_ansi": { |
| 95 | "layout": [ | 95 | "layout": [ |
| 96 | {"label":"Esc", "x":0, "y":0}, | 96 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 97 | {"label":"1!", "x":1, "y":0}, | 97 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 98 | {"label":"2@", "x":2, "y":0}, | 98 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 99 | {"label":"3#", "x":3, "y":0}, | 99 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 100 | {"label":"4$", "x":4, "y":0}, | 100 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 101 | {"label":"5%", "x":5, "y":0}, | 101 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 102 | {"label":"6^", "x":6, "y":0}, | 102 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 103 | {"label":"7&", "x":7, "y":0}, | 103 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 104 | {"label":"8*", "x":8, "y":0}, | 104 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 105 | {"label":"9(", "x":9, "y":0}, | 105 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 106 | {"label":"0)", "x":10, "y":0}, | 106 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 107 | {"label":"-_", "x":11, "y":0}, | 107 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 108 | {"label":"=+", "x":12, "y":0}, | 108 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 109 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 109 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 110 | 110 | ||
| 111 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 111 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 112 | {"label":"Q", "x":1.5, "y":1}, | 112 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 113 | {"label":"W", "x":2.5, "y":1}, | 113 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 114 | {"label":"E", "x":3.5, "y":1}, | 114 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 115 | {"label":"R", "x":4.5, "y":1}, | 115 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 116 | {"label":"T", "x":5.5, "y":1}, | 116 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 117 | {"label":"Y", "x":6.5, "y":1}, | 117 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 118 | {"label":"U", "x":7.5, "y":1}, | 118 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 119 | {"label":"I", "x":8.5, "y":1}, | 119 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 120 | {"label":"O", "x":9.5, "y":1}, | 120 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 121 | {"label":"P", "x":10.5, "y":1}, | 121 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 122 | {"label":"[{", "x":11.5, "y":1}, | 122 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 123 | {"label":"]}", "x":12.5, "y":1}, | 123 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 124 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 124 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 125 | 125 | ||
| 126 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 126 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 127 | {"label":"A", "x":1.75, "y":2}, | 127 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 128 | {"label":"S", "x":2.75, "y":2}, | 128 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 129 | {"label":"D", "x":3.75, "y":2}, | 129 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 130 | {"label":"F", "x":4.75, "y":2}, | 130 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 131 | {"label":"G", "x":5.75, "y":2}, | 131 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 132 | {"label":"H", "x":6.75, "y":2}, | 132 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 133 | {"label":"J", "x":7.75, "y":2}, | 133 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 134 | {"label":"K", "x":8.75, "y":2}, | 134 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 135 | {"label":"L", "x":9.75, "y":2}, | 135 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 136 | {"label":";:", "x":10.75, "y":2}, | 136 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 137 | {"label":"'\"", "x":11.75, "y":2}, | 137 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 138 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 138 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 139 | 139 | ||
| 140 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 140 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 141 | {"label":"Z", "x":2.25, "y":3}, | 141 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 142 | {"label":"X", "x":3.25, "y":3}, | 142 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 143 | {"label":"C", "x":4.25, "y":3}, | 143 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 144 | {"label":"V", "x":5.25, "y":3}, | 144 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 145 | {"label":"B", "x":6.25, "y":3}, | 145 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 146 | {"label":"N", "x":7.25, "y":3}, | 146 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 147 | {"label":"M", "x":8.25, "y":3}, | 147 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 148 | {"label":",<", "x":9.25, "y":3}, | 148 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 149 | {"label":".>", "x":10.25, "y":3}, | 149 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 150 | {"label":"/?", "x":11.25, "y":3}, | 150 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 151 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 151 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 152 | 152 | ||
| 153 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 153 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 154 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 154 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 155 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 155 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 156 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | 156 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 157 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 157 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 158 | {"label":"Fn", "x":11.25, "y":4, "w":1.25}, | 158 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 159 | {"label":"Win", "x":12.5, "y":4, "w":1.25}, | 159 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 160 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 160 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 161 | ] | 161 | ] |
| 162 | }, | 162 | }, |
| 163 | "LAYOUT_60_ansi_tsangan": { | 163 | "LAYOUT_60_ansi_tsangan": { |
| 164 | "layout": [ | 164 | "layout": [ |
| 165 | {"label":"Esc", "x":0, "y":0}, | 165 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 166 | {"label":"1!", "x":1, "y":0}, | 166 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 167 | {"label":"2@", "x":2, "y":0}, | 167 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 168 | {"label":"3#", "x":3, "y":0}, | 168 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 169 | {"label":"4$", "x":4, "y":0}, | 169 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 170 | {"label":"5%", "x":5, "y":0}, | 170 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 171 | {"label":"6^", "x":6, "y":0}, | 171 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 172 | {"label":"7&", "x":7, "y":0}, | 172 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 173 | {"label":"8*", "x":8, "y":0}, | 173 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 174 | {"label":"9(", "x":9, "y":0}, | 174 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 175 | {"label":"0)", "x":10, "y":0}, | 175 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 176 | {"label":"-_", "x":11, "y":0}, | 176 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 177 | {"label":"=+", "x":12, "y":0}, | 177 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 178 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 178 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 179 | 179 | ||
| 180 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 180 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 181 | {"label":"Q", "x":1.5, "y":1}, | 181 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 182 | {"label":"W", "x":2.5, "y":1}, | 182 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 183 | {"label":"E", "x":3.5, "y":1}, | 183 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 184 | {"label":"R", "x":4.5, "y":1}, | 184 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 185 | {"label":"T", "x":5.5, "y":1}, | 185 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 186 | {"label":"Y", "x":6.5, "y":1}, | 186 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 187 | {"label":"U", "x":7.5, "y":1}, | 187 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 188 | {"label":"I", "x":8.5, "y":1}, | 188 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 189 | {"label":"O", "x":9.5, "y":1}, | 189 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 190 | {"label":"P", "x":10.5, "y":1}, | 190 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 191 | {"label":"[{", "x":11.5, "y":1}, | 191 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 192 | {"label":"]}", "x":12.5, "y":1}, | 192 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 193 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 193 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 194 | 194 | ||
| 195 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 195 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 196 | {"label":"A", "x":1.75, "y":2}, | 196 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 197 | {"label":"S", "x":2.75, "y":2}, | 197 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 198 | {"label":"D", "x":3.75, "y":2}, | 198 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 199 | {"label":"F", "x":4.75, "y":2}, | 199 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 200 | {"label":"G", "x":5.75, "y":2}, | 200 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 201 | {"label":"H", "x":6.75, "y":2}, | 201 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 202 | {"label":"J", "x":7.75, "y":2}, | 202 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 203 | {"label":"K", "x":8.75, "y":2}, | 203 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 204 | {"label":"L", "x":9.75, "y":2}, | 204 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 205 | {"label":";:", "x":10.75, "y":2}, | 205 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 206 | {"label":"'\"", "x":11.75, "y":2}, | 206 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 207 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 207 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 208 | 208 | ||
| 209 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 209 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 210 | {"label":"Z", "x":2.25, "y":3}, | 210 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 211 | {"label":"X", "x":3.25, "y":3}, | 211 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 212 | {"label":"C", "x":4.25, "y":3}, | 212 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 213 | {"label":"V", "x":5.25, "y":3}, | 213 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 214 | {"label":"B", "x":6.25, "y":3}, | 214 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 215 | {"label":"N", "x":7.25, "y":3}, | 215 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 216 | {"label":"M", "x":8.25, "y":3}, | 216 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 217 | {"label":",<", "x":9.25, "y":3}, | 217 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 218 | {"label":".>", "x":10.25, "y":3}, | 218 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 219 | {"label":"/?", "x":11.25, "y":3}, | 219 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 220 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | 220 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 221 | 221 | ||
| 222 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 222 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 223 | {"label":"Win", "x":1.5, "y":4}, | 223 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 224 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 224 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 225 | {"label":"Space", "x":4, "y":4, "w":7}, | 225 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 226 | {"label":"Fn", "x":11, "y":4, "w":1.5}, | 226 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 227 | {"label":"Win", "x":12.5, "y":4}, | 227 | {"matrix": [4, 12], "x": 12.5, "y": 4}, |
| 228 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 228 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 229 | ] | 229 | ] |
| 230 | }, | 230 | }, |
| 231 | "LAYOUT_60_tsangan_hhkb": { | 231 | "LAYOUT_60_tsangan_hhkb": { |
| 232 | "layout": [ | 232 | "layout": [ |
| 233 | {"label":"Esc", "x":0, "y":0}, | 233 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 234 | {"label":"1!", "x":1, "y":0}, | 234 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 235 | {"label":"2@", "x":2, "y":0}, | 235 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 236 | {"label":"3#", "x":3, "y":0}, | 236 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 237 | {"label":"4$", "x":4, "y":0}, | 237 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 238 | {"label":"5%", "x":5, "y":0}, | 238 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 239 | {"label":"6^", "x":6, "y":0}, | 239 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 240 | {"label":"7&", "x":7, "y":0}, | 240 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 241 | {"label":"8*", "x":8, "y":0}, | 241 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 242 | {"label":"9(", "x":9, "y":0}, | 242 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 243 | {"label":"0)", "x":10, "y":0}, | 243 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 244 | {"label":"-_", "x":11, "y":0}, | 244 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 245 | {"label":"=+", "x":12, "y":0}, | 245 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 246 | {"label":"`~", "x":13, "y":0}, | 246 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 247 | {"label":"Backspace", "x":14, "y":0}, | 247 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 248 | 248 | ||
| 249 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 249 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 250 | {"label":"Q", "x":1.5, "y":1}, | 250 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 251 | {"label":"W", "x":2.5, "y":1}, | 251 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 252 | {"label":"E", "x":3.5, "y":1}, | 252 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 253 | {"label":"R", "x":4.5, "y":1}, | 253 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 254 | {"label":"T", "x":5.5, "y":1}, | 254 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 255 | {"label":"Y", "x":6.5, "y":1}, | 255 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 256 | {"label":"U", "x":7.5, "y":1}, | 256 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 257 | {"label":"I", "x":8.5, "y":1}, | 257 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 258 | {"label":"O", "x":9.5, "y":1}, | 258 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 259 | {"label":"P", "x":10.5, "y":1}, | 259 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 260 | {"label":"[{", "x":11.5, "y":1}, | 260 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 261 | {"label":"]}", "x":12.5, "y":1}, | 261 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 262 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 262 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 263 | 263 | ||
| 264 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 264 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 265 | {"label":"A", "x":1.75, "y":2}, | 265 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 266 | {"label":"S", "x":2.75, "y":2}, | 266 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 267 | {"label":"D", "x":3.75, "y":2}, | 267 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 268 | {"label":"F", "x":4.75, "y":2}, | 268 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 269 | {"label":"G", "x":5.75, "y":2}, | 269 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 270 | {"label":"H", "x":6.75, "y":2}, | 270 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 271 | {"label":"J", "x":7.75, "y":2}, | 271 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 272 | {"label":"K", "x":8.75, "y":2}, | 272 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 273 | {"label":"L", "x":9.75, "y":2}, | 273 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 274 | {"label":";:", "x":10.75, "y":2}, | 274 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 275 | {"label":"'\"", "x":11.75, "y":2}, | 275 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 276 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 276 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 277 | 277 | ||
| 278 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 278 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 279 | {"label":"Z", "x":2.25, "y":3}, | 279 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 280 | {"label":"X", "x":3.25, "y":3}, | 280 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 281 | {"label":"C", "x":4.25, "y":3}, | 281 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 282 | {"label":"V", "x":5.25, "y":3}, | 282 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 283 | {"label":"B", "x":6.25, "y":3}, | 283 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 284 | {"label":"N", "x":7.25, "y":3}, | 284 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 285 | {"label":"M", "x":8.25, "y":3}, | 285 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 286 | {"label":",<", "x":9.25, "y":3}, | 286 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 287 | {"label":".>", "x":10.25, "y":3}, | 287 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 288 | {"label":"/?", "x":11.25, "y":3}, | 288 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 289 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 289 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 290 | {"label":"Shift", "x":14, "y":3}, | 290 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 291 | 291 | ||
| 292 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 292 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 293 | {"label":"Win", "x":1.5, "y":4}, | 293 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 294 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 294 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 295 | {"label":"Space", "x":4, "y":4, "w":7}, | 295 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 296 | {"label":"Fn", "x":11, "y":4, "w":1.5}, | 296 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 297 | {"label":"Win", "x":12.5, "y":4}, | 297 | {"matrix": [4, 12], "x": 12.5, "y": 4}, |
| 298 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 298 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 299 | ] | 299 | ] |
| 300 | } | 300 | } |
| 301 | } | 301 | } |
diff --git a/keyboards/horrortroll/paws60/paws60.h b/keyboards/horrortroll/paws60/paws60.h deleted file mode 100644 index 3c79345d7c..0000000000 --- a/keyboards/horrortroll/paws60/paws60.h +++ /dev/null | |||
| @@ -1,129 +0,0 @@ | |||
| 1 | /* Copyright 2022 HorrorTroll <https://github.com/HorrorTroll> | ||
| 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 | /* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
| 24 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │ | ||
| 25 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ | ||
| 26 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ | ||
| 27 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 28 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2D │ | ||
| 29 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ | ||
| 30 | * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │ | ||
| 31 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ | ||
| 32 | * │40 │41 │42 │46 │4A │4B │4C │4D │ | ||
| 33 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 34 | */ | ||
| 35 | |||
| 36 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 37 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | ||
| 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, K2D, \ | ||
| 40 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 41 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 42 | ) { \ | ||
| 43 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | ||
| 44 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, XXX }, \ | ||
| 45 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D, XXX }, \ | ||
| 46 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, XXX }, \ | ||
| 47 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D, XXX } \ | ||
| 48 | } | ||
| 49 | |||
| 50 | /* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
| 51 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0E │ | ||
| 52 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ | ||
| 53 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ | ||
| 54 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 55 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2D │ | ||
| 56 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ | ||
| 57 | * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3D │ | ||
| 58 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ | ||
| 59 | * │40 │41 │42 │46 │4A │4B │4C │4D │ | ||
| 60 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 61 | */ | ||
| 62 | |||
| 63 | #define LAYOUT_60_ansi( \ | ||
| 64 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, \ | ||
| 65 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 66 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 67 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | ||
| 68 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 69 | ) { \ | ||
| 70 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, XXX, K0E }, \ | ||
| 71 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, XXX }, \ | ||
| 72 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D, XXX }, \ | ||
| 73 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D, XXX }, \ | ||
| 74 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D, XXX } \ | ||
| 75 | } | ||
| 76 | |||
| 77 | /* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
| 78 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0E │ | ||
| 79 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ | ||
| 80 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ | ||
| 81 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 82 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2D │ | ||
| 83 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ | ||
| 84 | * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3D │ | ||
| 85 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ | ||
| 86 | * │40 │41 │42 │46 │4B │4C │4D │ | ||
| 87 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 88 | */ | ||
| 89 | |||
| 90 | #define LAYOUT_60_ansi_tsangan( \ | ||
| 91 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, \ | ||
| 92 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 93 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 94 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | ||
| 95 | K40, K41, K42, K46, K4B, K4C, K4D \ | ||
| 96 | ) { \ | ||
| 97 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, XXX, K0E }, \ | ||
| 98 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, XXX }, \ | ||
| 99 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D, XXX }, \ | ||
| 100 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D, XXX }, \ | ||
| 101 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, XXX, K4B, K4C, K4D, XXX } \ | ||
| 102 | } | ||
| 103 | |||
| 104 | /* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
| 105 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │ | ||
| 106 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ | ||
| 107 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ | ||
| 108 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 109 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2D │ | ||
| 110 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ | ||
| 111 | * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │ | ||
| 112 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ | ||
| 113 | * │40 │41 │42 │46 │4B │4C │4D │ | ||
| 114 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 115 | */ | ||
| 116 | |||
| 117 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 118 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | ||
| 119 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 120 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 121 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 122 | K40, K41, K42, K46, K4B, K4C, K4D \ | ||
| 123 | ) { \ | ||
| 124 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | ||
| 125 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, XXX }, \ | ||
| 126 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D, XXX }, \ | ||
| 127 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, XXX }, \ | ||
| 128 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, XXX, K4B, K4C, K4D, XXX } \ | ||
| 129 | } | ||
diff --git a/keyboards/hs60/v1/info.json b/keyboards/hs60/v1/info.json index 09290faa73..798d889bd7 100644 --- a/keyboards/hs60/v1/info.json +++ b/keyboards/hs60/v1/info.json | |||
| @@ -24,11 +24,144 @@ | |||
| 24 | "bootloader": "qmk-dfu", | 24 | "bootloader": "qmk-dfu", |
| 25 | "community_layouts": ["60_ansi", "60_iso"], | 25 | "community_layouts": ["60_ansi", "60_iso"], |
| 26 | "layouts": { | 26 | "layouts": { |
| 27 | "LAYOUT_60_iso": { | 27 | "LAYOUT_60_iso": { |
| 28 | "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}] | 28 | "layout": [ |
| 29 | }, | 29 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 30 | "LAYOUT_60_ansi": { | 30 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 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 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 32 | } | 32 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 33 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 34 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 35 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 36 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 37 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 38 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 39 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 40 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 41 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 42 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 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 | |||
| 58 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 59 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 60 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 61 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 62 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 63 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 64 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 65 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 66 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 67 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 68 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 69 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 70 | {"matrix": [2, 12], "x": 12.75, "y": 2}, | ||
| 71 | {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 72 | |||
| 73 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 74 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 75 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 76 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 77 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 78 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 79 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 80 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 81 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 82 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 83 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 84 | {"matrix": [3, 11], "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, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 91 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 92 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 93 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 94 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 95 | ] | ||
| 96 | }, | ||
| 97 | "LAYOUT_60_ansi": { | ||
| 98 | "layout": [ | ||
| 99 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 100 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 101 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 102 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 103 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 104 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 105 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 106 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 107 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 108 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 109 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 110 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 111 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 112 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 113 | |||
| 114 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 115 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 116 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 117 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 118 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 119 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 120 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 121 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 122 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 123 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 124 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 125 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 126 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 127 | {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 128 | |||
| 129 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 130 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 131 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 132 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 133 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 134 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 135 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 136 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 137 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 138 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 139 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 140 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 141 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 142 | |||
| 143 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 144 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 145 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 146 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 147 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 148 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 149 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 150 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 151 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 152 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 153 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 154 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 155 | |||
| 156 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 157 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 158 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 159 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 160 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 161 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 162 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 163 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 164 | ] | ||
| 165 | } | ||
| 33 | } | 166 | } |
| 34 | } | 167 | } |
diff --git a/keyboards/hs60/v1/v1.c b/keyboards/hs60/v1/v1.c index 21d6ac4874..6c5f03f428 100644 --- a/keyboards/hs60/v1/v1.c +++ b/keyboards/hs60/v1/v1.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 "v1.h" | 16 | #include "quantum.h" |
| 17 | 17 | ||
| 18 | // Please ignore this is for upcoming features | 18 | // Please ignore this is for upcoming features |
| 19 | /*#ifdef RAW_ENABLE | 19 | /*#ifdef RAW_ENABLE |
diff --git a/keyboards/hs60/v1/v1.h b/keyboards/hs60/v1/v1.h deleted file mode 100644 index 4c81e90612..0000000000 --- a/keyboards/hs60/v1/v1.h +++ /dev/null | |||
| @@ -1,51 +0,0 @@ | |||
| 1 | /* Copyright 2018 Yiancar | ||
| 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 | // This a shortcut to help you visually see your layout. | ||
| 24 | |||
| 25 | #define LAYOUT_60_iso( \ | ||
| 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, \ | ||
| 28 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ | ||
| 29 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | ||
| 30 | k40, k41, k42, k46, k4A, k4B, k4C, 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, XXX }, \ | ||
| 34 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D }, \ | ||
| 35 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D }, \ | ||
| 36 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D } \ | ||
| 37 | } | ||
| 38 | |||
| 39 | #define LAYOUT_60_ansi( \ | ||
| 40 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ | ||
| 41 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k2C, \ | ||
| 42 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ | ||
| 43 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | ||
| 44 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ | ||
| 45 | ) { \ | ||
| 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, XXX }, \ | ||
| 48 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D }, \ | ||
| 49 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D }, \ | ||
| 50 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D } \ | ||
| 51 | } | ||
diff --git a/keyboards/ilumkb/simpler61/info.json b/keyboards/ilumkb/simpler61/info.json index 8b2d379a38..53e00d8027 100644 --- a/keyboards/ilumkb/simpler61/info.json +++ b/keyboards/ilumkb/simpler61/info.json | |||
| @@ -22,72 +22,73 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_61_ansi": { | 23 | "LAYOUT_61_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":1.75}, | 80 | {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, |
| 81 | {"x":14, "y":3}, | 81 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 82 | 82 | ||
| 83 | {"x":0, "y":4, "w":1.5}, | 83 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 84 | {"x":1.5, "y":4}, | 84 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 85 | {"x":2.5, "y":4, "w":1.5}, | 85 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 86 | {"x":4, "y":4, "w":7}, | 86 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, |
| 87 | {"x":11, "y":4, "w":1.5}, | 87 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, |
| 88 | {"x":12.5, "y":4}, | 88 | {"matrix": [4, 11], "x": 12.5, "y": 4}, |
| 89 | {"x":13.5, "y":4, "w":1.5} | 89 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 90 | ] | 90 | ] |
| 91 | } | 91 | } |
| 92 | } | 92 | } |
| 93 | |||
| 93 | } | 94 | } |
diff --git a/keyboards/ilumkb/simpler61/simpler61.c b/keyboards/ilumkb/simpler61/simpler61.c index 4fcc5c9245..32670396da 100644 --- a/keyboards/ilumkb/simpler61/simpler61.c +++ b/keyboards/ilumkb/simpler61/simpler61.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 "simpler61.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/ilumkb/simpler61/simpler61.h b/keyboards/ilumkb/simpler61/simpler61.h deleted file mode 100644 index afa308b12d..0000000000 --- a/keyboards/ilumkb/simpler61/simpler61.h +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2021 Equalz | ||
| 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_61_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, K3D, \ | ||
| 28 | K40, K41, K42, K45, 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, XXX, K2D }, \ | ||
| 33 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D }, \ | ||
| 34 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, XXX, K4A, K4B, XXX, K4D } \ | ||
| 35 | } | ||
diff --git a/keyboards/ilumkb/simpler64/info.json b/keyboards/ilumkb/simpler64/info.json index b13b3fbf3c..575b1681e4 100644 --- a/keyboards/ilumkb/simpler64/info.json +++ b/keyboards/ilumkb/simpler64/info.json | |||
| @@ -22,74 +22,74 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_64_ansi": { | 23 | "LAYOUT_64_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}, | 69 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, |
| 70 | {"x":2, "y":3}, | 70 | {"matrix": [3, 1], "x": 2, "y": 3}, |
| 71 | {"x":3, "y":3}, | 71 | {"matrix": [3, 2], "x": 3, "y": 3}, |
| 72 | {"x":4, "y":3}, | 72 | {"matrix": [3, 3], "x": 4, "y": 3}, |
| 73 | {"x":5, "y":3}, | 73 | {"matrix": [3, 4], "x": 5, "y": 3}, |
| 74 | {"x":6, "y":3}, | 74 | {"matrix": [3, 5], "x": 6, "y": 3}, |
| 75 | {"x":7, "y":3}, | 75 | {"matrix": [3, 6], "x": 7, "y": 3}, |
| 76 | {"x":8, "y":3}, | 76 | {"matrix": [3, 7], "x": 8, "y": 3}, |
| 77 | {"x":9, "y":3}, | 77 | {"matrix": [3, 8], "x": 9, "y": 3}, |
| 78 | {"x":10, "y":3}, | 78 | {"matrix": [3, 9], "x": 10, "y": 3}, |
| 79 | {"x":11, "y":3}, | 79 | {"matrix": [3, 10], "x": 11, "y": 3}, |
| 80 | {"x":12, "y":3}, | 80 | {"matrix": [3, 11], "x": 12, "y": 3}, |
| 81 | {"x":13, "y":3}, | 81 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 82 | {"x":14, "y":3}, | 82 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 83 | 83 | ||
| 84 | {"x":0, "y":4, "w":1.25}, | 84 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 85 | {"x":1.25, "y":4, "w":1.25}, | 85 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 86 | {"x":2.5, "y":4, "w":1.25}, | 86 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 87 | {"x":3.75, "y":4, "w":6.25}, | 87 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 88 | {"x":10, "y":4}, | 88 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 89 | {"x":11, "y":4}, | 89 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 90 | {"x":12, "y":4}, | 90 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 91 | {"x":13, "y":4}, | 91 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 92 | {"x":14, "y":4} | 92 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 93 | ] | 93 | ] |
| 94 | } | 94 | } |
| 95 | } | 95 | } |
diff --git a/keyboards/ilumkb/simpler64/simpler64.c b/keyboards/ilumkb/simpler64/simpler64.c index c42a444576..130898f037 100644 --- a/keyboards/ilumkb/simpler64/simpler64.c +++ b/keyboards/ilumkb/simpler64/simpler64.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 "simpler64.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/ilumkb/simpler64/simpler64.h b/keyboards/ilumkb/simpler64/simpler64.h deleted file mode 100644 index 01a8bbc34f..0000000000 --- a/keyboards/ilumkb/simpler64/simpler64.h +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2021 Equalz | ||
| 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_64_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, K3C, K3D, \ | ||
| 28 | K40, K41, K42, K45, K49, 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, XXX, K2D }, \ | ||
| 33 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 34 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, K4C, K4D } \ | ||
| 35 | } | ||
diff --git a/keyboards/inett_studio/sqx/universal/info.json b/keyboards/inett_studio/sqx/universal/info.json index 5f3c728046..8886e89d47 100644 --- a/keyboards/inett_studio/sqx/universal/info.json +++ b/keyboards/inett_studio/sqx/universal/info.json | |||
| @@ -24,22 +24,421 @@ | |||
| 24 | "community_layouts": ["60_ansi", "60_hhkb", "60_iso", "60_ansi_split_bs_rshift", "60_tsangan_hhkb"], | 24 | "community_layouts": ["60_ansi", "60_hhkb", "60_iso", "60_ansi_split_bs_rshift", "60_tsangan_hhkb"], |
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_60_ansi_tsangan_split_rshift": { | 26 | "LAYOUT_60_ansi_tsangan_split_rshift": { |
| 27 | "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":1.75}, {"label":"Fn", "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":"Ctrl", "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, 13], "x": 13, "y": 0, "w": 2}, | ||
| 42 | |||
| 43 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 44 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 45 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 46 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 47 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 48 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 49 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 50 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 51 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 52 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 53 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 54 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 55 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 56 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 57 | |||
| 58 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 59 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 60 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 61 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 62 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 63 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 64 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 65 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 66 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 67 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 68 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 69 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 70 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 71 | |||
| 72 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 73 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 74 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 75 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 76 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 77 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 78 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 79 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 80 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 81 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 82 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 83 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 84 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 85 | |||
| 86 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 87 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 88 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 89 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 90 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 91 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 92 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 93 | ] | ||
| 28 | }, | 94 | }, |
| 29 | "LAYOUT_60_ansi": { | 95 | "LAYOUT_60_ansi": { |
| 30 | "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}] | 96 | "layout": [ |
| 97 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 98 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 99 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 100 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 101 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 102 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 103 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 104 | {"matrix": [4, 7], "x": 7, "y": 0}, | ||
| 105 | {"matrix": [0, 7], "x": 8, "y": 0}, | ||
| 106 | {"matrix": [0, 8], "x": 9, "y": 0}, | ||
| 107 | {"matrix": [0, 9], "x": 10, "y": 0}, | ||
| 108 | {"matrix": [0, 10], "x": 11, "y": 0}, | ||
| 109 | {"matrix": [0, 11], "x": 12, "y": 0}, | ||
| 110 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 111 | |||
| 112 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 113 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 114 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 115 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 116 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 117 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 118 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 119 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 120 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 121 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 122 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 123 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 124 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 125 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 126 | |||
| 127 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 128 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 129 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 130 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 131 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 132 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 133 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 134 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 135 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 136 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 137 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 138 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 139 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 140 | |||
| 141 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 142 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 143 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 144 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 145 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 146 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 147 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 148 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 149 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 150 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 151 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 152 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 153 | |||
| 154 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 155 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 156 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 157 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 158 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 159 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 160 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 161 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 162 | ] | ||
| 31 | }, | 163 | }, |
| 32 | "LAYOUT_60_hhkb": { | 164 | "LAYOUT_60_hhkb": { |
| 33 | "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":"Backspace", "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":"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}] | 165 | "layout": [ |
| 166 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 167 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 168 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 169 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 170 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 171 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 172 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 173 | {"matrix": [4, 7], "x": 7, "y": 0}, | ||
| 174 | {"matrix": [0, 7], "x": 8, "y": 0}, | ||
| 175 | {"matrix": [0, 8], "x": 9, "y": 0}, | ||
| 176 | {"matrix": [0, 9], "x": 10, "y": 0}, | ||
| 177 | {"matrix": [0, 10], "x": 11, "y": 0}, | ||
| 178 | {"matrix": [0, 11], "x": 12, "y": 0}, | ||
| 179 | {"matrix": [0, 12], "x": 13, "y": 0}, | ||
| 180 | {"matrix": [0, 13], "x": 14, "y": 0}, | ||
| 181 | |||
| 182 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 183 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 184 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 185 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 186 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 187 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 188 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 189 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 190 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 191 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 192 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 193 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 194 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 195 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 196 | |||
| 197 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 198 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 199 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 200 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 201 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 202 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 203 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 204 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 205 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 206 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 207 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 208 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 209 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 210 | |||
| 211 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 212 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 213 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 214 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 215 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 216 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 217 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 218 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 219 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 220 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 221 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 222 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 223 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 224 | |||
| 225 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 226 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 227 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 228 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 229 | {"matrix": [4, 12], "x": 12.5, "y": 4} | ||
| 230 | ] | ||
| 34 | }, | 231 | }, |
| 35 | "LAYOUT_60_iso": { | 232 | "LAYOUT_60_iso": { |
| 36 | "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, "w":2}, {"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":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}, {"x":13.75, "y":1, "w":1.25, "h":2}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"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":2.75}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] | 233 | "layout": [ |
| 234 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 235 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 236 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 237 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 238 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 239 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 240 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 241 | {"matrix": [4, 7], "x": 7, "y": 0}, | ||
| 242 | {"matrix": [0, 7], "x": 8, "y": 0}, | ||
| 243 | {"matrix": [0, 8], "x": 9, "y": 0}, | ||
| 244 | {"matrix": [0, 9], "x": 10, "y": 0}, | ||
| 245 | {"matrix": [0, 10], "x": 11, "y": 0}, | ||
| 246 | {"matrix": [0, 11], "x": 12, "y": 0}, | ||
| 247 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 248 | |||
| 249 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 250 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 251 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 252 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 253 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 254 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 255 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 256 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 257 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 258 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 259 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 260 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 261 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 262 | |||
| 263 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 264 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 265 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 266 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 267 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 268 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 269 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 270 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 271 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 272 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 273 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 274 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 275 | {"matrix": [2, 12], "x": 12.75, "y": 2}, | ||
| 276 | {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 277 | |||
| 278 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 279 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 280 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 281 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 282 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 283 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 284 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 285 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 286 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 287 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 288 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 289 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 290 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 291 | |||
| 292 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 293 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 294 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 295 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 296 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 297 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 298 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 299 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 300 | ] | ||
| 37 | }, | 301 | }, |
| 38 | "LAYOUT_60_ansi_split_bs_rshift": { | 302 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 39 | "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.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] | 303 | "layout": [ |
| 304 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 305 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 306 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 307 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 308 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 309 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 310 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 311 | {"matrix": [4, 7], "x": 7, "y": 0}, | ||
| 312 | {"matrix": [0, 7], "x": 8, "y": 0}, | ||
| 313 | {"matrix": [0, 8], "x": 9, "y": 0}, | ||
| 314 | {"matrix": [0, 9], "x": 10, "y": 0}, | ||
| 315 | {"matrix": [0, 10], "x": 11, "y": 0}, | ||
| 316 | {"matrix": [0, 11], "x": 12, "y": 0}, | ||
| 317 | {"matrix": [0, 12], "x": 13, "y": 0}, | ||
| 318 | {"matrix": [0, 13], "x": 14, "y": 0}, | ||
| 319 | |||
| 320 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 321 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 322 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 323 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 324 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 325 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 326 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 327 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 328 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 329 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 330 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 331 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 332 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 333 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 334 | |||
| 335 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 336 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 337 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 338 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 339 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 340 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 341 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 342 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 343 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 344 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 345 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 346 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 347 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 348 | |||
| 349 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 350 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 351 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 352 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 353 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 354 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 355 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 356 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 357 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 358 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 359 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 360 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 361 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 362 | |||
| 363 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 364 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 365 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 366 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 367 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 368 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 369 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 370 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 371 | ] | ||
| 40 | }, | 372 | }, |
| 41 | "LAYOUT_60_tsangan_hhkb": { | 373 | "LAYOUT_60_tsangan_hhkb": { |
| 42 | "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}] | 374 | "layout": [ |
| 375 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 376 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 377 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 378 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 379 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 380 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 381 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 382 | {"matrix": [4, 7], "x": 7, "y": 0}, | ||
| 383 | {"matrix": [0, 7], "x": 8, "y": 0}, | ||
| 384 | {"matrix": [0, 8], "x": 9, "y": 0}, | ||
| 385 | {"matrix": [0, 9], "x": 10, "y": 0}, | ||
| 386 | {"matrix": [0, 10], "x": 11, "y": 0}, | ||
| 387 | {"matrix": [0, 11], "x": 12, "y": 0}, | ||
| 388 | {"matrix": [0, 12], "x": 13, "y": 0}, | ||
| 389 | {"matrix": [0, 13], "x": 14, "y": 0}, | ||
| 390 | |||
| 391 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 392 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 393 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 394 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 395 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 396 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 397 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 398 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 399 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 400 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 401 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 402 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 403 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 404 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 405 | |||
| 406 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 407 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 408 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 409 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 410 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 411 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 412 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 413 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 414 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 415 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 416 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 417 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 418 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 419 | |||
| 420 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 421 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 422 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 423 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 424 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 425 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 426 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 427 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 428 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 429 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 430 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 431 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 432 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 433 | |||
| 434 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 435 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 436 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 437 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 438 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 439 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 440 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 441 | ] | ||
| 43 | } | 442 | } |
| 44 | } | 443 | } |
| 45 | } | 444 | } |
diff --git a/keyboards/inett_studio/sqx/universal/universal.h b/keyboards/inett_studio/sqx/universal/universal.h index b2df37ecc4..5aa086ffab 100644 --- a/keyboards/inett_studio/sqx/universal/universal.h +++ b/keyboards/inett_studio/sqx/universal/universal.h | |||
| @@ -20,99 +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_ansi( \ | ||
| 27 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, 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, \ | ||
| 31 | k40, k42, k43, k47, k48, k49, k4a, k4b \ | ||
| 32 | ) \ | ||
| 33 | { \ | ||
| 34 | {k00, k01, k02, k03, k04, k05, k06, k08, k09, k0a, k0b, k0c, KC_NO, 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, KC_NO}, \ | ||
| 38 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, k07, KC_NO, KC_NO, k48, k49, k4a, k4b} \ | ||
| 39 | } | ||
| 40 | |||
| 41 | #define LAYOUT_60_iso( \ | ||
| 42 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 43 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 44 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, \ | ||
| 45 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \ | ||
| 46 | k40, k42, k43, k47, k48, k49, k4a, k4b \ | ||
| 47 | ) \ | ||
| 48 | { \ | ||
| 49 | {k00, k01, k02, k03, k04, k05, k06, k08, k09, k0a, k0b, k0c, KC_NO, k0e}, \ | ||
| 50 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, KC_NO}, \ | ||
| 51 | {k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e}, \ | ||
| 52 | {k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, KC_NO}, \ | ||
| 53 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, k07, KC_NO, KC_NO, k48, k49, k4a, k4b} \ | ||
| 54 | } | ||
| 55 | |||
| 56 | #define LAYOUT_60_ansi_tsangan_split_rshift( \ | ||
| 57 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 58 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 59 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 60 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 61 | k40, k42, k43, k47, k49, k4a, k4b \ | ||
| 62 | ) \ | ||
| 63 | { \ | ||
| 64 | {k00, k01, k02, k03, k04, k05, k06, k08, k09, k0a, k0b, k0c, KC_NO, k0e}, \ | ||
| 65 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 66 | {k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 67 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d}, \ | ||
| 68 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, k07, KC_NO, KC_NO, KC_NO, k49, k4a, k4b} \ | ||
| 69 | } | ||
| 70 | |||
| 71 | #define LAYOUT_60_hhkb( \ | ||
| 72 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 73 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 74 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 75 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 76 | k42, k43, k47, k49, k4a \ | ||
| 77 | ) \ | ||
| 78 | { \ | ||
| 79 | {k00, k01, k02, k03, k04, k05, k06, k08, k09, k0a, k0b, k0c, k0d, k0e}, \ | ||
| 80 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 81 | {k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 82 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d}, \ | ||
| 83 | {KC_NO, k42, k43, KC_NO, KC_NO, KC_NO, k47, k07, KC_NO, KC_NO, KC_NO, k49, k4a, KC_NO} \ | ||
| 84 | } | ||
| 85 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 86 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 87 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 88 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 89 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 90 | k40, k42, k43, k47, k49, k4a, k4b \ | ||
| 91 | ) \ | ||
| 92 | { \ | ||
| 93 | {k00, k01, k02, k03, k04, k05, k06, k08, k09, k0a, k0b, k0c, k0d, k0e}, \ | ||
| 94 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 95 | {k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 96 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d}, \ | ||
| 97 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, k07, KC_NO, KC_NO, KC_NO, k49, k4a, k4b} \ | ||
| 98 | } | ||
| 99 | |||
| 100 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 101 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 102 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 103 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 104 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 105 | k40, k42, k43, k47, k48, k49, k4a, k4b \ | ||
| 106 | ) \ | ||
| 107 | { \ | ||
| 108 | {k00, k01, k02, k03, k04, k05, k06, k08, k09, k0a, k0b, k0c, k0d, k0e}, \ | ||
| 109 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 110 | {k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 111 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d}, \ | ||
| 112 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, k07, KC_NO, KC_NO, k48, k49, k4a, k4b} \ | ||
| 113 | } | ||
| 114 | |||
| 115 | |||
| 116 | #if defined(RGB_MATRIX_DISABLE_KEYCODES) | 23 | #if defined(RGB_MATRIX_DISABLE_KEYCODES) |
| 117 | # ifndef RGB_MATRIX_TOGGLE | 24 | # ifndef RGB_MATRIX_TOGGLE |
| 118 | # define RGB_MATRIX_TOGGLE KC_F16 | 25 | # define RGB_MATRIX_TOGGLE KC_F16 |
diff --git a/keyboards/input_club/infinity60/infinity60.h b/keyboards/input_club/infinity60/infinity60.h deleted file mode 100644 index ac1470d5f6..0000000000 --- a/keyboards/input_club/infinity60/infinity60.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 LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 23 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k10, k11, k12, k13, k14, k15, \ | ||
| 24 | k16, k17, k18, k20, k21, k22, k23, k24, k25, k26, k27, k28, k30, k31, \ | ||
| 25 | k32, k33, k34, k35, k36, k37, k38, k40, k41, k42, k43, k44, k45, \ | ||
| 26 | k46, k47, k48, k50, k51, k52, k53, k54, k55, k56, k57, k58, k60, \ | ||
| 27 | k61, k62, k63, k64, k65, k66, k67, k68 \ | ||
| 28 | ) { \ | ||
| 29 | { k00, k01, k02, k03, k04, k05, k06, k07, k08 }, \ | ||
| 30 | { k10, k11, k12, k13, k14, k15, k16, k17, k18 }, \ | ||
| 31 | { k20, k21, k22, k23, k24, k25, k26, k27, k28 }, \ | ||
| 32 | { k30, k31, k32, k33, k34, k35, k36, k37, k38 }, \ | ||
| 33 | { k40, k41, k42, k43, k44, k45, k46, k47, k48 }, \ | ||
| 34 | { k50, k51, k52, k53, k54, k55, k56, k57, k58 }, \ | ||
| 35 | { k60, k61, k62, k63, k64, k65, k66, k67, k68 } \ | ||
| 36 | } | ||
diff --git a/keyboards/input_club/infinity60/info.json b/keyboards/input_club/infinity60/info.json index a1ee490098..423ac2a937 100644 --- a/keyboards/input_club/infinity60/info.json +++ b/keyboards/input_club/infinity60/info.json | |||
| @@ -15,73 +15,73 @@ | |||
| 15 | "layouts": { | 15 | "layouts": { |
| 16 | "LAYOUT_60_ansi_split_bs_rshift": { | 16 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 17 | "layout": [ | 17 | "layout": [ |
| 18 | {"x": 0, "y": 0}, | 18 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 19 | {"x": 1, "y": 0}, | 19 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 20 | {"x": 2, "y": 0}, | 20 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 21 | {"x": 3, "y": 0}, | 21 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 22 | {"x": 4, "y": 0}, | 22 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 23 | {"x": 5, "y": 0}, | 23 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 24 | {"x": 6, "y": 0}, | 24 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 25 | {"x": 7, "y": 0}, | 25 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 26 | {"x": 8, "y": 0}, | 26 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 27 | {"x": 9, "y": 0}, | 27 | {"matrix": [1, 0], "x": 9, "y": 0}, |
| 28 | {"x": 10, "y": 0}, | 28 | {"matrix": [1, 1], "x": 10, "y": 0}, |
| 29 | {"x": 11, "y": 0}, | 29 | {"matrix": [1, 2], "x": 11, "y": 0}, |
| 30 | {"x": 12, "y": 0}, | 30 | {"matrix": [1, 3], "x": 12, "y": 0}, |
| 31 | {"x": 13, "y": 0}, | 31 | {"matrix": [1, 4], "x": 13, "y": 0}, |
| 32 | {"x": 14, "y": 0}, | 32 | {"matrix": [1, 5], "x": 14, "y": 0}, |
| 33 | 33 | ||
| 34 | {"x": 0, "y": 1, "w": 1.5}, | 34 | {"matrix": [1, 6], "x": 0, "y": 1, "w": 1.5}, |
| 35 | {"x": 1.5, "y": 1}, | 35 | {"matrix": [1, 7], "x": 1.5, "y": 1}, |
| 36 | {"x": 2.5, "y": 1}, | 36 | {"matrix": [1, 8], "x": 2.5, "y": 1}, |
| 37 | {"x": 3.5, "y": 1}, | 37 | {"matrix": [2, 0], "x": 3.5, "y": 1}, |
| 38 | {"x": 4.5, "y": 1}, | 38 | {"matrix": [2, 1], "x": 4.5, "y": 1}, |
| 39 | {"x": 5.5, "y": 1}, | 39 | {"matrix": [2, 2], "x": 5.5, "y": 1}, |
| 40 | {"x": 6.5, "y": 1}, | 40 | {"matrix": [2, 3], "x": 6.5, "y": 1}, |
| 41 | {"x": 7.5, "y": 1}, | 41 | {"matrix": [2, 4], "x": 7.5, "y": 1}, |
| 42 | {"x": 8.5, "y": 1}, | 42 | {"matrix": [2, 5], "x": 8.5, "y": 1}, |
| 43 | {"x": 9.5, "y": 1}, | 43 | {"matrix": [2, 6], "x": 9.5, "y": 1}, |
| 44 | {"x": 10.5, "y": 1}, | 44 | {"matrix": [2, 7], "x": 10.5, "y": 1}, |
| 45 | {"x": 11.5, "y": 1}, | 45 | {"matrix": [2, 8], "x": 11.5, "y": 1}, |
| 46 | {"x": 12.5, "y": 1}, | 46 | {"matrix": [3, 0], "x": 12.5, "y": 1}, |
| 47 | {"x": 13.5, "y": 1, "w": 1.5}, | 47 | {"matrix": [3, 1], "x": 13.5, "y": 1, "w": 1.5}, |
| 48 | 48 | ||
| 49 | {"x": 0, "y": 2, "w": 1.75}, | 49 | {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75}, |
| 50 | {"x": 1.75, "y": 2}, | 50 | {"matrix": [3, 3], "x": 1.75, "y": 2}, |
| 51 | {"x": 2.75, "y": 2}, | 51 | {"matrix": [3, 4], "x": 2.75, "y": 2}, |
| 52 | {"x": 3.75, "y": 2}, | 52 | {"matrix": [3, 5], "x": 3.75, "y": 2}, |
| 53 | {"x": 4.75, "y": 2}, | 53 | {"matrix": [3, 6], "x": 4.75, "y": 2}, |
| 54 | {"x": 5.75, "y": 2}, | 54 | {"matrix": [3, 7], "x": 5.75, "y": 2}, |
| 55 | {"x": 6.75, "y": 2}, | 55 | {"matrix": [3, 8], "x": 6.75, "y": 2}, |
| 56 | {"x": 7.75, "y": 2}, | 56 | {"matrix": [4, 0], "x": 7.75, "y": 2}, |
| 57 | {"x": 8.75, "y": 2}, | 57 | {"matrix": [4, 1], "x": 8.75, "y": 2}, |
| 58 | {"x": 9.75, "y": 2}, | 58 | {"matrix": [4, 2], "x": 9.75, "y": 2}, |
| 59 | {"x": 10.75, "y": 2}, | 59 | {"matrix": [4, 3], "x": 10.75, "y": 2}, |
| 60 | {"x": 11.75, "y": 2}, | 60 | {"matrix": [4, 4], "x": 11.75, "y": 2}, |
| 61 | {"x": 12.75, "y": 2, "w": 2.25}, | 61 | {"matrix": [4, 5], "x": 12.75, "y": 2, "w": 2.25}, |
| 62 | 62 | ||
| 63 | {"x": 0, "y": 3, "w": 2.25}, | 63 | {"matrix": [4, 6], "x": 0, "y": 3, "w": 2.25}, |
| 64 | {"x": 2.25, "y": 3}, | 64 | {"matrix": [4, 7], "x": 2.25, "y": 3}, |
| 65 | {"x": 3.25, "y": 3}, | 65 | {"matrix": [4, 8], "x": 3.25, "y": 3}, |
| 66 | {"x": 4.25, "y": 3}, | 66 | {"matrix": [5, 0], "x": 4.25, "y": 3}, |
| 67 | {"x": 5.25, "y": 3}, | 67 | {"matrix": [5, 1], "x": 5.25, "y": 3}, |
| 68 | {"x": 6.25, "y": 3}, | 68 | {"matrix": [5, 2], "x": 6.25, "y": 3}, |
| 69 | {"x": 7.25, "y": 3}, | 69 | {"matrix": [5, 3], "x": 7.25, "y": 3}, |
| 70 | {"x": 8.25, "y": 3}, | 70 | {"matrix": [5, 4], "x": 8.25, "y": 3}, |
| 71 | {"x": 9.25, "y": 3}, | 71 | {"matrix": [5, 5], "x": 9.25, "y": 3}, |
| 72 | {"x": 10.25, "y": 3}, | 72 | {"matrix": [5, 6], "x": 10.25, "y": 3}, |
| 73 | {"x": 11.25, "y": 3}, | 73 | {"matrix": [5, 7], "x": 11.25, "y": 3}, |
| 74 | {"x": 12.25, "y": 3, "w": 1.75}, | 74 | {"matrix": [5, 8], "x": 12.25, "y": 3, "w": 1.75}, |
| 75 | {"x": 14, "y": 3}, | 75 | {"matrix": [6, 0], "x": 14, "y": 3}, |
| 76 | 76 | ||
| 77 | {"x": 0, "y": 4, "w": 1.5}, | 77 | {"matrix": [6, 1], "x": 0, "y": 4, "w": 1.5}, |
| 78 | {"x": 1.5, "y": 4}, | 78 | {"matrix": [6, 2], "x": 1.5, "y": 4}, |
| 79 | {"x": 2.5, "y": 4, "w": 1.5}, | 79 | {"matrix": [6, 3], "x": 2.5, "y": 4, "w": 1.5}, |
| 80 | {"x": 4, "y": 4, "w": 6}, | 80 | {"matrix": [6, 4], "x": 4, "y": 4, "w": 6}, |
| 81 | {"x": 10, "y": 4, "w": 1.5}, | 81 | {"matrix": [6, 5], "x": 10, "y": 4, "w": 1.5}, |
| 82 | {"x": 11.5, "y": 4}, | 82 | {"matrix": [6, 6], "x": 11.5, "y": 4}, |
| 83 | {"x": 12.5, "y": 4}, | 83 | {"matrix": [6, 7], "x": 12.5, "y": 4}, |
| 84 | {"x": 13.5, "y": 4, "w": 1.5} | 84 | {"matrix": [6, 8], "x": 13.5, "y": 4, "w": 1.5} |
| 85 | ] | 85 | ] |
| 86 | } | 86 | } |
| 87 | } | 87 | } |
diff --git a/keyboards/keebio/wtf60/info.json b/keyboards/keebio/wtf60/info.json index 687b9de46a..ebac7096f7 100644 --- a/keyboards/keebio/wtf60/info.json +++ b/keyboards/keebio/wtf60/info.json | |||
| @@ -19,12 +19,148 @@ | |||
| 19 | "processor": "atmega32u4", | 19 | "processor": "atmega32u4", |
| 20 | "bootloader": "atmel-dfu", | 20 | "bootloader": "atmel-dfu", |
| 21 | "community_layouts": ["60_ansi"], | 21 | "community_layouts": ["60_ansi"], |
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_full_wtf": { | 23 | "LAYOUT_full_wtf": { |
| 24 | "layout": [{"label":"Bksp", "x":0, "y":0}, {"label":"Del", "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":"Esc", "x":14, "y":0}, {"label":"|", "x":0, "y":1, "w":1.5}, {"label":"}", "x":1.5, "y":1}, {"label":"{", "x":2.5, "y":1}, {"label":"P", "x":3.5, "y":1}, {"label":"O", "x":4.5, "y":1}, {"label":"I", "x":5.5, "y":1}, {"label":"U", "x":6.5, "y":1}, {"label":"Y", "x":7.5, "y":1}, {"label":"T", "x":8.5, "y":1}, {"label":"R", "x":9.5, "y":1}, {"label":"E", "x":10.5, "y":1}, {"label":"W", "x":11.5, "y":1}, {"label":"Q", "x":12.5, "y":1}, {"label":"Tab", "x":13.5, "y":1, "w":1.5}, {"label":"Enter", "x":0, "y":2, "w":1.25}, {"label":"~", "x":1.25, "y":2}, {"label":"\"", "x":2.25, "y":2}, {"label":":", "x":3.25, "y":2}, {"label":"L", "x":4.25, "y":2}, {"label":"K", "x":5.25, "y":2}, {"label":"J", "x":6.25, "y":2}, {"label":"H", "x":7.25, "y":2}, {"label":"G", "x":8.25, "y":2}, {"label":"F", "x":9.25, "y":2}, {"label":"D", "x":10.25, "y":2}, {"label":"S", "x":11.25, "y":2}, {"label":"A", "x":12.25, "y":2}, {"label":"Caps Lock", "x":13.25, "y":2, "w":1.75}, {"label":"Fn", "x":0, "y":3}, {"label":"Shift", "x":1, "y":3, "w":1.75}, {"label":"?", "x":2.75, "y":3}, {"label":">", "x":3.75, "y":3}, {"label":"<", "x":4.75, "y":3}, {"label":"M", "x":5.75, "y":3}, {"label":"N", "x":6.75, "y":3}, {"label":"B", "x":7.75, "y":3}, {"label":"V", "x":8.75, "y":3}, {"label":"C", "x":9.75, "y":3}, {"label":"X", "x":10.75, "y":3}, {"label":"Z", "x":11.75, "y":3}, {"label":"|", "x":12.75, "y":3}, {"label":"Shift", "x":13.75, "y":3, "w":1.25}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Menu", "x":1.25, "y":4, "w":1.25}, {"label":"Win", "x":2.5, "y":4, "w":1.25}, {"label":"Alt", "x":3.75, "y":4, "w":1.25}, {"x":5, "y":4, "w":6.25}, {"label":"Alt", "x":11.25, "y":4, "w":1.25}, {"label":"Win", "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": [0, 1], "x": 1, "y": 0}, | ||
| 27 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 28 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 29 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 30 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 31 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 32 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 33 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 34 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 35 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 36 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 37 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 38 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 39 | {"matrix": [4, 10], "x": 14, "y": 0}, | ||
| 40 | |||
| 41 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 42 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 43 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 44 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 45 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 46 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 47 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 48 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 49 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 50 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 51 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 52 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 53 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 54 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 55 | |||
| 56 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, | ||
| 57 | {"matrix": [2, 1], "x": 1.25, "y": 2}, | ||
| 58 | {"matrix": [2, 2], "x": 2.25, "y": 2}, | ||
| 59 | {"matrix": [2, 3], "x": 3.25, "y": 2}, | ||
| 60 | {"matrix": [2, 4], "x": 4.25, "y": 2}, | ||
| 61 | {"matrix": [2, 5], "x": 5.25, "y": 2}, | ||
| 62 | {"matrix": [2, 6], "x": 6.25, "y": 2}, | ||
| 63 | {"matrix": [2, 7], "x": 7.25, "y": 2}, | ||
| 64 | {"matrix": [2, 8], "x": 8.25, "y": 2}, | ||
| 65 | {"matrix": [2, 9], "x": 9.25, "y": 2}, | ||
| 66 | {"matrix": [2, 10], "x": 10.25, "y": 2}, | ||
| 67 | {"matrix": [2, 11], "x": 11.25, "y": 2}, | ||
| 68 | {"matrix": [2, 12], "x": 12.25, "y": 2}, | ||
| 69 | {"matrix": [2, 13], "x": 13.25, "y": 2, "w": 1.75}, | ||
| 70 | |||
| 71 | {"matrix": [3, 0], "x": 0, "y": 3}, | ||
| 72 | {"matrix": [3, 1], "x": 1, "y": 3, "w": 1.75}, | ||
| 73 | {"matrix": [3, 2], "x": 2.75, "y": 3}, | ||
| 74 | {"matrix": [3, 3], "x": 3.75, "y": 3}, | ||
| 75 | {"matrix": [3, 4], "x": 4.75, "y": 3}, | ||
| 76 | {"matrix": [3, 5], "x": 5.75, "y": 3}, | ||
| 77 | {"matrix": [3, 6], "x": 6.75, "y": 3}, | ||
| 78 | {"matrix": [3, 7], "x": 7.75, "y": 3}, | ||
| 79 | {"matrix": [3, 8], "x": 8.75, "y": 3}, | ||
| 80 | {"matrix": [3, 9], "x": 9.75, "y": 3}, | ||
| 81 | {"matrix": [3, 10], "x": 10.75, "y": 3}, | ||
| 82 | {"matrix": [3, 11], "x": 11.75, "y": 3}, | ||
| 83 | {"matrix": [3, 12], "x": 12.75, "y": 3}, | ||
| 84 | {"matrix": [3, 13], "x": 13.75, "y": 3, "w": 1.25}, | ||
| 85 | |||
| 86 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 87 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 88 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 89 | {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, | ||
| 90 | {"matrix": [4, 6], "x": 5, "y": 4, "w": 6.25}, | ||
| 91 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 92 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 93 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 94 | ] | ||
| 25 | }, | 95 | }, |
| 26 | "LAYOUT_60_ansi": { | 96 | "LAYOUT_60_ansi": { |
| 27 | "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}] | 97 | "layout": [ |
| 98 | {"matrix": [4, 10], "x": 0, "y": 0}, | ||
| 99 | {"matrix": [0, 13], "x": 1, "y": 0}, | ||
| 100 | {"matrix": [0, 12], "x": 2, "y": 0}, | ||
| 101 | {"matrix": [0, 11], "x": 3, "y": 0}, | ||
| 102 | {"matrix": [0, 10], "x": 4, "y": 0}, | ||
| 103 | {"matrix": [0, 9], "x": 5, "y": 0}, | ||
| 104 | {"matrix": [0, 8], "x": 6, "y": 0}, | ||
| 105 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 106 | {"matrix": [0, 6], "x": 8, "y": 0}, | ||
| 107 | {"matrix": [0, 5], "x": 9, "y": 0}, | ||
| 108 | {"matrix": [0, 4], "x": 10, "y": 0}, | ||
| 109 | {"matrix": [0, 3], "x": 11, "y": 0}, | ||
| 110 | {"matrix": [0, 2], "x": 12, "y": 0}, | ||
| 111 | {"matrix": [0, 0], "x": 13, "y": 0, "w": 2}, | ||
| 112 | |||
| 113 | {"matrix": [1, 13], "x": 0, "y": 1, "w": 1.5}, | ||
| 114 | {"matrix": [1, 12], "x": 1.5, "y": 1}, | ||
| 115 | {"matrix": [1, 11], "x": 2.5, "y": 1}, | ||
| 116 | {"matrix": [1, 10], "x": 3.5, "y": 1}, | ||
| 117 | {"matrix": [1, 9], "x": 4.5, "y": 1}, | ||
| 118 | {"matrix": [1, 8], "x": 5.5, "y": 1}, | ||
| 119 | {"matrix": [1, 7], "x": 6.5, "y": 1}, | ||
| 120 | {"matrix": [1, 6], "x": 7.5, "y": 1}, | ||
| 121 | {"matrix": [1, 5], "x": 8.5, "y": 1}, | ||
| 122 | {"matrix": [1, 4], "x": 9.5, "y": 1}, | ||
| 123 | {"matrix": [1, 3], "x": 10.5, "y": 1}, | ||
| 124 | {"matrix": [1, 2], "x": 11.5, "y": 1}, | ||
| 125 | {"matrix": [1, 1], "x": 12.5, "y": 1}, | ||
| 126 | {"matrix": [1, 0], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 127 | |||
| 128 | {"matrix": [2, 13], "x": 0, "y": 2, "w": 1.75}, | ||
| 129 | {"matrix": [2, 12], "x": 1.75, "y": 2}, | ||
| 130 | {"matrix": [2, 11], "x": 2.75, "y": 2}, | ||
| 131 | {"matrix": [2, 10], "x": 3.75, "y": 2}, | ||
| 132 | {"matrix": [2, 9], "x": 4.75, "y": 2}, | ||
| 133 | {"matrix": [2, 8], "x": 5.75, "y": 2}, | ||
| 134 | {"matrix": [2, 7], "x": 6.75, "y": 2}, | ||
| 135 | {"matrix": [2, 6], "x": 7.75, "y": 2}, | ||
| 136 | {"matrix": [2, 5], "x": 8.75, "y": 2}, | ||
| 137 | {"matrix": [2, 4], "x": 9.75, "y": 2}, | ||
| 138 | {"matrix": [2, 3], "x": 10.75, "y": 2}, | ||
| 139 | {"matrix": [2, 2], "x": 11.75, "y": 2}, | ||
| 140 | {"matrix": [2, 0], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 141 | |||
| 142 | {"matrix": [3, 13], "x": 0, "y": 3, "w": 2.25}, | ||
| 143 | {"matrix": [3, 11], "x": 2.25, "y": 3}, | ||
| 144 | {"matrix": [3, 10], "x": 3.25, "y": 3}, | ||
| 145 | {"matrix": [3, 9], "x": 4.25, "y": 3}, | ||
| 146 | {"matrix": [3, 8], "x": 5.25, "y": 3}, | ||
| 147 | {"matrix": [3, 7], "x": 6.25, "y": 3}, | ||
| 148 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 149 | {"matrix": [3, 5], "x": 8.25, "y": 3}, | ||
| 150 | {"matrix": [3, 4], "x": 9.25, "y": 3}, | ||
| 151 | {"matrix": [3, 3], "x": 10.25, "y": 3}, | ||
| 152 | {"matrix": [3, 2], "x": 11.25, "y": 3}, | ||
| 153 | {"matrix": [3, 0], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 154 | |||
| 155 | {"matrix": [4, 13], "x": 0, "y": 4, "w": 1.25}, | ||
| 156 | {"matrix": [4, 12], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 157 | {"matrix": [4, 11], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 158 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 159 | {"matrix": [4, 3], "x": 10, "y": 4, "w": 1.25}, | ||
| 160 | {"matrix": [4, 2], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 161 | {"matrix": [4, 1], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 162 | {"matrix": [4, 0], "x": 13.75, "y": 4, "w": 1.25} | ||
| 163 | ] | ||
| 28 | } | 164 | } |
| 29 | } | 165 | } |
| 30 | } | 166 | } |
diff --git a/keyboards/keebio/wtf60/wtf60.h b/keyboards/keebio/wtf60/wtf60.h deleted file mode 100644 index 3ec01dbab8..0000000000 --- a/keyboards/keebio/wtf60/wtf60.h +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | /* Copyright 2021 Danny Nguyen <danny@keeb.io> | ||
| 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 LAYOUT_full_wtf( \ | ||
| 22 | kA1, kA2, kA3, kA4, kA5, kA6, kA7, kA8, kA9, kA10, kA11, kA12, kA13, kA14, kA15, \ | ||
| 23 | kB1, kB2, kB3, kB4, kB5, kB6, kB7, kB8, kB9, kB10, kB11, kB12, kB13, kB14, \ | ||
| 24 | kC1, kC2, kC3, kC4, kC5, kC6, kC7, kC8, kC9, kC10, kC11, kC12, kC13, kC14, \ | ||
| 25 | kD1, kD2, kD3, kD4, kD5, kD6, kD7, kD8, kD9, kD10, kD11, kD12, kD13, kD14, \ | ||
| 26 | kE1, kE2, kE3, kE4, kE7, kE12, kE13, kE14 \ | ||
| 27 | ) \ | ||
| 28 | { \ | ||
| 29 | { kA1, kA2, kA3, kA4, kA5, kA6, kA7, kA8, kA9, kA10, kA11, kA12, kA13, kA14 }, \ | ||
| 30 | { kB1, kB2, kB3, kB4, kB5, kB6, kB7, kB8, kB9, kB10, kB11, kB12, kB13, kB14 }, \ | ||
| 31 | { kC1, kC2, kC3, kC4, kC5, kC6, kC7, kC8, kC9, kC10, kC11, kC12, kC13, kC14 }, \ | ||
| 32 | { kD1, kD2, kD3, kD4, kD5, kD6, kD7, kD8, kD9, kD10, kD11, kD12, kD13, kD14 }, \ | ||
| 33 | { kE1, kE2, kE3, kE4, KC_NO, KC_NO, kE7, KC_NO, KC_NO, KC_NO, kA15, kE12, kE13, kE14 } \ | ||
| 34 | } | ||
| 35 | |||
| 36 | #define LAYOUT_60_ansi( \ | ||
| 37 | kA15, kA14, kA13, kA12, kA11, kA10, kA9, kA8, kA7, kA6, kA5, kA4, kA3, kA1, \ | ||
| 38 | kB14, kB13, kB12, kB11, kB10, kB9, kB8, kB7, kB6, kB5, kB4, kB3, kB2, kB1, \ | ||
| 39 | kC14, kC13, kC12, kC11, kC10, kC9, kC8, kC7, kC6, kC5, kC4, kC3, kC1, \ | ||
| 40 | kD14, kD12, kD11, kD10, kD9, kD8, kD7, kD6, kD5, kD4, kD3, kD1, \ | ||
| 41 | kE14, kE13, kE12, kE7, kE4, kE3, kE2, kE1 \ | ||
| 42 | ) \ | ||
| 43 | { \ | ||
| 44 | { kA1, KC_NO, kA3, kA4, kA5, kA6, kA7, kA8, kA9, kA10, kA11, kA12, kA13, kA14 }, \ | ||
| 45 | { kB1, kB2, kB3, kB4, kB5, kB6, kB7, kB8, kB9, kB10, kB11, kB12, kB13, kB14 }, \ | ||
| 46 | { kC1, KC_NO, kC3, kC4, kC5, kC6, kC7, kC8, kC9, kC10, kC11, kC12, kC13, kC14 }, \ | ||
| 47 | { kD1, KC_NO, kD3, kD4, kD5, kD6, kD7, kD8, kD9, kD10, kD11, kD12, KC_NO, kD14 }, \ | ||
| 48 | { kE1, kE2, kE3, kE4, KC_NO, KC_NO, kE7, KC_NO, KC_NO, KC_NO, kA15, kE12, kE13, kE14 } \ | ||
| 49 | } | ||
diff --git a/keyboards/kkatano/bakeneko60/bakeneko60.h b/keyboards/kkatano/bakeneko60/bakeneko60.h deleted file mode 100644 index eb2e344f03..0000000000 --- a/keyboards/kkatano/bakeneko60/bakeneko60.h +++ /dev/null | |||
| @@ -1,61 +0,0 @@ | |||
| 1 | /* Copyright 2020 Koichi Katano | ||
| 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 LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 22 | k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014, \ | ||
| 23 | k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k113, \ | ||
| 24 | k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, k213, \ | ||
| 25 | k300, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k312, k313, \ | ||
| 26 | k400, k401, k402, k406, k410, k411, k412, k413 \ | ||
| 27 | ) { \ | ||
| 28 | { k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014 }, \ | ||
| 29 | { k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k113, KC_NO}, \ | ||
| 30 | { k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, KC_NO, k213, KC_NO}, \ | ||
| 31 | { k300, KC_NO, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k312, k313, KC_NO}, \ | ||
| 32 | { k400, k401, k402, KC_NO, KC_NO, KC_NO, k406, KC_NO, KC_NO, KC_NO, k410, k411, k412, k413, KC_NO} \ | ||
| 33 | } | ||
| 34 | |||
| 35 | #define LAYOUT_60_ansi( \ | ||
| 36 | k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k014, \ | ||
| 37 | k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k113, \ | ||
| 38 | k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, k213, \ | ||
| 39 | k300, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k312, \ | ||
| 40 | k400, k401, k402, k406, k410, k411, k412, k413 \ | ||
| 41 | ) { \ | ||
| 42 | { k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, KC_NO, k014 }, \ | ||
| 43 | { k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k113, KC_NO}, \ | ||
| 44 | { k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, KC_NO, k213, KC_NO}, \ | ||
| 45 | { k300, KC_NO, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k312, KC_NO, KC_NO}, \ | ||
| 46 | { k400, k401, k402, KC_NO, KC_NO, KC_NO, k406, KC_NO, KC_NO, KC_NO, k410, k411, k412, k413, KC_NO} \ | ||
| 47 | } | ||
| 48 | |||
| 49 | #define LAYOUT_60_tsangan_hhkb( \ | ||
| 50 | k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014, \ | ||
| 51 | k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k113, \ | ||
| 52 | k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, k213, \ | ||
| 53 | k300, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k312, k313, \ | ||
| 54 | k400, k401, k402, k406, k411, k412, k413 \ | ||
| 55 | ) { \ | ||
| 56 | { k000, k001, k002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014 }, \ | ||
| 57 | { k100, k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k113, KC_NO}, \ | ||
| 58 | { k200, k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, k211, KC_NO, k213, KC_NO}, \ | ||
| 59 | { k300, KC_NO, k302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k312, k313, KC_NO}, \ | ||
| 60 | { k400, k401, k402, KC_NO, KC_NO, KC_NO, k406, KC_NO, KC_NO, KC_NO, KC_NO, k411, k412, k413, KC_NO} \ | ||
| 61 | } | ||
diff --git a/keyboards/kkatano/bakeneko60/info.json b/keyboards/kkatano/bakeneko60/info.json index dfef4af7ae..1f6c5f8ac4 100644 --- a/keyboards/kkatano/bakeneko60/info.json +++ b/keyboards/kkatano/bakeneko60/info.json | |||
| @@ -19,212 +19,212 @@ | |||
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_ansi_split_bs_rshift": { | 20 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 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 }, | 35 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 36 | { "x":14, "y":0 }, | 36 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 37 | 37 | ||
| 38 | { "x":0, "y":1, "w":1.5 }, | 38 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 39 | { "x":1.5, "y":1 }, | 39 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 40 | { "x":2.5, "y":1 }, | 40 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 41 | { "x":3.5, "y":1 }, | 41 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 42 | { "x":4.5, "y":1 }, | 42 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 43 | { "x":5.5, "y":1 }, | 43 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 44 | { "x":6.5, "y":1 }, | 44 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 45 | { "x":7.5, "y":1 }, | 45 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 46 | { "x":8.5, "y":1 }, | 46 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 47 | { "x":9.5, "y":1 }, | 47 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 48 | { "x":10.5, "y":1 }, | 48 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 49 | { "x":11.5, "y":1 }, | 49 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 50 | { "x":12.5, "y":1 }, | 50 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 51 | { "x":13.5, "y":1, "w":1.5 }, | 51 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 52 | 52 | ||
| 53 | { "x":0, "y":2, "w":1.75 }, | 53 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 54 | { "x":1.75, "y":2 }, | 54 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 55 | { "x":2.75, "y":2 }, | 55 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 56 | { "x":3.75, "y":2 }, | 56 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 57 | { "x":4.75, "y":2 }, | 57 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 58 | { "x":5.75, "y":2 }, | 58 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 59 | { "x":6.75, "y":2 }, | 59 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 60 | { "x":7.75, "y":2 }, | 60 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 61 | { "x":8.75, "y":2 }, | 61 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 62 | { "x":9.75, "y":2 }, | 62 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 63 | { "x":10.75, "y":2 }, | 63 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 64 | { "x":11.75, "y":2 }, | 64 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 65 | { "x":12.75, "y":2, "w":2.25 }, | 65 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 66 | 66 | ||
| 67 | { "x":0, "y":3, "w":2.25 }, | 67 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 68 | { "x":2.25, "y":3 }, | 68 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 69 | { "x":3.25, "y":3 }, | 69 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 70 | { "x":4.25, "y":3 }, | 70 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 71 | { "x":5.25, "y":3 }, | 71 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 72 | { "x":6.25, "y":3 }, | 72 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 73 | { "x":7.25, "y":3 }, | 73 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 74 | { "x":8.25, "y":3 }, | 74 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 75 | { "x":9.25, "y":3 }, | 75 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 76 | { "x":10.25, "y":3 }, | 76 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 77 | { "x":11.25, "y":3 }, | 77 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 78 | { "x":12.25, "y":3, "w":1.75 }, | 78 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 79 | { "x":14, "y":3 }, | 79 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 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, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 85 | { "x":10, "y":4, "w":1.25 }, | 85 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 86 | { "x":11.25, "y":4, "w":1.25 }, | 86 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 87 | { "x":12.5, "y":4, "w":1.25 }, | 87 | {"matrix": [4, 12], "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 | "LAYOUT_60_ansi": { | 91 | "LAYOUT_60_ansi": { |
| 92 | "layout": [ | 92 | "layout": [ |
| 93 | { "x":0, "y":0 }, | 93 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 94 | { "x":1, "y":0 }, | 94 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 95 | { "x":2, "y":0 }, | 95 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 96 | { "x":3, "y":0 }, | 96 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 97 | { "x":4, "y":0 }, | 97 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 98 | { "x":5, "y":0 }, | 98 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 99 | { "x":6, "y":0 }, | 99 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 100 | { "x":7, "y":0 }, | 100 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 101 | { "x":8, "y":0 }, | 101 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 102 | { "x":9, "y":0 }, | 102 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 103 | { "x":10, "y":0 }, | 103 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 104 | { "x":11, "y":0 }, | 104 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 105 | { "x":12, "y":0 }, | 105 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 106 | { "x":13, "y":0, "w":2 }, | 106 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 107 | 107 | ||
| 108 | { "x":0, "y":1, "w":1.5 }, | 108 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 109 | { "x":1.5, "y":1 }, | 109 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 110 | { "x":2.5, "y":1 }, | 110 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 111 | { "x":3.5, "y":1 }, | 111 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 112 | { "x":4.5, "y":1 }, | 112 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 113 | { "x":5.5, "y":1 }, | 113 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 114 | { "x":6.5, "y":1 }, | 114 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 115 | { "x":7.5, "y":1 }, | 115 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 116 | { "x":8.5, "y":1 }, | 116 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 117 | { "x":9.5, "y":1 }, | 117 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 118 | { "x":10.5, "y":1 }, | 118 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 119 | { "x":11.5, "y":1 }, | 119 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 120 | { "x":12.5, "y":1 }, | 120 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 121 | { "x":13.5, "y":1, "w":1.5 }, | 121 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 122 | 122 | ||
| 123 | { "x":0, "y":2, "w":1.75 }, | 123 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 124 | { "x":1.75, "y":2 }, | 124 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 125 | { "x":2.75, "y":2 }, | 125 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 126 | { "x":3.75, "y":2 }, | 126 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 127 | { "x":4.75, "y":2 }, | 127 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 128 | { "x":5.75, "y":2 }, | 128 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 129 | { "x":6.75, "y":2 }, | 129 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 130 | { "x":7.75, "y":2 }, | 130 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 131 | { "x":8.75, "y":2 }, | 131 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 132 | { "x":9.75, "y":2 }, | 132 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 133 | { "x":10.75, "y":2 }, | 133 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 134 | { "x":11.75, "y":2 }, | 134 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 135 | { "x":12.75, "y":2, "w":2.25 }, | 135 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 136 | 136 | ||
| 137 | { "x":0, "y":3, "w":2.25 }, | 137 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 138 | { "x":2.25, "y":3 }, | 138 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 139 | { "x":3.25, "y":3 }, | 139 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 140 | { "x":4.25, "y":3 }, | 140 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 141 | { "x":5.25, "y":3 }, | 141 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 142 | { "x":6.25, "y":3 }, | 142 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 143 | { "x":7.25, "y":3 }, | 143 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 144 | { "x":8.25, "y":3 }, | 144 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 145 | { "x":9.25, "y":3 }, | 145 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 146 | { "x":10.25, "y":3 }, | 146 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 147 | { "x":11.25, "y":3 }, | 147 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 148 | { "x":12.25, "y":3, "w":2.75 }, | 148 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 149 | 149 | ||
| 150 | { "x":0, "y":4, "w":1.25 }, | 150 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 151 | { "x":1.25, "y":4, "w":1.25 }, | 151 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 152 | { "x":2.5, "y":4, "w":1.25 }, | 152 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 153 | { "x":3.75, "y":4, "w":6.25 }, | 153 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 154 | { "x":10, "y":4, "w":1.25 }, | 154 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 155 | { "x":11.25, "y":4, "w":1.25 }, | 155 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 156 | { "x":12.5, "y":4, "w":1.25 }, | 156 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 157 | { "x":13.75, "y":4, "w":1.25 } | 157 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 158 | ] | 158 | ] |
| 159 | }, | 159 | }, |
| 160 | "LAYOUT_60_tsangan_hhkb": { | 160 | "LAYOUT_60_tsangan_hhkb": { |
| 161 | "layout": [ | 161 | "layout": [ |
| 162 | { "x":0, "y":0 }, | 162 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 163 | { "x":1, "y":0 }, | 163 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 164 | { "x":2, "y":0 }, | 164 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 165 | { "x":3, "y":0 }, | 165 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 166 | { "x":4, "y":0 }, | 166 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 167 | { "x":5, "y":0 }, | 167 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 168 | { "x":6, "y":0 }, | 168 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 169 | { "x":7, "y":0 }, | 169 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 170 | { "x":8, "y":0 }, | 170 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 171 | { "x":9, "y":0 }, | 171 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 172 | { "x":10, "y":0 }, | 172 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 173 | { "x":11, "y":0 }, | 173 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 174 | { "x":12, "y":0 }, | 174 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 175 | { "x":13, "y":0 }, | 175 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 176 | { "x":14, "y":0 }, | 176 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 177 | 177 | ||
| 178 | { "x":0, "y":1, "w":1.5 }, | 178 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 179 | { "x":1.5, "y":1 }, | 179 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 180 | { "x":2.5, "y":1 }, | 180 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 181 | { "x":3.5, "y":1 }, | 181 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 182 | { "x":4.5, "y":1 }, | 182 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 183 | { "x":5.5, "y":1 }, | 183 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 184 | { "x":6.5, "y":1 }, | 184 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 185 | { "x":7.5, "y":1 }, | 185 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 186 | { "x":8.5, "y":1 }, | 186 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 187 | { "x":9.5, "y":1 }, | 187 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 188 | { "x":10.5, "y":1 }, | 188 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 189 | { "x":11.5, "y":1 }, | 189 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 190 | { "x":12.5, "y":1 }, | 190 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 191 | { "x":13.5, "y":1, "w":1.5 }, | 191 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 192 | 192 | ||
| 193 | { "x":0, "y":2, "w":1.75 }, | 193 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 194 | { "x":1.75, "y":2 }, | 194 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 195 | { "x":2.75, "y":2 }, | 195 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 196 | { "x":3.75, "y":2 }, | 196 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 197 | { "x":4.75, "y":2 }, | 197 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 198 | { "x":5.75, "y":2 }, | 198 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 199 | { "x":6.75, "y":2 }, | 199 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 200 | { "x":7.75, "y":2 }, | 200 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 201 | { "x":8.75, "y":2 }, | 201 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 202 | { "x":9.75, "y":2 }, | 202 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 203 | { "x":10.75, "y":2 }, | 203 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 204 | { "x":11.75, "y":2 }, | 204 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 205 | { "x":12.75, "y":2, "w":2.25 }, | 205 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 206 | 206 | ||
| 207 | { "x":0, "y":3, "w":2.25 }, | 207 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 208 | { "x":2.25, "y":3 }, | 208 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 209 | { "x":3.25, "y":3 }, | 209 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 210 | { "x":4.25, "y":3 }, | 210 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 211 | { "x":5.25, "y":3 }, | 211 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 212 | { "x":6.25, "y":3 }, | 212 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 213 | { "x":7.25, "y":3 }, | 213 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 214 | { "x":8.25, "y":3 }, | 214 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 215 | { "x":9.25, "y":3 }, | 215 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 216 | { "x":10.25, "y":3 }, | 216 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 217 | { "x":11.25, "y":3 }, | 217 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 218 | { "x":12.25, "y":3, "w":1.75 }, | 218 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 219 | { "x":14, "y":3 }, | 219 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 220 | 220 | ||
| 221 | { "x":0, "y":4, "w":1.5 }, | 221 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 222 | { "x":1.5, "y":4 }, | 222 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 223 | { "x":2.5, "y":4, "w":1.5 }, | 223 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 224 | { "x":4, "y":4, "w":7 }, | 224 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 225 | { "x":11, "y":4, "w":1.5 }, | 225 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 226 | { "x":12.5, "y":4 }, | 226 | {"matrix": [4, 12], "x": 12.5, "y": 4}, |
| 227 | { "x":13.5, "y":4, "w":1.5 } | 227 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 228 | ] | 228 | ] |
| 229 | } | 229 | } |
| 230 | } | 230 | } |
diff --git a/keyboards/kprepublic/bm60hsrgb/rev1/info.json b/keyboards/kprepublic/bm60hsrgb/rev1/info.json index a7a93f60bf..6c39b9ef12 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev1/info.json +++ b/keyboards/kprepublic/bm60hsrgb/rev1/info.json | |||
| @@ -28,69 +28,73 @@ | |||
| 28 | "layouts": { | 28 | "layouts": { |
| 29 | "LAYOUT_60_ansi_arrow": { | 29 | "LAYOUT_60_ansi_arrow": { |
| 30 | "layout": [ | 30 | "layout": [ |
| 31 | {"label":"K00 (B0,D0)", "x":0, "y":0}, | 31 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 32 | {"label":"K01 (B0,D1)", "x":1, "y":0}, | 32 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 33 | {"label":"K02 (B0,D2)", "x":2, "y":0}, | 33 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 34 | {"label":"K03 (B0,D3)", "x":3, "y":0}, | 34 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 35 | {"label":"K04 (B0,D5)", "x":4, "y":0}, | 35 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 36 | {"label":"K05 (B0,D4)", "x":5, "y":0}, | 36 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 37 | {"label":"K06 (B0,D6)", "x":6, "y":0}, | 37 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 38 | {"label":"K07 (B0,D7)", "x":7, "y":0}, | 38 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 39 | {"label":"K08 (B0,B4)", "x":8, "y":0}, | 39 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 40 | {"label":"K09 (B0,B5)", "x":9, "y":0}, | 40 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 41 | {"label":"K0A (B0,B6)", "x":10, "y":0}, | 41 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 42 | {"label":"K0B (B0,C6)", "x":11, "y":0}, | 42 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 43 | {"label":"K0C (B0,C7)", "x":12, "y":0}, | 43 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 44 | {"label":"K0D (B0,F7)", "x":13, "y":0, "w":2}, | 44 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 45 | {"label":"K10 (B1,D0)", "x":0, "y":1, "w":1.5}, | 45 | |
| 46 | {"label":"K11 (B1,D1)", "x":1.5, "y":1}, | 46 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 47 | {"label":"K12 (B1,D2)", "x":2.5, "y":1}, | 47 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 48 | {"label":"K13 (B1,D3)", "x":3.5, "y":1}, | 48 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 49 | {"label":"K14 (B1,D5)", "x":4.5, "y":1}, | 49 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 50 | {"label":"K15 (B1,D4)", "x":5.5, "y":1}, | 50 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 51 | {"label":"K16 (B1,D6)", "x":6.5, "y":1}, | 51 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 52 | {"label":"K17 (B1,D7)", "x":7.5, "y":1}, | 52 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 53 | {"label":"K18 (B1,B4)", "x":8.5, "y":1}, | 53 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 54 | {"label":"K19 (B1,B5)", "x":9.5, "y":1}, | 54 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 55 | {"label":"K1A (B1,B6)", "x":10.5, "y":1}, | 55 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 56 | {"label":"K1B (B1,C6)", "x":11.5, "y":1}, | 56 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 57 | {"label":"K1C (B1,C7)", "x":12.5, "y":1}, | 57 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 58 | {"label":"K1D (B1,F7)", "x":13.5, "y":1, "w":1.5}, | 58 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 59 | {"label":"K20 (B2,D0)", "x":0, "y":2, "w":1.75}, | 59 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 60 | {"label":"K22 (B2,D2)", "x":1.75, "y":2}, | 60 | |
| 61 | {"label":"K23 (B2,D3)", "x":2.75, "y":2}, | 61 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 62 | {"label":"K24 (B2,D5)", "x":3.75, "y":2}, | 62 | {"matrix": [2, 2], "x": 1.75, "y": 2}, |
| 63 | {"label":"K25 (B2,D4)", "x":4.75, "y":2}, | 63 | {"matrix": [2, 3], "x": 2.75, "y": 2}, |
| 64 | {"label":"K26 (B2,D6)", "x":5.75, "y":2}, | 64 | {"matrix": [2, 4], "x": 3.75, "y": 2}, |
| 65 | {"label":"K27 (B2,D7)", "x":6.75, "y":2}, | 65 | {"matrix": [2, 5], "x": 4.75, "y": 2}, |
| 66 | {"label":"K28 (B2,B4)", "x":7.75, "y":2}, | 66 | {"matrix": [2, 6], "x": 5.75, "y": 2}, |
| 67 | {"label":"K29 (B2,B5)", "x":8.75, "y":2}, | 67 | {"matrix": [2, 7], "x": 6.75, "y": 2}, |
| 68 | {"label":"K2A (B2,B6)", "x":9.75, "y":2}, | 68 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 69 | {"label":"K2B (B2,C6)", "x":10.75, "y":2}, | 69 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 70 | {"label":"K2C (B2,C7)", "x":11.75, "y":2}, | 70 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 71 | {"label":"K2D (B2,F7)", "x":12.75, "y":2, "w":2.25}, | 71 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 72 | {"label":"K31 (B3,D1)", "x":0, "y":3, "w":2.25}, | 72 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 73 | {"label":"K32 (B3,D2)", "x":2.25, "y":3}, | 73 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 74 | {"label":"K33 (B3,D3)", "x":3.25, "y":3}, | 74 | |
| 75 | {"label":"K34 (B3,D5)", "x":4.25, "y":3}, | 75 | {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, |
| 76 | {"label":"K35 (B3,D4)", "x":5.25, "y":3}, | 76 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 77 | {"label":"K36 (B3,D6)", "x":6.25, "y":3}, | 77 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 78 | {"label":"K37 (B3,D7)", "x":7.25, "y":3}, | 78 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 79 | {"label":"K38 (B3,B4)", "x":8.25, "y":3}, | 79 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 80 | {"label":"K39 (B3,B5)", "x":9.25, "y":3}, | 80 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 81 | {"label":"K3A (B3,B6)", "x":10.25, "y":3}, | 81 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 82 | {"label":"K3B (B3,C6)", "x":11.25, "y":3, "w":1.75}, | 82 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 83 | {"label":"K3C (B3,C7)", "x":13, "y":3}, | 83 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 84 | {"label":"K3D (B3,F7)", "x":14, "y":3}, | 84 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 85 | {"label":"K40 (E6,D0)", "x":0, "y":4, "w":1.25}, | 85 | {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.75}, |
| 86 | {"label":"K41 (E6,D1)", "x":1.25, "y":4, "w":1.25}, | 86 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 87 | {"label":"K42 (E6,D2)", "x":2.5, "y":4, "w":1.25}, | 87 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 88 | {"label":"K46 (E6,D6)", "x":3.75, "y":4, "w":6.25}, | 88 | |
| 89 | {"label":"K49 (E6,B5)", "x":10, "y":4}, | 89 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 90 | {"label":"K4A (E6,B6)", "x":11, "y":4}, | 90 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 91 | {"label":"K4B (E6,C6)", "x":12, "y":4}, | 91 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 92 | {"label":"K4C (E6,C7)", "x":13, "y":4}, | 92 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 93 | {"label":"K4D (E6,F7)", "x":14, "y":4} | 93 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 94 | {"matrix": [4, 10], "x": 11, "y": 4}, | ||
| 95 | {"matrix": [4, 11], "x": 12, "y": 4}, | ||
| 96 | {"matrix": [4, 12], "x": 13, "y": 4}, | ||
| 97 | {"matrix": [4, 13], "x": 14, "y": 4} | ||
| 94 | ] | 98 | ] |
| 95 | } | 99 | } |
| 96 | } | 100 | } |
diff --git a/keyboards/kprepublic/bm60hsrgb/rev1/rev1.c b/keyboards/kprepublic/bm60hsrgb/rev1/rev1.c index 352118c1b1..bec465b2e6 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev1/rev1.c +++ b/keyboards/kprepublic/bm60hsrgb/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 | led_config_t g_led_config = { { | 18 | led_config_t g_led_config = { { |
| 19 | { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 }, | 19 | { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 }, |
diff --git a/keyboards/kprepublic/bm60hsrgb/rev1/rev1.h b/keyboards/kprepublic/bm60hsrgb/rev1/rev1.h deleted file mode 100644 index b648660d25..0000000000 --- a/keyboards/kprepublic/bm60hsrgb/rev1/rev1.h +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | /* Copyright 2020 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 | #define LAYOUT_60_ansi_arrow( \ | ||
| 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, K3C, K3D, \ | ||
| 25 | K40, K41, K42, K46, K49, K4A, K4B, 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, K3C, K3D }, \ | ||
| 31 | { K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D }, \ | ||
| 32 | } | ||
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/info.json b/keyboards/kprepublic/bm60hsrgb/rev2/info.json index 8ef6f2598c..0aecea352c 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev2/info.json +++ b/keyboards/kprepublic/bm60hsrgb/rev2/info.json | |||
| @@ -25,73 +25,73 @@ | |||
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_60_ansi_arrow": { | 26 | "LAYOUT_60_ansi_arrow": { |
| 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, "w":1.75}, | 82 | {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.75}, |
| 83 | {"x":13, "y":3}, | 83 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 84 | {"x":14, "y":3}, | 84 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 85 | 85 | ||
| 86 | {"x":0, "y":4, "w":1.25}, | 86 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 87 | {"x":1.25, "y":4, "w":1.25}, | 87 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 88 | {"x":2.5, "y":4, "w":1.25}, | 88 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 89 | {"x":3.75, "y":4, "w":6.25}, | 89 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 90 | {"x":10, "y":4}, | 90 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 91 | {"x":11, "y":4}, | 91 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 92 | {"x":12, "y":4}, | 92 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 93 | {"x":13, "y":4}, | 93 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 94 | {"x":14, "y":4} | 94 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 95 | ] | 95 | ] |
| 96 | } | 96 | } |
| 97 | } | 97 | } |
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/rev2.c b/keyboards/kprepublic/bm60hsrgb/rev2/rev2.c index bcf69323a7..869db0368a 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev2/rev2.c +++ b/keyboards/kprepublic/bm60hsrgb/rev2/rev2.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * You should have received a copy of the GNU General Public License | 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/>. | 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | */ | 16 | */ |
| 17 | #include "rev2.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 20 | 20 | ||
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/rev2.h b/keyboards/kprepublic/bm60hsrgb/rev2/rev2.h deleted file mode 100644 index f8aeaca39e..0000000000 --- a/keyboards/kprepublic/bm60hsrgb/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_arrow( \ | ||
| 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, K3B, K3C, K3D, \ | ||
| 25 | K40, K41, K42, K45, K49, K4A, K4B, 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, KC_NO, K3B, K3C, K3D }, \ | ||
| 31 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D }, \ | ||
| 32 | } | ||
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json b/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json index 4fd7bc002a..bbd8049581 100644 --- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json +++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/info.json | |||
| @@ -25,74 +25,74 @@ | |||
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_60_iso_arrow": { | 26 | "LAYOUT_60_iso_arrow": { |
| 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 | 56 | ||
| 57 | {"x":0, "y":2, "w":1.75}, | 57 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 58 | {"x":1.75, "y":2}, | 58 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 59 | {"x":2.75, "y":2}, | 59 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 60 | {"x":3.75, "y":2}, | 60 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 61 | {"x":4.75, "y":2}, | 61 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 62 | {"x":5.75, "y":2}, | 62 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 63 | {"x":6.75, "y":2}, | 63 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 64 | {"x":7.75, "y":2}, | 64 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 65 | {"x":8.75, "y":2}, | 65 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 66 | {"x":9.75, "y":2}, | 66 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 67 | {"x":10.75, "y":2}, | 67 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 68 | {"x":11.75, "y":2}, | 68 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 69 | {"x":12.75, "y":2}, | 69 | {"matrix": [2, 12], "x": 12.75, "y": 2}, |
| 70 | {"x":13.75, "y":1, "w":1.25, "h":2}, | 70 | {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, |
| 71 | 71 | ||
| 72 | {"x":0, "y":3, "w":1.25}, | 72 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, |
| 73 | {"x":1.25, "y":3}, | 73 | {"matrix": [4, 3], "x": 1.25, "y": 3}, |
| 74 | {"x":2.25, "y":3}, | 74 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 75 | {"x":3.25, "y":3}, | 75 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 76 | {"x":4.25, "y":3}, | 76 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 77 | {"x":5.25, "y":3}, | 77 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 78 | {"x":6.25, "y":3}, | 78 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 79 | {"x":7.25, "y":3}, | 79 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 80 | {"x":8.25, "y":3}, | 80 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 81 | {"x":9.25, "y":3}, | 81 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 82 | {"x":10.25, "y":3}, | 82 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 83 | {"x":11.25, "y":3, "w":1.75}, | 83 | {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.75}, |
| 84 | {"x":13, "y":3}, | 84 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 85 | {"x":14, "y":3}, | 85 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 86 | 86 | ||
| 87 | {"x":0, "y":4, "w":1.25}, | 87 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 88 | {"x":1.25, "y":4, "w":1.25}, | 88 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 89 | {"x":2.5, "y":4, "w":1.25}, | 89 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 90 | {"x":3.75, "y":4, "w":6.25}, | 90 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 91 | {"x":10, "y":4}, | 91 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 92 | {"x":11, "y":4}, | 92 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 93 | {"x":12, "y":4}, | 93 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 94 | {"x":13, "y":4}, | 94 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 95 | {"x":14, "y":4} | 95 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 96 | ] | 96 | ] |
| 97 | } | 97 | } |
| 98 | } | 98 | } |
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/rev2.c b/keyboards/kprepublic/bm60hsrgb_iso/rev2/rev2.c index 9ea82691e2..fb38180b4d 100644 --- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/rev2.c +++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/rev2.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | * You should have received a copy of the GNU General Public License | 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/>. | 16 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 17 | */ | 17 | */ |
| 18 | #include "rev2.h" | 18 | #include "quantum.h" |
| 19 | 19 | ||
| 20 | #ifdef RGB_MATRIX_ENABLE | 20 | #ifdef RGB_MATRIX_ENABLE |
| 21 | 21 | ||
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/rev2.h b/keyboards/kprepublic/bm60hsrgb_iso/rev2/rev2.h deleted file mode 100644 index 75e30bab52..0000000000 --- a/keyboards/kprepublic/bm60hsrgb_iso/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_iso_arrow( \ | ||
| 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, \ | ||
| 23 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K1D, \ | ||
| 24 | K30, K43, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3B, K3C, K3D, \ | ||
| 25 | K40, K41, K42, K45, K49, K4A, K4B, 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, K2C, KC_NO }, \ | ||
| 30 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, KC_NO, K3B, K3C, K3D }, \ | ||
| 31 | { K40, K41, K42, K43, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D }, \ | ||
| 32 | } | ||
diff --git a/keyboards/latincompass/latin60rgb/info.json b/keyboards/latincompass/latin60rgb/info.json index 5ba1f86df8..3c32ccf76b 100644 --- a/keyboards/latincompass/latin60rgb/info.json +++ b/keyboards/latincompass/latin60rgb/info.json | |||
| @@ -22,66 +22,70 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_latin_hhkb": { | 23 | "LAYOUT_60_latin_hhkb": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | { "label": "Esc", "x": 0, "y": 0 }, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | { "label": "!", "x": 1, "y": 0 }, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | { "label": "@", "x": 2, "y": 0 }, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | { "label": "#", "x": 3, "y": 0 }, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | { "label": "$", "x": 4, "y": 0 }, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | { "label": "%", "x": 5, "y": 0 }, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | { "label": "^", "x": 6, "y": 0 }, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | { "label": "&", "x": 7, "y": 0 }, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | { "label": "*", "x": 8, "y": 0 }, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | { "label": "(", "x": 9, "y": 0 }, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | { "label": ")", "x": 10, "y": 0 }, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | { "label": "_", "x": 11, "y": 0 }, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | { "label": "+", "x": 12, "y": 0 }, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | { "label": "|", "x": 13, "y": 0 , "w": 2}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 39 | { "label": "Tab", "x": 0, "y": 1, "w": 1.5 }, | 39 | |
| 40 | { "label": "Q", "x": 1.5, "y": 1 }, | 40 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 41 | { "label": "W", "x": 2.5, "y": 1 }, | 41 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 42 | { "label": "E", "x": 3.5, "y": 1 }, | 42 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 43 | { "label": "R", "x": 4.5, "y": 1 }, | 43 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 44 | { "label": "T", "x": 5.5, "y": 1 }, | 44 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 45 | { "label": "Y", "x": 6.5, "y": 1 }, | 45 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 46 | { "label": "U", "x": 7.5, "y": 1 }, | 46 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 47 | { "label": "I", "x": 8.5, "y": 1 }, | 47 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 48 | { "label": "O", "x": 9.5, "y": 1 }, | 48 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 49 | { "label": "P", "x": 10.5, "y": 1 }, | 49 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 50 | { "label": "{", "x": 11.5, "y": 1 }, | 50 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 51 | { "label": "}", "x": 12.5, "y": 1 }, | 51 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 52 | { "label": "Delete", "x": 13.5, "y": 1, "w": 1.5 }, | 52 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 53 | { "label": "Control", "x": 0, "y": 2, "w": 1.75 }, | 53 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 54 | { "label": "A", "x": 1.75, "y": 2 }, | 54 | |
| 55 | { "label": "S", "x": 2.75, "y": 2 }, | 55 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 56 | { "label": "D", "x": 3.75, "y": 2 }, | 56 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 57 | { "label": "F", "x": 4.75, "y": 2 }, | 57 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 58 | { "label": "G", "x": 5.75, "y": 2 }, | 58 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 59 | { "label": "H", "x": 6.75, "y": 2 }, | 59 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 60 | { "label": "J", "x": 7.75, "y": 2 }, | 60 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 61 | { "label": "K", "x": 8.75, "y": 2 }, | 61 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 62 | { "label": "L", "x": 9.75, "y": 2 }, | 62 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 63 | { "label": ":", "x": 10.75, "y": 2 }, | 63 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 64 | { "label": "\"", "x": 11.75, "y": 2 }, | 64 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 65 | { "label": "Return", "x": 12.75, "y": 2, "w": 2.25 }, | 65 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 66 | { "label": "Shift", "x": 0, "y": 3, "w": 2 }, | 66 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 67 | { "label": "Z", "x": 2, "y": 3 }, | 67 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 68 | { "label": "X", "x": 3, "y": 3 }, | 68 | |
| 69 | { "label": "C", "x": 4, "y": 3 }, | 69 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, |
| 70 | { "label": "V", "x": 5, "y": 3 }, | 70 | {"matrix": [3, 1], "x": 2, "y": 3}, |
| 71 | { "label": "B", "x": 6, "y": 3 }, | 71 | {"matrix": [3, 2], "x": 3, "y": 3}, |
| 72 | { "label": "N", "x": 7, "y": 3 }, | 72 | {"matrix": [3, 3], "x": 4, "y": 3}, |
| 73 | { "label": "M", "x": 8, "y": 3 }, | 73 | {"matrix": [3, 4], "x": 5, "y": 3}, |
| 74 | { "label": "<", "x": 9, "y": 3 }, | 74 | {"matrix": [3, 5], "x": 6, "y": 3}, |
| 75 | { "label": ">", "x": 10, "y": 3 }, | 75 | {"matrix": [3, 6], "x": 7, "y": 3}, |
| 76 | { "label": "?", "x": 11, "y": 3 }, | 76 | {"matrix": [3, 7], "x": 8, "y": 3}, |
| 77 | { "label": "Shift", "x": 12, "y": 3, "w": 1 }, | 77 | {"matrix": [3, 8], "x": 9, "y": 3}, |
| 78 | { "label": "Shift", "x": 13, "y": 3, "w": 1 }, | 78 | {"matrix": [3, 9], "x": 10, "y": 3}, |
| 79 | { "label": "Fn", "x": 14, "y": 3, "w": 1 }, | 79 | {"matrix": [3, 10], "x": 11, "y": 3}, |
| 80 | { "label": "L", "x": 1.25, "y": 4 , "w": 1.25}, | 80 | {"matrix": [3, 11], "x": 12, "y": 3, "w": 1}, |
| 81 | { "label": "L", "x": 2.5, "y": 4, "w": 1.25 }, | 81 | {"matrix": [3, 12], "x": 13, "y": 3, "w": 1}, |
| 82 | { "x": 3.75, "y": 4, "w": 6.25 }, | 82 | {"matrix": [3, 13], "x": 14, "y": 3, "w": 1}, |
| 83 | { "label": "L", "x": 10, "y": 4, "w": 1.25 }, | 83 | |
| 84 | { "label": "L", "x": 11.25, "y": 4 } | 84 | {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25}, |
| 85 | {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 86 | {"matrix": [4, 2], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 87 | {"matrix": [4, 3], "x": 10, "y": 4, "w": 1.25}, | ||
| 88 | {"matrix": [4, 4], "x": 11.25, "y": 4} | ||
| 85 | ] | 89 | ] |
| 86 | } | 90 | } |
| 87 | } | 91 | } |
diff --git a/keyboards/latincompass/latin60rgb/latin60rgb.c b/keyboards/latincompass/latin60rgb/latin60rgb.c index 5a457246c4..26431fa61b 100644 --- a/keyboards/latincompass/latin60rgb/latin60rgb.c +++ b/keyboards/latincompass/latin60rgb/latin60rgb.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 "latin60rgb.h" | 16 | #include "quantum.h" |
| 17 | 17 | ||
| 18 | #ifdef RGB_MATRIX_ENABLE | 18 | #ifdef RGB_MATRIX_ENABLE |
| 19 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 19 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
diff --git a/keyboards/latincompass/latin60rgb/latin60rgb.h b/keyboards/latincompass/latin60rgb/latin60rgb.h deleted file mode 100644 index fb1ecb66a9..0000000000 --- a/keyboards/latincompass/latin60rgb/latin60rgb.h +++ /dev/null | |||
| @@ -1,34 +0,0 @@ | |||
| 1 | /* Copyright 2021 latincompass | ||
| 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 | #define LAYOUT_60_latin_hhkb( \ | ||
| 23 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 24 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 25 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 26 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 27 | K40, K41, K42, K4A, K4B \ | ||
| 28 | ) { \ | ||
| 29 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 30 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 31 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C }, \ | ||
| 32 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 33 | { K40, K41, K42, K4A, K4B, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX } \ | ||
| 34 | } | ||
diff --git a/keyboards/longnald/corin/corin.h b/keyboards/longnald/corin/corin.h deleted file mode 100644 index fa727c3c78..0000000000 --- a/keyboards/longnald/corin/corin.h +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* | ||
| 2 | * Copyright (C) 2020 Longnald <support@longnald.com> | ||
| 3 | * Copyright (C) 2020 Seaton Jiang <seaton@vtrois.com> | ||
| 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 3 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 <https://www.gnu.org/licenses/>. | ||
| 17 | */ | ||
| 18 | #pragma once | ||
| 19 | |||
| 20 | #include "quantum.h" | ||
| 21 | |||
| 22 | #define LAYOUT_64_ansi( \ | ||
| 23 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, \ | ||
| 24 | K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | ||
| 25 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | ||
| 26 | K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | ||
| 27 | K40, K41, K43, K46, K4A, K4B, K4C, K4D, K4E \ | ||
| 28 | ) \ | ||
| 29 | { \ | ||
| 30 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, KC_NO, K0E }, \ | ||
| 31 | { K10, KC_NO, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | ||
| 32 | { K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO }, \ | ||
| 33 | { KC_NO, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | ||
| 34 | { K40, K41, KC_NO, K43, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E } \ | ||
| 35 | } | ||
diff --git a/keyboards/longnald/corin/info.json b/keyboards/longnald/corin/info.json index f639adb39a..8c845baad0 100644 --- a/keyboards/longnald/corin/info.json +++ b/keyboards/longnald/corin/info.json | |||
| @@ -21,70 +21,74 @@ | |||
| 21 | "layouts": { | 21 | "layouts": { |
| 22 | "LAYOUT_64_ansi": { | 22 | "LAYOUT_64_ansi": { |
| 23 | "layout": [ | 23 | "layout": [ |
| 24 | { "label": "K00 (F4,F7)", "x": 0, "y": 0 }, | 24 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 25 | { "label": "K01 (F4,F6)", "x": 1, "y": 0 }, | 25 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 26 | { "label": "K02 (F4,F1)", "x": 2, "y": 0 }, | 26 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 27 | { "label": "K03 (F4,F5)", "x": 3, "y": 0 }, | 27 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 28 | { "label": "K04 (F4,B1)", "x": 4, "y": 0 }, | 28 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 29 | { "label": "K05 (F4,E6)", "x": 5, "y": 0 }, | 29 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 30 | { "label": "K06 (F4,D6)", "x": 6, "y": 0 }, | 30 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 31 | { "label": "K07 (F4,B7)", "x": 7, "y": 0 }, | 31 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 32 | { "label": "K08 (F4,D1)", "x": 8, "y": 0 }, | 32 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 33 | { "label": "K09 (F4,D2)", "x": 9, "y": 0 }, | 33 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 34 | { "label": "K0A (F4,D0)", "x": 10, "y": 0 }, | 34 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 35 | { "label": "K0B (F4,B4)", "x": 11, "y": 0 }, | 35 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 36 | { "label": "K0C (F4,B6)", "x": 12, "y": 0 }, | 36 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 37 | { "label": "K0E (F4,C7)", "x": 13, "y": 0, "w": 2 }, | 37 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 38 | { "label": "K10 (F0,F7)", "x": 0, "y": 1, "w": 1.5 }, | 38 | |
| 39 | { "label": "K12 (F0,F1)", "x": 1.5, "y": 1 }, | 39 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 40 | { "label": "K13 (F0,F5)", "x": 2.5, "y": 1 }, | 40 | {"matrix": [1, 2], "x": 1.5, "y": 1}, |
| 41 | { "label": "K14 (F0,B1)", "x": 3.5, "y": 1 }, | 41 | {"matrix": [1, 3], "x": 2.5, "y": 1}, |
| 42 | { "label": "K15 (F0,E6)", "x": 4.5, "y": 1 }, | 42 | {"matrix": [1, 4], "x": 3.5, "y": 1}, |
| 43 | { "label": "K16 (F0,D6)", "x": 5.5, "y": 1 }, | 43 | {"matrix": [1, 5], "x": 4.5, "y": 1}, |
| 44 | { "label": "K17 (F0,B7)", "x": 6.5, "y": 1 }, | 44 | {"matrix": [1, 6], "x": 5.5, "y": 1}, |
| 45 | { "label": "K18 (F0,D1)", "x": 7.5, "y": 1 }, | 45 | {"matrix": [1, 7], "x": 6.5, "y": 1}, |
| 46 | { "label": "K19 (F0,D2)", "x": 8.5, "y": 1 }, | 46 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 47 | { "label": "K1A (F0,D0)", "x": 9.5, "y": 1 }, | 47 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 48 | { "label": "K1B (F0,B4)", "x": 10.5, "y": 1 }, | 48 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 49 | { "label": "K1C (F0,B6)", "x": 11.5, "y": 1 }, | 49 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 50 | { "label": "K1D (F0,C6)", "x": 12.5, "y": 1 }, | 50 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 51 | { "label": "K1E (F0,C7)", "x": 13.5, "y": 1, "w": 1.5 }, | 51 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 52 | { "label": "K20 (B2,F7)", "x": 0, "y": 2, "w": 1.75 }, | 52 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 53 | { "label": "K22 (B2,F1)", "x": 1.75, "y": 2 }, | 53 | |
| 54 | { "label": "K23 (B2,F5)", "x": 2.75, "y": 2 }, | 54 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 55 | { "label": "K24 (B2,B1)", "x": 3.75, "y": 2 }, | 55 | {"matrix": [2, 2], "x": 1.75, "y": 2}, |
| 56 | { "label": "K25 (B2,E6)", "x": 4.75, "y": 2 }, | 56 | {"matrix": [2, 3], "x": 2.75, "y": 2}, |
| 57 | { "label": "K26 (B2,D6)", "x": 5.75, "y": 2 }, | 57 | {"matrix": [2, 4], "x": 3.75, "y": 2}, |
| 58 | { "label": "K27 (B2,B7)", "x": 6.75, "y": 2 }, | 58 | {"matrix": [2, 5], "x": 4.75, "y": 2}, |
| 59 | { "label": "K28 (B2,D1)", "x": 7.75, "y": 2 }, | 59 | {"matrix": [2, 6], "x": 5.75, "y": 2}, |
| 60 | { "label": "K29 (B2,D2)", "x": 8.75, "y": 2 }, | 60 | {"matrix": [2, 7], "x": 6.75, "y": 2}, |
| 61 | { "label": "K2A (B2,D0)", "x": 9.75, "y": 2 }, | 61 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 62 | { "label": "K2B (B2,B4)", "x": 10.75, "y": 2 }, | 62 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 63 | { "label": "K2C (B2,B6)", "x": 11.75, "y": 2 }, | 63 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 64 | { "label": "K2D (B2,C6)", "x": 12.75, "y": 2, "w": 2.25 }, | 64 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 65 | { "label": "K31 (B3,F6)", "x": 0, "y": 3, "w": 2 }, | 65 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 66 | { "label": "K32 (B3,F1)", "x": 2, "y": 3 }, | 66 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 67 | { "label": "K33 (B3,F5)", "x": 3, "y": 3 }, | 67 | |
| 68 | { "label": "K34 (B3,B1)", "x": 4, "y": 3 }, | 68 | {"matrix": [3, 1], "x": 0, "y": 3, "w": 2}, |
| 69 | { "label": "K35 (B3,E6)", "x": 5, "y": 3 }, | 69 | {"matrix": [3, 2], "x": 2, "y": 3}, |
| 70 | { "label": "K36 (B3,D6)", "x": 6, "y": 3 }, | 70 | {"matrix": [3, 3], "x": 3, "y": 3}, |
| 71 | { "label": "K37 (B3,B7)", "x": 7, "y": 3 }, | 71 | {"matrix": [3, 4], "x": 4, "y": 3}, |
| 72 | { "label": "K38 (B3,D1)", "x": 8, "y": 3 }, | 72 | {"matrix": [3, 5], "x": 5, "y": 3}, |
| 73 | { "label": "K39 (B3,D2)", "x": 9, "y": 3 }, | 73 | {"matrix": [3, 6], "x": 6, "y": 3}, |
| 74 | { "label": "K3A (B3,D0)", "x": 10, "y": 3 }, | 74 | {"matrix": [3, 7], "x": 7, "y": 3}, |
| 75 | { "label": "K3B (B3,B4)", "x": 11, "y": 3 }, | 75 | {"matrix": [3, 8], "x": 8, "y": 3}, |
| 76 | { "label": "K3C (B3,B6)", "x": 12, "y": 3 }, | 76 | {"matrix": [3, 9], "x": 9, "y": 3}, |
| 77 | { "label": "K3D (B3,C6)", "x": 13, "y": 3 }, | 77 | {"matrix": [3, 10], "x": 10, "y": 3}, |
| 78 | { "label": "K3E (B3,C7)", "x": 14, "y": 3 }, | 78 | {"matrix": [3, 11], "x": 11, "y": 3}, |
| 79 | { "label": "K40 (D5,F7)", "x": 0, "y": 4, "w": 1.25 }, | 79 | {"matrix": [3, 12], "x": 12, "y": 3}, |
| 80 | { "label": "K41 (D5,F6)", "x": 1.25, "y": 4, "w": 1.25 }, | 80 | {"matrix": [3, 13], "x": 13, "y": 3}, |
| 81 | { "label": "K43 (D5,F5)", "x": 2.5, "y": 4, "w": 1.25 }, | 81 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 82 | { "label": "K46 (D5,D6)", "x": 3.75, "y": 4, "w": 6.25 }, | 82 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 83 | { "label": "K4A (D5,D0)", "x": 10, "y": 4 }, | 83 | |
| 84 | { "label": "K4B (D5,B4)", "x": 11, "y": 4 }, | 84 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 85 | { "label": "K4C (D5,B6)", "x": 12, "y": 4 }, | 85 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, |
| 86 | { "label": "K4D (D5,C6)", "x": 13, "y": 4 }, | 86 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 87 | { "label": "K4E (D5,C7)", "x": 14, "y": 4 } | 87 | {"matrix": [4, 10], "x": 10, "y": 4}, |
| 88 | {"matrix": [4, 11], "x": 11, "y": 4}, | ||
| 89 | {"matrix": [4, 12], "x": 12, "y": 4}, | ||
| 90 | {"matrix": [4, 13], "x": 13, "y": 4}, | ||
| 91 | {"matrix": [4, 14], "x": 14, "y": 4} | ||
| 88 | ] | 92 | ] |
| 89 | } | 93 | } |
| 90 | } | 94 | } |
diff --git a/keyboards/mechlovin/zed60/info.json b/keyboards/mechlovin/zed60/info.json index 6ee5954db4..f02dfd89a5 100644 --- a/keyboards/mechlovin/zed60/info.json +++ b/keyboards/mechlovin/zed60/info.json | |||
| @@ -28,142 +28,142 @@ | |||
| 28 | "layouts": { | 28 | "layouts": { |
| 29 | "LAYOUT_60_ansi_split_bs_rshift": { | 29 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 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}, | 44 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 45 | {"x": 14, "y": 0}, | 45 | {"matrix": [2, 12], "x": 14, "y": 0}, |
| 46 | 46 | ||
| 47 | {"x": 0, "y": 1, "w": 1.5}, | 47 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 48 | {"x": 1.5, "y": 1}, | 48 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 49 | {"x": 2.5, "y": 1}, | 49 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 50 | {"x": 3.5, "y": 1}, | 50 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 51 | {"x": 4.5, "y": 1}, | 51 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 52 | {"x": 5.5, "y": 1}, | 52 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 53 | {"x": 6.5, "y": 1}, | 53 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 54 | {"x": 7.5, "y": 1}, | 54 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 55 | {"x": 8.5, "y": 1}, | 55 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 56 | {"x": 9.5, "y": 1}, | 56 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 57 | {"x": 10.5, "y": 1}, | 57 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 58 | {"x": 11.5, "y": 1}, | 58 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 59 | {"x": 12.5, "y": 1}, | 59 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 60 | {"x": 13.5, "y": 1, "w": 1.5}, | 60 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 61 | 61 | ||
| 62 | {"x": 0, "y": 2, "w": 1.75}, | 62 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 63 | {"x": 1.75, "y": 2}, | 63 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 64 | {"x": 2.75, "y": 2}, | 64 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 65 | {"x": 3.75, "y": 2}, | 65 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 66 | {"x": 4.75, "y": 2}, | 66 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 67 | {"x": 5.75, "y": 2}, | 67 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 68 | {"x": 6.75, "y": 2}, | 68 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 69 | {"x": 7.75, "y": 2}, | 69 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 70 | {"x": 8.75, "y": 2}, | 70 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 71 | {"x": 9.75, "y": 2}, | 71 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 72 | {"x": 10.75, "y": 2}, | 72 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 73 | {"x": 11.75, "y": 2}, | 73 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 74 | {"x": 12.75, "y": 2, "w": 2.25}, | 74 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 75 | 75 | ||
| 76 | {"x": 0, "y": 3, "w": 2.25}, | 76 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 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": 1.75}, | 87 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 88 | {"x": 14, "y": 3}, | 88 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 89 | 89 | ||
| 90 | {"x": 0, "y": 4, "w": 1.25}, | 90 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 91 | {"x": 1.25, "y": 4, "w": 1.25}, | 91 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 92 | {"x": 2.5, "y": 4, "w": 1.25}, | 92 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 93 | {"x": 3.75, "y": 4, "w": 6.25}, | 93 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 94 | {"x": 10, "y": 4, "w": 1.25}, | 94 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 95 | {"x": 11.25, "y": 4, "w": 1.25}, | 95 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 96 | {"x": 12.5, "y": 4, "w": 1.25}, | 96 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 97 | {"x": 13.75, "y": 4, "w": 1.25} | 97 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 98 | ] | 98 | ] |
| 99 | }, | 99 | }, |
| 100 | "LAYOUT_60_ansi": { | 100 | "LAYOUT_60_ansi": { |
| 101 | "layout": [ | 101 | "layout": [ |
| 102 | {"x": 0, "y": 0}, | 102 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 103 | {"x": 1, "y": 0}, | 103 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 104 | {"x": 2, "y": 0}, | 104 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 105 | {"x": 3, "y": 0}, | 105 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 106 | {"x": 4, "y": 0}, | 106 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 107 | {"x": 5, "y": 0}, | 107 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 108 | {"x": 6, "y": 0}, | 108 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 109 | {"x": 7, "y": 0}, | 109 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 110 | {"x": 8, "y": 0}, | 110 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 111 | {"x": 9, "y": 0}, | 111 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 112 | {"x": 10, "y": 0}, | 112 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 113 | {"x": 11, "y": 0}, | 113 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 114 | {"x": 12, "y": 0}, | 114 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 115 | {"x": 13, "y": 0, "w": 2}, | 115 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 116 | 116 | ||
| 117 | {"x": 0, "y": 1, "w": 1.5}, | 117 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 118 | {"x": 1.5, "y": 1}, | 118 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 119 | {"x": 2.5, "y": 1}, | 119 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 120 | {"x": 3.5, "y": 1}, | 120 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 121 | {"x": 4.5, "y": 1}, | 121 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 122 | {"x": 5.5, "y": 1}, | 122 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 123 | {"x": 6.5, "y": 1}, | 123 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 124 | {"x": 7.5, "y": 1}, | 124 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 125 | {"x": 8.5, "y": 1}, | 125 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 126 | {"x": 9.5, "y": 1}, | 126 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 127 | {"x": 10.5, "y": 1}, | 127 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 128 | {"x": 11.5, "y": 1}, | 128 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 129 | {"x": 12.5, "y": 1}, | 129 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 130 | {"x": 13.5, "y": 1, "w": 1.5}, | 130 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 131 | 131 | ||
| 132 | {"x": 0, "y": 2, "w": 1.75}, | 132 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 133 | {"x": 1.75, "y": 2}, | 133 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 134 | {"x": 2.75, "y": 2}, | 134 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 135 | {"x": 3.75, "y": 2}, | 135 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 136 | {"x": 4.75, "y": 2}, | 136 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 137 | {"x": 5.75, "y": 2}, | 137 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 138 | {"x": 6.75, "y": 2}, | 138 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 139 | {"x": 7.75, "y": 2}, | 139 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 140 | {"x": 8.75, "y": 2}, | 140 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 141 | {"x": 9.75, "y": 2}, | 141 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 142 | {"x": 10.75, "y": 2}, | 142 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 143 | {"x": 11.75, "y": 2}, | 143 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 144 | {"x": 12.75, "y": 2, "w": 2.25}, | 144 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 145 | 145 | ||
| 146 | {"x": 0, "y": 3, "w": 2.25}, | 146 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 147 | {"x": 2.25, "y": 3}, | 147 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 148 | {"x": 3.25, "y": 3}, | 148 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 149 | {"x": 4.25, "y": 3}, | 149 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 150 | {"x": 5.25, "y": 3}, | 150 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 151 | {"x": 6.25, "y": 3}, | 151 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 152 | {"x": 7.25, "y": 3}, | 152 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 153 | {"x": 8.25, "y": 3}, | 153 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 154 | {"x": 9.25, "y": 3}, | 154 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 155 | {"x": 10.25, "y": 3}, | 155 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 156 | {"x": 11.25, "y": 3}, | 156 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 157 | {"x": 12.25, "y": 3, "w": 2.75}, | 157 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 158 | 158 | ||
| 159 | {"x": 0, "y": 4, "w": 1.25}, | 159 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 160 | {"x": 1.25, "y": 4, "w": 1.25}, | 160 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 161 | {"x": 2.5, "y": 4, "w": 1.25}, | 161 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 162 | {"x": 3.75, "y": 4, "w": 6.25}, | 162 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 163 | {"x": 10, "y": 4, "w": 1.25}, | 163 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 164 | {"x": 11.25, "y": 4, "w": 1.25}, | 164 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 165 | {"x": 12.5, "y": 4, "w": 1.25}, | 165 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 166 | {"x": 13.75, "y": 4, "w": 1.25} | 166 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 167 | ] | 167 | ] |
| 168 | }, | 168 | }, |
| 169 | "LAYOUT_60_iso": { | 169 | "LAYOUT_60_iso": { |
| @@ -181,8 +181,7 @@ | |||
| 181 | {"matrix": [0, 10], "x": 10, "y": 0}, | 181 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 182 | {"matrix": [0, 11], "x": 11, "y": 0}, | 182 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 183 | {"matrix": [0, 12], "x": 12, "y": 0}, | 183 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 184 | {"matrix": [0, 13], "x": 13, "y": 0}, | 184 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 185 | {"matrix": [0, 14], "x": 14, "y": 0}, | ||
| 186 | 185 | ||
| 187 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | 186 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 188 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | 187 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| @@ -225,8 +224,7 @@ | |||
| 225 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | 224 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 226 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | 225 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 227 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | 226 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 228 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | 227 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 229 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 230 | 228 | ||
| 231 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | 229 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 232 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | 230 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
diff --git a/keyboards/mechlovin/zed60/zed60.h b/keyboards/mechlovin/zed60/zed60.h deleted file mode 100644 index cdb259c799..0000000000 --- a/keyboards/mechlovin/zed60/zed60.h +++ /dev/null | |||
| @@ -1,65 +0,0 @@ | |||
| 1 | /* Copyright 2022 Mechlovin' | ||
| 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 | #define XXX KC_NO | ||
| 21 | |||
| 22 | /* | ||
| 23 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───────┐ | ||
| 24 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │2C │ │0D │ 2u Backspace | ||
| 25 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ └─┬─────┤ | ||
| 26 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ │ │ | ||
| 27 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ ┌──┴┐1D │ ISO Enter | ||
| 28 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2D │ │2D │ │ | ||
| 29 | ┌────────┐ ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ ┌─┴───┴────┤ | ||
| 30 | │30 │31 │ │30 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │ │3C │ 2.75u RShift | ||
| 31 | * └────────┘ ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ └──────────┘ | ||
| 32 | * │40 │41 │42 │46 │4A │4B │4C │4D │ Standard | ||
| 33 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 34 | * ┌─────┬───┬─────┬───────────────────────────┬─────┬───┬─────┐ | ||
| 35 | * │40 │41 │42 │46 │4B │4C │4D │ Tsangan/WKL | ||
| 36 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 37 | */ | ||
| 38 | |||
| 39 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 40 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2C, \ | ||
| 41 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 42 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 43 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 44 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 45 | ) { \ | ||
| 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, K2D }, \ | ||
| 49 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 50 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D }, \ | ||
| 51 | } | ||
| 52 | |||
| 53 | #define LAYOUT_60_ansi( \ | ||
| 54 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 55 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 56 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 57 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 58 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 59 | ) { \ | ||
| 60 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 61 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 62 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ | ||
| 63 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, XXX }, \ | ||
| 64 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D }, \ | ||
| 65 | } | ||
diff --git a/keyboards/melgeek/mj63/info.json b/keyboards/melgeek/mj63/info.json index 9a62795cb9..ecd3b0fff6 100644 --- a/keyboards/melgeek/mj63/info.json +++ b/keyboards/melgeek/mj63/info.json | |||
| @@ -16,73 +16,73 @@ | |||
| 16 | "layouts": { | 16 | "layouts": { |
| 17 | "LAYOUT_60_ansi_arrow": { | 17 | "LAYOUT_60_ansi_arrow": { |
| 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, 1], "x": 2.25, "y": 3}, |
| 65 | {"x":3.25, "y":3}, | 65 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 66 | {"x":4.25, "y":3}, | 66 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 67 | {"x":5.25, "y":3}, | 67 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 68 | {"x":6.25, "y":3}, | 68 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 69 | {"x":7.25, "y":3}, | 69 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 70 | {"x":8.25, "y":3}, | 70 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 71 | {"x":9.25, "y":3}, | 71 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 72 | {"x":10.25, "y":3}, | 72 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 73 | {"x":11.25, "y":3, "w":1.75}, | 73 | {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.75}, |
| 74 | {"x":13, "y":3}, | 74 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 75 | {"x":14, "y":3}, | 75 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 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, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 81 | {"x":10, "y":4}, | 81 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 82 | {"x":11, "y":4}, | 82 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 83 | {"x":12, "y":4}, | 83 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 84 | {"x":13, "y":4}, | 84 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 85 | {"x":14, "y":4} | 85 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 86 | ] | 86 | ] |
| 87 | } | 87 | } |
| 88 | } | 88 | } |
diff --git a/keyboards/melgeek/mj63/mj63.h b/keyboards/melgeek/mj63/mj63.h deleted file mode 100644 index 1b12b7b47d..0000000000 --- a/keyboards/melgeek/mj63/mj63.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_arrow( \ | ||
| 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, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3B, K3C, K3D, \ | ||
| 28 | K40, K41, K42, K45, K49, 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, XXX }, \ | ||
| 33 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, XXX, K3B, K3C, K3D }, \ | ||
| 34 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, K4C, K4D } \ | ||
| 35 | } | ||
diff --git a/keyboards/melgeek/mj63/rev1/rev1.c b/keyboards/melgeek/mj63/rev1/rev1.c index e69d4b2e06..a0a9ac13cd 100644 --- a/keyboards/melgeek/mj63/rev1/rev1.c +++ b/keyboards/melgeek/mj63/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 "mj63.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | 19 | ||
| 20 | #ifdef RGB_MATRIX_ENABLE | 20 | #ifdef RGB_MATRIX_ENABLE |
diff --git a/keyboards/melgeek/mj63/rev2/rev2.c b/keyboards/melgeek/mj63/rev2/rev2.c index c2398865ce..2d6768e2aa 100644 --- a/keyboards/melgeek/mj63/rev2/rev2.c +++ b/keyboards/melgeek/mj63/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 "mj63.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | 19 | ||
| 20 | #ifdef RGB_MATRIX_ENABLE | 20 | #ifdef RGB_MATRIX_ENABLE |
diff --git a/keyboards/melgeek/mj64/info.json b/keyboards/melgeek/mj64/info.json index 1329740be6..a9b0ba9ba9 100644 --- a/keyboards/melgeek/mj64/info.json +++ b/keyboards/melgeek/mj64/info.json | |||
| @@ -16,75 +16,76 @@ | |||
| 16 | "layouts": { | 16 | "layouts": { |
| 17 | "LAYOUT_64_ansi": { | 17 | "LAYOUT_64_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}, | 63 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, |
| 64 | {"x":2, "y":3}, | 64 | {"matrix": [3, 1], "x": 2, "y": 3}, |
| 65 | {"x":3, "y":3}, | 65 | {"matrix": [3, 2], "x": 3, "y": 3}, |
| 66 | {"x":4, "y":3}, | 66 | {"matrix": [3, 3], "x": 4, "y": 3}, |
| 67 | {"x":5, "y":3}, | 67 | {"matrix": [3, 4], "x": 5, "y": 3}, |
| 68 | {"x":6, "y":3}, | 68 | {"matrix": [3, 5], "x": 6, "y": 3}, |
| 69 | {"x":7, "y":3}, | 69 | {"matrix": [3, 6], "x": 7, "y": 3}, |
| 70 | {"x":8, "y":3}, | 70 | {"matrix": [3, 7], "x": 8, "y": 3}, |
| 71 | {"x":9, "y":3}, | 71 | {"matrix": [3, 8], "x": 9, "y": 3}, |
| 72 | {"x":10, "y":3}, | 72 | {"matrix": [3, 9], "x": 10, "y": 3}, |
| 73 | {"x":11, "y":3}, | 73 | {"matrix": [3, 10], "x": 11, "y": 3}, |
| 74 | {"x":12, "y":3}, | 74 | {"matrix": [3, 11], "x": 12, "y": 3}, |
| 75 | {"x":13, "y":3}, | 75 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 76 | {"x":14, "y":3}, | 76 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 77 | 77 | ||
| 78 | {"x":0, "y":4, "w":1.25}, | 78 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 79 | {"x":1.25, "y":4, "w":1.25}, | 79 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 80 | {"x":2.5, "y":4, "w":1.25}, | 80 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 81 | {"x":3.75, "y":4, "w":6.25}, | 81 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 82 | {"x":10, "y":4}, | 82 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 83 | {"x":11, "y":4}, | 83 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 84 | {"x":12, "y":4}, | 84 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 85 | {"x":13, "y":4}, | 85 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 86 | {"x":14, "y":4} | 86 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 87 | ] | 87 | ] |
| 88 | } | 88 | } |
| 89 | } | 89 | } |
| 90 | |||
| 90 | } | 91 | } |
diff --git a/keyboards/melgeek/mj64/mj64.h b/keyboards/melgeek/mj64/mj64.h deleted file mode 100644 index a2f9a5865f..0000000000 --- a/keyboards/melgeek/mj64/mj64.h +++ /dev/null | |||
| @@ -1,36 +0,0 @@ | |||
| 1 | |||
| 2 | /* Copyright 2020 MelGeek <melgeek001365@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_64_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, K2B, K2C, \ | ||
| 28 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 29 | K40, K41, K42, K45, K49, 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, K2B, K2C, XXX }, \ | ||
| 34 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 35 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, K4C, K4D } \ | ||
| 36 | } | ||
diff --git a/keyboards/melgeek/mj64/rev1/rev1.c b/keyboards/melgeek/mj64/rev1/rev1.c index 5fd0ba6d7a..0369d6b0da 100644 --- a/keyboards/melgeek/mj64/rev1/rev1.c +++ b/keyboards/melgeek/mj64/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 "mj64.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 20 | 20 | ||
diff --git a/keyboards/melgeek/mj64/rev2/rev2.c b/keyboards/melgeek/mj64/rev2/rev2.c index bf408489a0..bf3dc4cf86 100644 --- a/keyboards/melgeek/mj64/rev2/rev2.c +++ b/keyboards/melgeek/mj64/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 "mj64.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 20 | 20 | ||
diff --git a/keyboards/melgeek/mj64/rev3/rev3.c b/keyboards/melgeek/mj64/rev3/rev3.c index 5bf5725110..4b28bb8b44 100644 --- a/keyboards/melgeek/mj64/rev3/rev3.c +++ b/keyboards/melgeek/mj64/rev3/rev3.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 "mj64.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
| 20 | 20 | ||
diff --git a/keyboards/mss_studio/m63_rgb/info.json b/keyboards/mss_studio/m63_rgb/info.json index 0907269c9e..1f9a8a71c4 100644 --- a/keyboards/mss_studio/m63_rgb/info.json +++ b/keyboards/mss_studio/m63_rgb/info.json | |||
| @@ -24,73 +24,73 @@ | |||
| 24 | "layouts": { | 24 | "layouts": { |
| 25 | "LAYOUT_60_ansi_arrow": { | 25 | "LAYOUT_60_ansi_arrow": { |
| 26 | "layout": [ | 26 | "layout": [ |
| 27 | {"label":"Esc", "x":0, "y":0}, | 27 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 28 | {"label":"1!", "x":1, "y":0}, | 28 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 29 | {"label":"2@", "x":2, "y":0}, | 29 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 30 | {"label":"3#", "x":3, "y":0}, | 30 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 31 | {"label":"4$", "x":4, "y":0}, | 31 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 32 | {"label":"5%", "x":5, "y":0}, | 32 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 33 | {"label":"6^", "x":6, "y":0}, | 33 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 34 | {"label":"7&", "x":7, "y":0}, | 34 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 35 | {"label":"8*", "x":8, "y":0}, | 35 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 36 | {"label":"9(", "x":9, "y":0}, | 36 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 37 | {"label":"0)", "x":10, "y":0}, | 37 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 38 | {"label":"-_", "x":11, "y":0}, | 38 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 39 | {"label":"=+", "x":12, "y":0}, | 39 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 40 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 40 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 41 | 41 | ||
| 42 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 42 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 43 | {"label":"Q", "x":1.5, "y":1}, | 43 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 44 | {"label":"W", "x":2.5, "y":1}, | 44 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 45 | {"label":"E", "x":3.5, "y":1}, | 45 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 46 | {"label":"R", "x":4.5, "y":1}, | 46 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 47 | {"label":"T", "x":5.5, "y":1}, | 47 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 48 | {"label":"Y", "x":6.5, "y":1}, | 48 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 49 | {"label":"U", "x":7.5, "y":1}, | 49 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 50 | {"label":"I", "x":8.5, "y":1}, | 50 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 51 | {"label":"O", "x":9.5, "y":1}, | 51 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 52 | {"label":"P", "x":10.5, "y":1}, | 52 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 53 | {"label":"[{", "x":11.5, "y":1}, | 53 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 54 | {"label":"]}", "x":12.5, "y":1}, | 54 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 55 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 55 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 56 | 56 | ||
| 57 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 57 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 58 | {"label":"A", "x":1.75, "y":2}, | 58 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 59 | {"label":"S", "x":2.75, "y":2}, | 59 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 60 | {"label":"D", "x":3.75, "y":2}, | 60 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 61 | {"label":"F", "x":4.75, "y":2}, | 61 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 62 | {"label":"G", "x":5.75, "y":2}, | 62 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 63 | {"label":"H", "x":6.75, "y":2}, | 63 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 64 | {"label":"J", "x":7.75, "y":2}, | 64 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 65 | {"label":"K", "x":8.75, "y":2}, | 65 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 66 | {"label":"L", "x":9.75, "y":2}, | 66 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 67 | {"label":";:", "x":10.75, "y":2}, | 67 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 68 | {"label":"'\"", "x":11.75, "y":2}, | 68 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 69 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 69 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 70 | 70 | ||
| 71 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 71 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 72 | {"label":"Z", "x":2.25, "y":3}, | 72 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 73 | {"label":"X", "x":3.25, "y":3}, | 73 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 74 | {"label":"C", "x":4.25, "y":3}, | 74 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 75 | {"label":"V", "x":5.25, "y":3}, | 75 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 76 | {"label":"B", "x":6.25, "y":3}, | 76 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 77 | {"label":"N", "x":7.25, "y":3}, | 77 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 78 | {"label":"M", "x":8.25, "y":3}, | 78 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 79 | {"label":",<", "x":9.25, "y":3}, | 79 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 80 | {"label":".>", "x":10.25, "y":3}, | 80 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 81 | {"label":"Shift", "x":11.25, "y":3, "w":1.75}, | 81 | {"matrix": [3, 10], "x": 11.25, "y": 3, "w": 1.75}, |
| 82 | {"label":"\u2191", "x":13, "y":3}, | 82 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 83 | {"label":"/?", "x":14, "y":3}, | 83 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 84 | 84 | ||
| 85 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 85 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 86 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 86 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 87 | {"label":"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, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 89 | {"label":"Alt", "x":10, "y":4}, | 89 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 90 | {"label":"Fn", "x":11, "y":4}, | 90 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 91 | {"label":"\u2190", "x":12, "y":4}, | 91 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 92 | {"label":"\u2193", "x":13, "y":4}, | 92 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 93 | {"label":"\u2192", "x":14, "y":4} | 93 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 94 | ] | 94 | ] |
| 95 | } | 95 | } |
| 96 | } | 96 | } |
diff --git a/keyboards/mss_studio/m63_rgb/m63_rgb.c b/keyboards/mss_studio/m63_rgb/m63_rgb.c index fdc216f199..71a43720cc 100644 --- a/keyboards/mss_studio/m63_rgb/m63_rgb.c +++ b/keyboards/mss_studio/m63_rgb/m63_rgb.c | |||
| @@ -15,7 +15,7 @@ | |||
| 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 "m63_rgb.h" | 18 | #include "quantum.h" |
| 19 | 19 | ||
| 20 | #ifdef RGB_MATRIX_ENABLE | 20 | #ifdef RGB_MATRIX_ENABLE |
| 21 | led_config_t g_led_config = { { | 21 | led_config_t g_led_config = { { |
diff --git a/keyboards/mss_studio/m63_rgb/m63_rgb.h b/keyboards/mss_studio/m63_rgb/m63_rgb.h deleted file mode 100644 index 19f7c7b167..0000000000 --- a/keyboards/mss_studio/m63_rgb/m63_rgb.h +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | /* Copyright 2021 Mss Studio | ||
| 2 | * Copyright 2022 HorrorTroll <https://github.com/HorrorTroll> | ||
| 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 | /* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
| 25 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │ | ||
| 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 │2D │ | ||
| 30 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┬───┤ | ||
| 31 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3C │3D │ | ||
| 32 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬───┼───┼───┤ | ||
| 33 | * │40 │41 │42 │45 │49 │4A │4B │4C │4D │ | ||
| 34 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘ | ||
| 35 | */ | ||
| 36 | |||
| 37 | #define LAYOUT_60_ansi_arrow( \ | ||
| 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, K3C, K3D, \ | ||
| 42 | K40, K41, K42, K45, K49, K4A, K4B, K4C, K4D \ | ||
| 43 | ) { \ | ||
| 44 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 45 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 46 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ | ||
| 47 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, XXX, K3C, K3D }, \ | ||
| 48 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, K4C, K4D } \ | ||
| 49 | } | ||
diff --git a/keyboards/mss_studio/m64_rgb/info.json b/keyboards/mss_studio/m64_rgb/info.json index 0680794c85..bd0acc9645 100644 --- a/keyboards/mss_studio/m64_rgb/info.json +++ b/keyboards/mss_studio/m64_rgb/info.json | |||
| @@ -24,74 +24,74 @@ | |||
| 24 | "layouts": { | 24 | "layouts": { |
| 25 | "LAYOUT_64_ansi": { | 25 | "LAYOUT_64_ansi": { |
| 26 | "layout": [ | 26 | "layout": [ |
| 27 | {"label":"Esc", "x":0, "y":0}, | 27 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 28 | {"label":"1!", "x":1, "y":0}, | 28 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 29 | {"label":"2@", "x":2, "y":0}, | 29 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 30 | {"label":"3#", "x":3, "y":0}, | 30 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 31 | {"label":"4$", "x":4, "y":0}, | 31 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 32 | {"label":"5%", "x":5, "y":0}, | 32 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 33 | {"label":"6^", "x":6, "y":0}, | 33 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 34 | {"label":"7&", "x":7, "y":0}, | 34 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 35 | {"label":"8*", "x":8, "y":0}, | 35 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 36 | {"label":"9(", "x":9, "y":0}, | 36 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 37 | {"label":"0)", "x":10, "y":0}, | 37 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 38 | {"label":"-_", "x":11, "y":0}, | 38 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 39 | {"label":"=+", "x":12, "y":0}, | 39 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 40 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 40 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 41 | 41 | ||
| 42 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 42 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 43 | {"label":"Q", "x":1.5, "y":1}, | 43 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 44 | {"label":"W", "x":2.5, "y":1}, | 44 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 45 | {"label":"E", "x":3.5, "y":1}, | 45 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 46 | {"label":"R", "x":4.5, "y":1}, | 46 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 47 | {"label":"T", "x":5.5, "y":1}, | 47 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 48 | {"label":"Y", "x":6.5, "y":1}, | 48 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 49 | {"label":"U", "x":7.5, "y":1}, | 49 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 50 | {"label":"I", "x":8.5, "y":1}, | 50 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 51 | {"label":"O", "x":9.5, "y":1}, | 51 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 52 | {"label":"P", "x":10.5, "y":1}, | 52 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 53 | {"label":"[{", "x":11.5, "y":1}, | 53 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 54 | {"label":"]}", "x":12.5, "y":1}, | 54 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 55 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 55 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 56 | 56 | ||
| 57 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 57 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 58 | {"label":"A", "x":1.75, "y":2}, | 58 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 59 | {"label":"S", "x":2.75, "y":2}, | 59 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 60 | {"label":"D", "x":3.75, "y":2}, | 60 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 61 | {"label":"F", "x":4.75, "y":2}, | 61 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 62 | {"label":"G", "x":5.75, "y":2}, | 62 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 63 | {"label":"H", "x":6.75, "y":2}, | 63 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 64 | {"label":"J", "x":7.75, "y":2}, | 64 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 65 | {"label":"K", "x":8.75, "y":2}, | 65 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 66 | {"label":"L", "x":9.75, "y":2}, | 66 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 67 | {"label":";:", "x":10.75, "y":2}, | 67 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 68 | {"label":"'\"", "x":11.75, "y":2}, | 68 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 69 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 69 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 70 | 70 | ||
| 71 | {"label":"Shift", "x":0, "y":3, "w":2}, | 71 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, |
| 72 | {"label":"Z", "x":2, "y":3}, | 72 | {"matrix": [3, 1], "x": 2, "y": 3}, |
| 73 | {"label":"X", "x":3, "y":3}, | 73 | {"matrix": [3, 2], "x": 3, "y": 3}, |
| 74 | {"label":"C", "x":4, "y":3}, | 74 | {"matrix": [3, 3], "x": 4, "y": 3}, |
| 75 | {"label":"V", "x":5, "y":3}, | 75 | {"matrix": [3, 4], "x": 5, "y": 3}, |
| 76 | {"label":"B", "x":6, "y":3}, | 76 | {"matrix": [3, 5], "x": 6, "y": 3}, |
| 77 | {"label":"N", "x":7, "y":3}, | 77 | {"matrix": [3, 6], "x": 7, "y": 3}, |
| 78 | {"label":"M", "x":8, "y":3}, | 78 | {"matrix": [3, 7], "x": 8, "y": 3}, |
| 79 | {"label":",<", "x":9, "y":3}, | 79 | {"matrix": [3, 8], "x": 9, "y": 3}, |
| 80 | {"label":".>", "x":10, "y":3}, | 80 | {"matrix": [3, 9], "x": 10, "y": 3}, |
| 81 | {"label":"/?", "x":11, "y":3}, | 81 | {"matrix": [3, 10], "x": 11, "y": 3}, |
| 82 | {"label":"Shift", "x":12, "y":3}, | 82 | {"matrix": [3, 11], "x": 12, "y": 3}, |
| 83 | {"label":"\u2191", "x":13, "y":3}, | 83 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 84 | {"label":"Delete", "x":14, "y":3}, | 84 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 85 | 85 | ||
| 86 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 86 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 87 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 87 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 88 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 88 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 89 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | 89 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 90 | {"label":"Alt", "x":10, "y":4}, | 90 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 91 | {"label":"Fn", "x":11, "y":4}, | 91 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 92 | {"label":"\u2190", "x":12, "y":4}, | 92 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 93 | {"label":"\u2193", "x":13, "y":4}, | 93 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 94 | {"label":"\u2192", "x":14, "y":4} | 94 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 95 | ] | 95 | ] |
| 96 | } | 96 | } |
| 97 | } | 97 | } |
diff --git a/keyboards/mss_studio/m64_rgb/m64_rgb.c b/keyboards/mss_studio/m64_rgb/m64_rgb.c index 26fed2b2fe..f9b2778371 100644 --- a/keyboards/mss_studio/m64_rgb/m64_rgb.c +++ b/keyboards/mss_studio/m64_rgb/m64_rgb.c | |||
| @@ -15,7 +15,7 @@ | |||
| 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 "m64_rgb.h" | 18 | #include "quantum.h" |
| 19 | 19 | ||
| 20 | #ifdef RGB_MATRIX_ENABLE | 20 | #ifdef RGB_MATRIX_ENABLE |
| 21 | led_config_t g_led_config = { { | 21 | led_config_t g_led_config = { { |
diff --git a/keyboards/mss_studio/m64_rgb/m64_rgb.h b/keyboards/mss_studio/m64_rgb/m64_rgb.h deleted file mode 100644 index e12bf5bc7b..0000000000 --- a/keyboards/mss_studio/m64_rgb/m64_rgb.h +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | /* Copyright 2021 Mss Studio | ||
| 2 | * Copyright 2022 HorrorTroll <https://github.com/HorrorTroll> | ||
| 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 | /* ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
| 25 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │ | ||
| 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 │2D │ | ||
| 30 | * ├──────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬───┬───┤ | ||
| 31 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │ | ||
| 32 | * ├────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴───┼───┼───┼───┼───┼───┤ | ||
| 33 | * │40 │41 │42 │45 │49 │4A │4B │4C │4D │ | ||
| 34 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘ | ||
| 35 | */ | ||
| 36 | |||
| 37 | #define LAYOUT_64_ansi( \ | ||
| 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, K3B, K3C, K3D, \ | ||
| 42 | K40, K41, K42, K45, K49, K4A, K4B, K4C, K4D \ | ||
| 43 | ) { \ | ||
| 44 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 45 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 46 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ | ||
| 47 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 48 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, K4C, K4D } \ | ||
| 49 | } | ||
diff --git a/keyboards/mt/mt64rgb/info.json b/keyboards/mt/mt64rgb/info.json index 25f1c7082f..a482ce53b4 100644 --- a/keyboards/mt/mt64rgb/info.json +++ b/keyboards/mt/mt64rgb/info.json | |||
| @@ -24,7 +24,76 @@ | |||
| 24 | "community_layouts": ["64_ansi"], | 24 | "community_layouts": ["64_ansi"], |
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_64_ansi": { | 26 | "LAYOUT_64_ansi": { |
| 27 | "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}, {"label":"Z", "x":2, "y":3}, {"label":"X", "x":3, "y":3}, {"label":"C", "x":4, "y":3}, {"label":"V", "x":5, "y":3}, {"label":"B", "x":6, "y":3}, {"label":"N", "x":7, "y":3}, {"label":"M", "x":8, "y":3}, {"label":"<", "x":9, "y":3}, {"label":">", "x":10, "y":3}, {"label":"?", "x":11, "y":3}, {"label":"Shift", "x":12, "y":3}, {"x":13, "y":3}, {"x":14, "y":3}, {"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}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}, {"x":14, "y":4}] | 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": [0, 7], "x": 7, "y": 0}, | ||
| 36 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 37 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 38 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 39 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 40 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 41 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 42 | |||
| 43 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 44 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 45 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 46 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 47 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 48 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 49 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 50 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 51 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 52 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 53 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 54 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 55 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 56 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 57 | |||
| 58 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 59 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 60 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 61 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 62 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 63 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 64 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 65 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 66 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 67 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 68 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 69 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 70 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 71 | |||
| 72 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, | ||
| 73 | {"matrix": [3, 1], "x": 2, "y": 3}, | ||
| 74 | {"matrix": [3, 2], "x": 3, "y": 3}, | ||
| 75 | {"matrix": [3, 3], "x": 4, "y": 3}, | ||
| 76 | {"matrix": [3, 4], "x": 5, "y": 3}, | ||
| 77 | {"matrix": [3, 5], "x": 6, "y": 3}, | ||
| 78 | {"matrix": [3, 6], "x": 7, "y": 3}, | ||
| 79 | {"matrix": [3, 7], "x": 8, "y": 3}, | ||
| 80 | {"matrix": [3, 8], "x": 9, "y": 3}, | ||
| 81 | {"matrix": [3, 9], "x": 10, "y": 3}, | ||
| 82 | {"matrix": [3, 10], "x": 11, "y": 3}, | ||
| 83 | {"matrix": [3, 11], "x": 12, "y": 3}, | ||
| 84 | {"matrix": [3, 12], "x": 13, "y": 3}, | ||
| 85 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 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}, | ||
| 92 | {"matrix": [4, 10], "x": 11, "y": 4}, | ||
| 93 | {"matrix": [4, 11], "x": 12, "y": 4}, | ||
| 94 | {"matrix": [4, 12], "x": 13, "y": 4}, | ||
| 95 | {"matrix": [4, 13], "x": 14, "y": 4} | ||
| 96 | ] | ||
| 28 | } | 97 | } |
| 29 | } | 98 | } |
| 30 | } | 99 | } |
diff --git a/keyboards/mt/mt64rgb/mt64rgb.c b/keyboards/mt/mt64rgb/mt64rgb.c index c87e0d3610..9fb25fb168 100644 --- a/keyboards/mt/mt64rgb/mt64rgb.c +++ b/keyboards/mt/mt64rgb/mt64rgb.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 "mt64rgb.h" | 16 | #include "quantum.h" |
| 17 | 17 | ||
| 18 | #ifdef RGB_MATRIX_ENABLE | 18 | #ifdef RGB_MATRIX_ENABLE |
| 19 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 19 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
diff --git a/keyboards/mt/mt64rgb/mt64rgb.h b/keyboards/mt/mt64rgb/mt64rgb.h deleted file mode 100644 index dac98dfeb1..0000000000 --- a/keyboards/mt/mt64rgb/mt64rgb.h +++ /dev/null | |||
| @@ -1,33 +0,0 @@ | |||
| 1 | /* Copyright 2020 MT | ||
| 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_64_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, k2C, \ | ||
| 24 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ | ||
| 25 | k40, k41, k42, k45, k48, k4A, k4B, k4C, k4D \ | ||
| 26 | ) \ | ||
| 27 | { \ | ||
| 28 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, K0B, K0C, K0D}, \ | ||
| 29 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D}, \ | ||
| 30 | {k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, KC_NO}, \ | ||
| 31 | {k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D}, \ | ||
| 32 | {k40, k41, k42, KC_NO, KC_NO, k45, KC_NO, KC_NO,KC_NO, k48, k4A, k4B, k4C, k4D} \ | ||
| 33 | } | ||
diff --git a/keyboards/nightly_boards/n60_s/info.json b/keyboards/nightly_boards/n60_s/info.json index 50e94f22d2..52d75d6a13 100644 --- a/keyboards/nightly_boards/n60_s/info.json +++ b/keyboards/nightly_boards/n60_s/info.json | |||
| @@ -25,290 +25,292 @@ | |||
| 25 | "bootloader": "atmel-dfu", | 25 | "bootloader": "atmel-dfu", |
| 26 | "layouts": { | 26 | "layouts": { |
| 27 | "LAYOUT_60_ansi_split_bs_rshift": { | 27 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 28 | "layout": [ | 28 | "layout": [ |
| 29 | {"x":0, "y":0}, | 29 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 30 | {"x":1, "y":0}, | 30 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 31 | {"x":2, "y":0}, | 31 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 32 | {"x":3, "y":0}, | 32 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 33 | {"x":4, "y":0}, | 33 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 34 | {"x":5, "y":0}, | 34 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 35 | {"x":6, "y":0}, | 35 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 36 | {"x":7, "y":0}, | 36 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 37 | {"x":8, "y":0}, | 37 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 38 | {"x":9, "y":0}, | 38 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 39 | {"x":10, "y":0}, | 39 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 40 | {"x":11, "y":0}, | 40 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 41 | {"x":12, "y":0}, | 41 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 42 | {"x":13, "y":0}, | 42 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 43 | {"x":14, "y":0}, | 43 | {"matrix": [1, 13], "x": 14, "y": 0}, |
| 44 | 44 | ||
| 45 | {"x":0, "y":1, "w":1.5}, | 45 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 46 | {"x":1.5, "y":1}, | 46 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 47 | {"x":2.5, "y":1}, | 47 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 48 | {"x":3.5, "y":1}, | 48 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 49 | {"x":4.5, "y":1}, | 49 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 50 | {"x":5.5, "y":1}, | 50 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 51 | {"x":6.5, "y":1}, | 51 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 52 | {"x":7.5, "y":1}, | 52 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 53 | {"x":8.5, "y":1}, | 53 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 54 | {"x":9.5, "y":1}, | 54 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 55 | {"x":10.5, "y":1}, | 55 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 56 | {"x":11.5, "y":1}, | 56 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 57 | {"x":12.5, "y":1}, | 57 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 58 | {"x":13.5, "y":1, "w":1.5}, | 58 | {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 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, "w":2.25}, | 72 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 73 | 73 | ||
| 74 | {"x":0, "y":3, "w":2.25}, | 74 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 75 | {"x":2.25, "y":3}, | 75 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 76 | {"x":3.25, "y":3}, | 76 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 77 | {"x":4.25, "y":3}, | 77 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 78 | {"x":5.25, "y":3}, | 78 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 79 | {"x":6.25, "y":3}, | 79 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 80 | {"x":7.25, "y":3}, | 80 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 81 | {"x":8.25, "y":3}, | 81 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 82 | {"x":9.25, "y":3}, | 82 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 83 | {"x":10.25, "y":3}, | 83 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 84 | {"x":11.25, "y":3}, | 84 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 85 | {"x":12.25, "y":3, "w":1.75}, | 85 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 86 | {"x":14, "y":3}, | 86 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 87 | 87 | ||
| 88 | {"x":0, "y":4, "w":1.25}, | 88 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 89 | {"x":1.25, "y":4, "w":1.25}, | 89 | {"matrix": [4, 2], "x": 1.25, "y": 4, "w": 1.25}, |
| 90 | {"x":2.5, "y":4, "w":1.25}, | 90 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, |
| 91 | {"x":3.75, "y":4, "w":6.25}, | 91 | {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, |
| 92 | {"x":10, "y":4, "w":1.25}, | 92 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 93 | {"x":11.25, "y":4, "w":1.25}, | 93 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 94 | {"x":12.5, "y":4, "w":1.25}, | 94 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 95 | {"x":13.75, "y":4, "w":1.25} | 95 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 96 | ] | 96 | ] |
| 97 | }, | 97 | }, |
| 98 | "LAYOUT_60_ansi_split_bs_rshift_encoder": { | 98 | "LAYOUT_60_ansi_split_bs_rshift_encoder": { |
| 99 | "layout": [ | 99 | "layout": [ |
| 100 | {"x":0, "y":0}, | 100 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 101 | {"x":1, "y":0}, | 101 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 102 | {"x":2, "y":0}, | 102 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 103 | {"x":3, "y":0}, | 103 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 104 | {"x":4, "y":0}, | 104 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 105 | {"x":5, "y":0}, | 105 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 106 | {"x":6, "y":0}, | 106 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 107 | {"x":7, "y":0}, | 107 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 108 | {"x":8, "y":0}, | 108 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 109 | {"x":9, "y":0}, | 109 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 110 | {"x":10, "y":0}, | 110 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 111 | {"x":11, "y":0}, | 111 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 112 | {"x":12, "y":0}, | 112 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 113 | {"x":13, "y":0}, | 113 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 114 | {"x":14, "y":0}, | 114 | {"matrix": [1, 13], "x": 14, "y": 0}, |
| 115 | 115 | ||
| 116 | {"x":0, "y":1, "w":1.5}, | 116 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 117 | {"x":1.5, "y":1}, | 117 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 118 | {"x":2.5, "y":1}, | 118 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 119 | {"x":3.5, "y":1}, | 119 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 120 | {"x":4.5, "y":1}, | 120 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 121 | {"x":5.5, "y":1}, | 121 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 122 | {"x":6.5, "y":1}, | 122 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 123 | {"x":7.5, "y":1}, | 123 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 124 | {"x":8.5, "y":1}, | 124 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 125 | {"x":9.5, "y":1}, | 125 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 126 | {"x":10.5, "y":1}, | 126 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 127 | {"x":11.5, "y":1}, | 127 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 128 | {"x":12.5, "y":1}, | 128 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 129 | {"x":13.5, "y":1, "w":1.5}, | 129 | {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 130 | 130 | ||
| 131 | {"x":0, "y":2, "w":1.75}, | 131 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 132 | {"x":1.75, "y":2}, | 132 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 133 | {"x":2.75, "y":2}, | 133 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 134 | {"x":3.75, "y":2}, | 134 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 135 | {"x":4.75, "y":2}, | 135 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 136 | {"x":5.75, "y":2}, | 136 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 137 | {"x":6.75, "y":2}, | 137 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 138 | {"x":7.75, "y":2}, | 138 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 139 | {"x":8.75, "y":2}, | 139 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 140 | {"x":9.75, "y":2}, | 140 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 141 | {"x":10.75, "y":2}, | 141 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 142 | {"x":11.75, "y":2}, | 142 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 143 | {"x":12.75, "y":2, "w":2.25}, | 143 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 144 | 144 | ||
| 145 | {"x":0, "y":3, "w":2.25}, | 145 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 146 | {"x":2.25, "y":3}, | 146 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 147 | {"x":3.25, "y":3}, | 147 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 148 | {"x":4.25, "y":3}, | 148 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 149 | {"x":5.25, "y":3}, | 149 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 150 | {"x":6.25, "y":3}, | 150 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 151 | {"x":7.25, "y":3}, | 151 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 152 | {"x":8.25, "y":3}, | 152 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 153 | {"x":9.25, "y":3}, | 153 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 154 | {"x":10.25, "y":3}, | 154 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 155 | {"x":11.25, "y":3}, | 155 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 156 | {"x":12.25, "y":3, "w":1.75}, | 156 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 157 | {"x":14, "y":3}, | 157 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 158 | {"x":15.25, "y":3}, | 158 | |
| 159 | {"x":16.25, "y":3}, | 159 | {"matrix": [5, 0], "x": 15.25, "y": 3}, |
| 160 | 160 | {"matrix": [5, 1], "x": 16.25, "y": 3}, | |
| 161 | {"x":0, "y":4, "w":1.25}, | 161 | |
| 162 | {"x":1.25, "y":4, "w":1.25}, | 162 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 163 | {"x":2.5, "y":4, "w":1.25}, | 163 | {"matrix": [4, 2], "x": 1.25, "y": 4, "w": 1.25}, |
| 164 | {"x":3.75, "y":4, "w":6.25}, | 164 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, |
| 165 | {"x":10, "y":4, "w":1.25}, | 165 | {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, |
| 166 | {"x":11.25, "y":4, "w":1.25}, | 166 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 167 | {"x":12.5, "y":4, "w":1.25}, | 167 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 168 | {"x":13.75, "y":4, "w":1.25} | 168 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 169 | ] | 169 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 170 | ] | ||
| 170 | }, | 171 | }, |
| 171 | "LAYOUT_60_ansi_split_bs_rshift_tsangan": { | 172 | "LAYOUT_60_ansi_split_bs_rshift_tsangan": { |
| 172 | "layout": [ | 173 | "layout": [ |
| 173 | {"x":0, "y":0}, | 174 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 174 | {"x":1, "y":0}, | 175 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 175 | {"x":2, "y":0}, | 176 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 176 | {"x":3, "y":0}, | 177 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 177 | {"x":4, "y":0}, | 178 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 178 | {"x":5, "y":0}, | 179 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 179 | {"x":6, "y":0}, | 180 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 180 | {"x":7, "y":0}, | 181 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 181 | {"x":8, "y":0}, | 182 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 182 | {"x":9, "y":0}, | 183 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 183 | {"x":10, "y":0}, | 184 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 184 | {"x":11, "y":0}, | 185 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 185 | {"x":12, "y":0}, | 186 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 186 | {"x":13, "y":0}, | 187 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 187 | {"x":14, "y":0}, | 188 | {"matrix": [1, 13], "x": 14, "y": 0}, |
| 188 | 189 | ||
| 189 | {"x":0, "y":1, "w":1.5}, | 190 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 190 | {"x":1.5, "y":1}, | 191 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 191 | {"x":2.5, "y":1}, | 192 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 192 | {"x":3.5, "y":1}, | 193 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 193 | {"x":4.5, "y":1}, | 194 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 194 | {"x":5.5, "y":1}, | 195 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 195 | {"x":6.5, "y":1}, | 196 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 196 | {"x":7.5, "y":1}, | 197 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 197 | {"x":8.5, "y":1}, | 198 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 198 | {"x":9.5, "y":1}, | 199 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 199 | {"x":10.5, "y":1}, | 200 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 200 | {"x":11.5, "y":1}, | 201 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 201 | {"x":12.5, "y":1}, | 202 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 202 | {"x":13.5, "y":1, "w":1.5}, | 203 | {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 203 | 204 | ||
| 204 | {"x":0, "y":2, "w":1.75}, | 205 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 205 | {"x":1.75, "y":2}, | 206 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 206 | {"x":2.75, "y":2}, | 207 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 207 | {"x":3.75, "y":2}, | 208 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 208 | {"x":4.75, "y":2}, | 209 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 209 | {"x":5.75, "y":2}, | 210 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 210 | {"x":6.75, "y":2}, | 211 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 211 | {"x":7.75, "y":2}, | 212 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 212 | {"x":8.75, "y":2}, | 213 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 213 | {"x":9.75, "y":2}, | 214 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 214 | {"x":10.75, "y":2}, | 215 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 215 | {"x":11.75, "y":2}, | 216 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 216 | {"x":12.75, "y":2, "w":2.25}, | 217 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 217 | 218 | ||
| 218 | {"x":0, "y":3, "w":2.25}, | 219 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 219 | {"x":2.25, "y":3}, | 220 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 220 | {"x":3.25, "y":3}, | 221 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 221 | {"x":4.25, "y":3}, | 222 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 222 | {"x":5.25, "y":3}, | 223 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 223 | {"x":6.25, "y":3}, | 224 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 224 | {"x":7.25, "y":3}, | 225 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 225 | {"x":8.25, "y":3}, | 226 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 226 | {"x":9.25, "y":3}, | 227 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 227 | {"x":10.25, "y":3}, | 228 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 228 | {"x":11.25, "y":3}, | 229 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 229 | {"x":12.25, "y":3, "w":1.75}, | 230 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 230 | {"x":14, "y":3}, | 231 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 231 | 232 | ||
| 232 | {"x":0, "y":4, "w":1.5}, | 233 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 233 | {"x":1.5, "y":4}, | 234 | {"matrix": [4, 2], "x": 1.5, "y": 4}, |
| 234 | {"x":2.5, "y":4, "w":1.5}, | 235 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.5}, |
| 235 | {"x":4, "y":4, "w":7}, | 236 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, |
| 236 | {"x":11, "y":4, "w":1.5}, | 237 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 237 | {"x":12.5, "y":4}, | 238 | {"matrix": [4, 12], "x": 12.5, "y": 4}, |
| 238 | {"x":13.5, "y":4, "w":1.5} | 239 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 239 | ] | 240 | ] |
| 240 | }, | 241 | }, |
| 241 | "LAYOUT_60_ansi_split_bs_rshift_tsangan_encoder": { | 242 | "LAYOUT_60_ansi_split_bs_rshift_tsangan_encoder": { |
| 242 | "layout": [ | 243 | "layout": [ |
| 243 | {"x":0, "y":0}, | 244 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 244 | {"x":1, "y":0}, | 245 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 245 | {"x":2, "y":0}, | 246 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 246 | {"x":3, "y":0}, | 247 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 247 | {"x":4, "y":0}, | 248 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 248 | {"x":5, "y":0}, | 249 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 249 | {"x":6, "y":0}, | 250 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 250 | {"x":7, "y":0}, | 251 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 251 | {"x":8, "y":0}, | 252 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 252 | {"x":9, "y":0}, | 253 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 253 | {"x":10, "y":0}, | 254 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 254 | {"x":11, "y":0}, | 255 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 255 | {"x":12, "y":0}, | 256 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 256 | {"x":13, "y":0}, | 257 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 257 | {"x":14, "y":0}, | 258 | {"matrix": [1, 13], "x": 14, "y": 0}, |
| 258 | 259 | ||
| 259 | {"x":0, "y":1, "w":1.5}, | 260 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 260 | {"x":1.5, "y":1}, | 261 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 261 | {"x":2.5, "y":1}, | 262 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 262 | {"x":3.5, "y":1}, | 263 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 263 | {"x":4.5, "y":1}, | 264 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 264 | {"x":5.5, "y":1}, | 265 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 265 | {"x":6.5, "y":1}, | 266 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 266 | {"x":7.5, "y":1}, | 267 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 267 | {"x":8.5, "y":1}, | 268 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 268 | {"x":9.5, "y":1}, | 269 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 269 | {"x":10.5, "y":1}, | 270 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 270 | {"x":11.5, "y":1}, | 271 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 271 | {"x":12.5, "y":1}, | 272 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 272 | {"x":13.5, "y":1, "w":1.5}, | 273 | {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 273 | 274 | ||
| 274 | {"x":0, "y":2, "w":1.75}, | 275 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 275 | {"x":1.75, "y":2}, | 276 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 276 | {"x":2.75, "y":2}, | 277 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 277 | {"x":3.75, "y":2}, | 278 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 278 | {"x":4.75, "y":2}, | 279 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 279 | {"x":5.75, "y":2}, | 280 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 280 | {"x":6.75, "y":2}, | 281 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 281 | {"x":7.75, "y":2}, | 282 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 282 | {"x":8.75, "y":2}, | 283 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 283 | {"x":9.75, "y":2}, | 284 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 284 | {"x":10.75, "y":2}, | 285 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 285 | {"x":11.75, "y":2}, | 286 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 286 | {"x":12.75, "y":2, "w":2.25}, | 287 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 287 | 288 | ||
| 288 | {"x":0, "y":3, "w":2.25}, | 289 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 289 | {"x":2.25, "y":3}, | 290 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 290 | {"x":3.25, "y":3}, | 291 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 291 | {"x":4.25, "y":3}, | 292 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 292 | {"x":5.25, "y":3}, | 293 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 293 | {"x":6.25, "y":3}, | 294 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 294 | {"x":7.25, "y":3}, | 295 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 295 | {"x":8.25, "y":3}, | 296 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 296 | {"x":9.25, "y":3}, | 297 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 297 | {"x":10.25, "y":3}, | 298 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 298 | {"x":11.25, "y":3}, | 299 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 299 | {"x":12.25, "y":3, "w":1.75}, | 300 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 300 | {"x":14, "y":3}, | 301 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 301 | {"x":15.25, "y":3}, | 302 | |
| 302 | {"x":16.25, "y":3}, | 303 | {"matrix": [5, 0], "x": 15.25, "y": 3}, |
| 303 | 304 | {"matrix": [5, 1], "x": 16.25, "y": 3}, | |
| 304 | {"x":0, "y":4, "w":1.5}, | 305 | |
| 305 | {"x":1.5, "y":4}, | 306 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 306 | {"x":2.5, "y":4, "w":1.5}, | 307 | {"matrix": [4, 2], "x": 1.5, "y": 4}, |
| 307 | {"x":4, "y":4, "w":7}, | 308 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.5}, |
| 308 | {"x":11, "y":4, "w":1.5}, | 309 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, |
| 309 | {"x":12.5, "y":4}, | 310 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 310 | {"x":13.5, "y":4, "w":1.5} | 311 | {"matrix": [4, 12], "x": 12.5, "y": 4}, |
| 311 | ] | 312 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 313 | ] | ||
| 312 | } | 314 | } |
| 313 | } | 315 | } |
| 314 | } | 316 | } |
diff --git a/keyboards/nightly_boards/n60_s/n60_s.h b/keyboards/nightly_boards/n60_s/n60_s.h index 1f85674803..33cf8e0b68 100644 --- a/keyboards/nightly_boards/n60_s/n60_s.h +++ b/keyboards/nightly_boards/n60_s/n60_s.h | |||
| @@ -18,71 +18,3 @@ | |||
| 18 | 18 | ||
| 19 | #include "quantum.h" | 19 | #include "quantum.h" |
| 20 | #include "encoder_action.h" | 20 | #include "encoder_action.h" |
| 21 | |||
| 22 | /* This is a shortcut to help you visually see your layout. | ||
| 23 | * | ||
| 24 | * The first section contains all of the arguments representing the physical | ||
| 25 | * layout of the board and position of the keys. | ||
| 26 | * | ||
| 27 | * The second converts the arguments into a two-dimensional array which | ||
| 28 | * represents the switch matrix. | ||
| 29 | */ | ||
| 30 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 31 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D, \ | ||
| 32 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2D, \ | ||
| 33 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 34 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 35 | K40, K42, K43, K47, K4A, K4B, K4C, K4D \ | ||
| 36 | ) { \ | ||
| 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, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 41 | { K40, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, K4A, K4B, K4C, K4D }, \ | ||
| 42 | { KC_NO, KC_NO } \ | ||
| 43 | } | ||
| 44 | |||
| 45 | #define LAYOUT_60_ansi_split_bs_rshift_encoder( \ | ||
| 46 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D, \ | ||
| 47 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2D, \ | ||
| 48 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 49 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, E00A, E00B, \ | ||
| 50 | K40, K42, K43, K47, K4A, K4B, K4C, K4D \ | ||
| 51 | ) { \ | ||
| 52 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 53 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 54 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 55 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 56 | { K40, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, K4A, K4B, K4C, K4D }, \ | ||
| 57 | { E00A, E00B } \ | ||
| 58 | } | ||
| 59 | |||
| 60 | #define LAYOUT_60_ansi_split_bs_rshift_tsangan( \ | ||
| 61 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D, \ | ||
| 62 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2D, \ | ||
| 63 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 64 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 65 | K40, K42, K43, K47, K4B, K4C, K4D \ | ||
| 66 | ) { \ | ||
| 67 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 68 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 69 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 70 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 71 | { K40, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, KC_NO, K4B, K4C, K4D }, \ | ||
| 72 | { KC_NO, KC_NO } \ | ||
| 73 | } | ||
| 74 | |||
| 75 | #define LAYOUT_60_ansi_split_bs_rshift_tsangan_encoder( \ | ||
| 76 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D, \ | ||
| 77 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2D, \ | ||
| 78 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 79 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, E00A, E00B, \ | ||
| 80 | K40, K42, K43, K47, K4B, K4C, K4D \ | ||
| 81 | ) { \ | ||
| 82 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 83 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 84 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 85 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 86 | { K40, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, KC_NO, K4B, K4C, K4D }, \ | ||
| 87 | { E00A, E00B } \ | ||
| 88 | } | ||
diff --git a/keyboards/nightly_boards/paraluman/info.json b/keyboards/nightly_boards/paraluman/info.json index 57e0e225dd..66583a9f01 100644 --- a/keyboards/nightly_boards/paraluman/info.json +++ b/keyboards/nightly_boards/paraluman/info.json | |||
| @@ -17,145 +17,145 @@ | |||
| 17 | "bootloader": "atmel-dfu", | 17 | "bootloader": "atmel-dfu", |
| 18 | "layouts": { | 18 | "layouts": { |
| 19 | "LAYOUT_60_ansi_split_bs_rshift": { | 19 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 20 | "layout": [ | 20 | "layout": [ |
| 21 | {"x":0, "y":0}, | 21 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 22 | {"x":1, "y":0}, | 22 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 23 | {"x":2, "y":0}, | 23 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 24 | {"x":3, "y":0}, | 24 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 25 | {"x":4, "y":0}, | 25 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 26 | {"x":5, "y":0}, | 26 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 27 | {"x":6, "y":0}, | 27 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 28 | {"x":7, "y":0}, | 28 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 29 | {"x":8, "y":0}, | 29 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 30 | {"x":9, "y":0}, | 30 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 31 | {"x":10, "y":0}, | 31 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 32 | {"x":11, "y":0}, | 32 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 33 | {"x":12, "y":0}, | 33 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 34 | {"x":13, "y":0}, | 34 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 35 | {"x":14, "y":0}, | 35 | {"matrix": [1, 13], "x": 14, "y": 0}, |
| 36 | 36 | ||
| 37 | {"x":0, "y":1, "w":1.5}, | 37 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 38 | {"x":1.5, "y":1}, | 38 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 39 | {"x":2.5, "y":1}, | 39 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 40 | {"x":3.5, "y":1}, | 40 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 41 | {"x":4.5, "y":1}, | 41 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 42 | {"x":5.5, "y":1}, | 42 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 43 | {"x":6.5, "y":1}, | 43 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 44 | {"x":7.5, "y":1}, | 44 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 45 | {"x":8.5, "y":1}, | 45 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 46 | {"x":9.5, "y":1}, | 46 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 47 | {"x":10.5, "y":1}, | 47 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 48 | {"x":11.5, "y":1}, | 48 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 49 | {"x":12.5, "y":1}, | 49 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 50 | {"x":13.5, "y":1, "w":1.5}, | 50 | {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 51 | 51 | ||
| 52 | {"x":0, "y":2, "w":1.75}, | 52 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 53 | {"x":1.75, "y":2}, | 53 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 54 | {"x":2.75, "y":2}, | 54 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 55 | {"x":3.75, "y":2}, | 55 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 56 | {"x":4.75, "y":2}, | 56 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 57 | {"x":5.75, "y":2}, | 57 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 58 | {"x":6.75, "y":2}, | 58 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 59 | {"x":7.75, "y":2}, | 59 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 60 | {"x":8.75, "y":2}, | 60 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 61 | {"x":9.75, "y":2}, | 61 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 62 | {"x":10.75, "y":2}, | 62 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 63 | {"x":11.75, "y":2}, | 63 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 64 | {"x":12.75, "y":2, "w":2.25}, | 64 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 65 | 65 | ||
| 66 | {"x":0, "y":3, "w":2.25}, | 66 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 67 | {"x":2.25, "y":3}, | 67 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 68 | {"x":3.25, "y":3}, | 68 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 69 | {"x":4.25, "y":3}, | 69 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 70 | {"x":5.25, "y":3}, | 70 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 71 | {"x":6.25, "y":3}, | 71 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 72 | {"x":7.25, "y":3}, | 72 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 73 | {"x":8.25, "y":3}, | 73 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 74 | {"x":9.25, "y":3}, | 74 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 75 | {"x":10.25, "y":3}, | 75 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 76 | {"x":11.25, "y":3}, | 76 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 77 | {"x":12.25, "y":3, "w":1.75}, | 77 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 78 | {"x":14, "y":3}, | 78 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 79 | 79 | ||
| 80 | {"x":0, "y":4, "w":1.25}, | 80 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 81 | {"x":1.25, "y":4, "w":1.25}, | 81 | {"matrix": [4, 2], "x": 1.25, "y": 4, "w": 1.25}, |
| 82 | {"x":2.5, "y":4, "w":1.25}, | 82 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, |
| 83 | {"x":3.75, "y":4, "w":6.25}, | 83 | {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, |
| 84 | {"x":10, "y":4, "w":1.25}, | 84 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 85 | {"x":11.25, "y":4, "w":1.25}, | 85 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 86 | {"x":12.5, "y":4, "w":1.25}, | 86 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 87 | {"x":13.75, "y":4, "w":1.25} | 87 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} |
| 88 | ] | 88 | ] |
| 89 | }, | 89 | }, |
| 90 | "LAYOUT_60_ansi_split_bs_rshift_tsangan": { | 90 | "LAYOUT_60_ansi_split_bs_rshift_tsangan": { |
| 91 | "layout": [ | 91 | "layout": [ |
| 92 | {"x":0, "y":0}, | 92 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 93 | {"x":1, "y":0}, | 93 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 94 | {"x":2, "y":0}, | 94 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 95 | {"x":3, "y":0}, | 95 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 96 | {"x":4, "y":0}, | 96 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 97 | {"x":5, "y":0}, | 97 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 98 | {"x":6, "y":0}, | 98 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 99 | {"x":7, "y":0}, | 99 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 100 | {"x":8, "y":0}, | 100 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 101 | {"x":9, "y":0}, | 101 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 102 | {"x":10, "y":0}, | 102 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 103 | {"x":11, "y":0}, | 103 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 104 | {"x":12, "y":0}, | 104 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 105 | {"x":13, "y":0}, | 105 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 106 | {"x":14, "y":0}, | 106 | {"matrix": [1, 13], "x": 14, "y": 0}, |
| 107 | 107 | ||
| 108 | {"x":0, "y":1, "w":1.5}, | 108 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 109 | {"x":1.5, "y":1}, | 109 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 110 | {"x":2.5, "y":1}, | 110 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 111 | {"x":3.5, "y":1}, | 111 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 112 | {"x":4.5, "y":1}, | 112 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 113 | {"x":5.5, "y":1}, | 113 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 114 | {"x":6.5, "y":1}, | 114 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 115 | {"x":7.5, "y":1}, | 115 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 116 | {"x":8.5, "y":1}, | 116 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 117 | {"x":9.5, "y":1}, | 117 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 118 | {"x":10.5, "y":1}, | 118 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 119 | {"x":11.5, "y":1}, | 119 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 120 | {"x":12.5, "y":1}, | 120 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 121 | {"x":13.5, "y":1, "w":1.5}, | 121 | {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 122 | 122 | ||
| 123 | {"x":0, "y":2, "w":1.75}, | 123 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 124 | {"x":1.75, "y":2}, | 124 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 125 | {"x":2.75, "y":2}, | 125 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 126 | {"x":3.75, "y":2}, | 126 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 127 | {"x":4.75, "y":2}, | 127 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 128 | {"x":5.75, "y":2}, | 128 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 129 | {"x":6.75, "y":2}, | 129 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 130 | {"x":7.75, "y":2}, | 130 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 131 | {"x":8.75, "y":2}, | 131 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 132 | {"x":9.75, "y":2}, | 132 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 133 | {"x":10.75, "y":2}, | 133 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 134 | {"x":11.75, "y":2}, | 134 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 135 | {"x":12.75, "y":2, "w":2.25}, | 135 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 136 | 136 | ||
| 137 | {"x":0, "y":3, "w":2.25}, | 137 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 138 | {"x":2.25, "y":3}, | 138 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 139 | {"x":3.25, "y":3}, | 139 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 140 | {"x":4.25, "y":3}, | 140 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 141 | {"x":5.25, "y":3}, | 141 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 142 | {"x":6.25, "y":3}, | 142 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 143 | {"x":7.25, "y":3}, | 143 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 144 | {"x":8.25, "y":3}, | 144 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 145 | {"x":9.25, "y":3}, | 145 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 146 | {"x":10.25, "y":3}, | 146 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 147 | {"x":11.25, "y":3}, | 147 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 148 | {"x":12.25, "y":3, "w":1.75}, | 148 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 149 | {"x":14, "y":3}, | 149 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 150 | 150 | ||
| 151 | {"x":0, "y":4, "w":1.5}, | 151 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 152 | {"x":1.5, "y":4}, | 152 | {"matrix": [4, 2], "x": 1.5, "y": 4}, |
| 153 | {"x":2.5, "y":4, "w":1.5}, | 153 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.5}, |
| 154 | {"x":4, "y":4, "w":7}, | 154 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, |
| 155 | {"x":11, "y":4, "w":1.5}, | 155 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 156 | {"x":12.5, "y":4}, | 156 | {"matrix": [4, 12], "x": 12.5, "y": 4}, |
| 157 | {"x":13.5, "y":4, "w":1.5} | 157 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} |
| 158 | ] | 158 | ] |
| 159 | } | 159 | } |
| 160 | } | 160 | } |
| 161 | } \ No newline at end of file | 161 | } \ No newline at end of file |
diff --git a/keyboards/nightly_boards/paraluman/paraluman.h b/keyboards/nightly_boards/paraluman/paraluman.h deleted file mode 100644 index 2f6a40fb83..0000000000 --- a/keyboards/nightly_boards/paraluman/paraluman.h +++ /dev/null | |||
| @@ -1,55 +0,0 @@ | |||
| 1 | /* Copyright 2020 DeskDaily | ||
| 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_split_bs_rshift( \ | ||
| 30 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D, \ | ||
| 31 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2D, \ | ||
| 32 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 33 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 34 | K40, K42, K43, K47, K4A, K4B, K4C, 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, K2C, K2D }, \ | ||
| 39 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 40 | { K40, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, K4A, K4B, K4C, K4D } \ | ||
| 41 | } | ||
| 42 | |||
| 43 | #define LAYOUT_60_ansi_split_bs_rshift_tsangan( \ | ||
| 44 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D, \ | ||
| 45 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2D, \ | ||
| 46 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 47 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 48 | K40, K42, K43, K47, K4B, K4C, K4D \ | ||
| 49 | ) { \ | ||
| 50 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 51 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 52 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 53 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 54 | { K40, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, KC_NO, K4B, K4C, K4D } \ | ||
| 55 | } | ||
diff --git a/keyboards/ok60/info.json b/keyboards/ok60/info.json index e012d3b43c..a999639739 100644 --- a/keyboards/ok60/info.json +++ b/keyboards/ok60/info.json | |||
| @@ -25,19 +25,353 @@ | |||
| 25 | "community_layouts": ["60_ansi", "60_iso", "60_hhkb"], | 25 | "community_layouts": ["60_ansi", "60_iso", "60_hhkb"], |
| 26 | "layouts": { | 26 | "layouts": { |
| 27 | "LAYOUT_60_ansi": { | 27 | "LAYOUT_60_ansi": { |
| 28 | "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, "w":2}, {"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":2.75}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] | 28 | "layout": [ |
| 29 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 30 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 31 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 32 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 33 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 34 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 35 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 36 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 37 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 38 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 39 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 40 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 41 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 42 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, | ||
| 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, 13], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 85 | |||
| 86 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 87 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 88 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 89 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 90 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 91 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 92 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 93 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 94 | ] | ||
| 29 | }, | 95 | }, |
| 30 | "LAYOUT_60_ansi_split_bksp_rshift": { | 96 | "LAYOUT_60_ansi_split_bksp_rshift": { |
| 31 | "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.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] | 97 | "layout": [ |
| 98 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 99 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 100 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 101 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 102 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 103 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 104 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 105 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 106 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 107 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 108 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 109 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 110 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 111 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 112 | {"matrix": [0, 14], "x": 14, "y": 0}, | ||
| 113 | |||
| 114 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 115 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 116 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 117 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 118 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 119 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 120 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 121 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 122 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 123 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 124 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 125 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 126 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 127 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 128 | |||
| 129 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 130 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 131 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 132 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 133 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 134 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 135 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 136 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 137 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 138 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 139 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 140 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 141 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 142 | |||
| 143 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 144 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 145 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 146 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 147 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 148 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 149 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 150 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 151 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 152 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 153 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 154 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 155 | {"matrix": [3, 14], "x": 14, "y": 3}, | ||
| 156 | |||
| 157 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 158 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 159 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 160 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 161 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 162 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 163 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 164 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 165 | ] | ||
| 32 | }, | 166 | }, |
| 33 | "LAYOUT_60_iso": { | 167 | "LAYOUT_60_iso": { |
| 34 | "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, "w":2}, {"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":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}, {"x":13.75, "y":1, "w":1.25, "h":2}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"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":2.75}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] | 168 | "layout": [ |
| 169 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 170 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 171 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 172 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 173 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 174 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 175 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 176 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 177 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 178 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 179 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 180 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 181 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 182 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, | ||
| 183 | |||
| 184 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 185 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 186 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 187 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 188 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 189 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 190 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 191 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 192 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 193 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 194 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 195 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 196 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 197 | |||
| 198 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 199 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 200 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 201 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 202 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 203 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 204 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 205 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 206 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 207 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 208 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 209 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 210 | {"matrix": [2, 12], "x": 12.75, "y": 2}, | ||
| 211 | {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 212 | |||
| 213 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 214 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 215 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 216 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 217 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 218 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 219 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 220 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 221 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 222 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 223 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 224 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 225 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 226 | |||
| 227 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 228 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 229 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 230 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 231 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 232 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 233 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 234 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 235 | ] | ||
| 35 | }, | 236 | }, |
| 36 | "LAYOUT_60_iso_split_rshift": { | 237 | "LAYOUT_60_iso_split_rshift": { |
| 37 | "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":"Enter", "x":13.75, "y":1, "w":1.25, "h":2}, {"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":"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":1.75}, {"label":"Fn", "x":14, "y":3}, {"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}] | 238 | "layout": [ |
| 239 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 240 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 241 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 242 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 243 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 244 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 245 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 246 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 247 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 248 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 249 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 250 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 251 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 252 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, | ||
| 253 | |||
| 254 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 255 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 256 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 257 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 258 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 259 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 260 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 261 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 262 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 263 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 264 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 265 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 266 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 267 | {"matrix": [2, 0], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 268 | |||
| 269 | {"matrix": [2, 1], "x": 0, "y": 2, "w": 1.75}, | ||
| 270 | {"matrix": [2, 2], "x": 1.75, "y": 2}, | ||
| 271 | {"matrix": [2, 3], "x": 2.75, "y": 2}, | ||
| 272 | {"matrix": [2, 4], "x": 3.75, "y": 2}, | ||
| 273 | {"matrix": [2, 5], "x": 4.75, "y": 2}, | ||
| 274 | {"matrix": [2, 6], "x": 5.75, "y": 2}, | ||
| 275 | {"matrix": [2, 7], "x": 6.75, "y": 2}, | ||
| 276 | {"matrix": [2, 8], "x": 7.75, "y": 2}, | ||
| 277 | {"matrix": [2, 9], "x": 8.75, "y": 2}, | ||
| 278 | {"matrix": [2, 10], "x": 9.75, "y": 2}, | ||
| 279 | {"matrix": [2, 11], "x": 10.75, "y": 2}, | ||
| 280 | {"matrix": [2, 12], "x": 11.75, "y": 2}, | ||
| 281 | {"matrix": [2, 13], "x": 12.75, "y": 2}, | ||
| 282 | |||
| 283 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 284 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 285 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 286 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 287 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 288 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 289 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 290 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 291 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 292 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 293 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 294 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 295 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 296 | {"matrix": [3, 14], "x": 14, "y": 3}, | ||
| 297 | |||
| 298 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 299 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 300 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 301 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 302 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 303 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 304 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 305 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 306 | ] | ||
| 38 | }, | 307 | }, |
| 39 | "LAYOUT_60_hhkb": { | 308 | "LAYOUT_60_hhkb": { |
| 40 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"1", "x":1, "y":0}, {"label":"2", "x":2, "y":0}, {"label":"3", "x":3, "y":0}, {"label":"4", "x":4, "y":0}, {"label":"5", "x":5, "y":0}, {"label":"6", "x":6, "y":0}, {"label":"7", "x":7, "y":0}, {"label":"8", "x":8, "y":0}, {"label":"9", "x":9, "y":0}, {"label":"0", "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":"Backspace", "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}] | 309 | "layout": [ |
| 310 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 311 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 312 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 313 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 314 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 315 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 316 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 317 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 318 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 319 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 320 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 321 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 322 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 323 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 324 | {"matrix": [0, 14], "x": 14, "y": 0}, | ||
| 325 | |||
| 326 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 327 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 328 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 329 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 330 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 331 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 332 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 333 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 334 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 335 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 336 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 337 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 338 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 339 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 340 | |||
| 341 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 342 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 343 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 344 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 345 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 346 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 347 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 348 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 349 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 350 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 351 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 352 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 353 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 354 | |||
| 355 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 356 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 357 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 358 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 359 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 360 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 361 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 362 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 363 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 364 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 365 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 366 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 367 | {"matrix": [3, 14], "x": 14, "y": 3}, | ||
| 368 | |||
| 369 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 370 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 371 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, | ||
| 372 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 373 | {"matrix": [4, 12], "x": 12.5, "y": 4} | ||
| 374 | ] | ||
| 41 | } | 375 | } |
| 42 | } | 376 | } |
| 43 | } | 377 | } |
diff --git a/keyboards/ok60/ok60.h b/keyboards/ok60/ok60.h deleted file mode 100644 index 4e6aeb2c35..0000000000 --- a/keyboards/ok60/ok60.h +++ /dev/null | |||
| @@ -1,75 +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, k0E, \ | ||
| 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, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | ||
| 12 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ | ||
| 13 | ) { \ | ||
| 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, XXX, k0E }, \ | ||
| 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ | ||
| 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ | ||
| 17 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, XXX }, \ | ||
| 18 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ | ||
| 19 | } | ||
| 20 | |||
| 21 | #define LAYOUT_60_ansi_split_bksp_rshift( \ | ||
| 22 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ | ||
| 23 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ | ||
| 24 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ | ||
| 25 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ | ||
| 26 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ | ||
| 27 | ) { \ | ||
| 28 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ | ||
| 29 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ | ||
| 30 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ | ||
| 31 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ | ||
| 32 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ | ||
| 33 | } | ||
| 34 | |||
| 35 | #define LAYOUT_60_iso( \ | ||
| 36 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, \ | ||
| 37 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, \ | ||
| 38 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ | ||
| 39 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ | ||
| 40 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ | ||
| 41 | ) { \ | ||
| 42 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, XXX, k0E }, \ | ||
| 43 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, XXX }, \ | ||
| 44 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ | ||
| 45 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, XXX }, \ | ||
| 46 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ | ||
| 47 | } | ||
| 48 | |||
| 49 | #define LAYOUT_60_iso_split_rshift( \ | ||
| 50 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, \ | ||
| 51 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, \ | ||
| 52 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ | ||
| 53 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ | ||
| 54 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ | ||
| 55 | ) { \ | ||
| 56 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, XXX, k0E }, \ | ||
| 57 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, XXX }, \ | ||
| 58 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ | ||
| 59 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ | ||
| 60 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ | ||
| 61 | } | ||
| 62 | |||
| 63 | #define LAYOUT_60_hhkb( \ | ||
| 64 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ | ||
| 65 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ | ||
| 66 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ | ||
| 67 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ | ||
| 68 | k41, k42, k46, k4B, k4C \ | ||
| 69 | ) { \ | ||
| 70 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ | ||
| 71 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ | ||
| 72 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ | ||
| 73 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ | ||
| 74 | { XXX, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, XXX, k4B, k4C, XXX, XXX } \ | ||
| 75 | } | ||
diff --git a/keyboards/playkbtw/pk64rgb/info.json b/keyboards/playkbtw/pk64rgb/info.json index 13fc6dd0ea..522cd248b3 100644 --- a/keyboards/playkbtw/pk64rgb/info.json +++ b/keyboards/playkbtw/pk64rgb/info.json | |||
| @@ -25,78 +25,74 @@ | |||
| 25 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_64_ansi": { | 26 | "LAYOUT_64_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 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 44 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 45 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 46 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 47 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 48 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 49 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 50 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 51 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 52 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 53 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 54 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 55 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 56 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 43 | 57 | ||
| 44 | {"x":0, "y":1, "w":1.5}, | 58 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 45 | {"x":1.5, "y":1}, | 59 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 46 | {"x":2.5, "y":1}, | 60 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 47 | {"x":3.5, "y":1}, | 61 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 48 | {"x":4.5, "y":1}, | 62 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 49 | {"x":5.5, "y":1}, | 63 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 50 | {"x":6.5, "y":1}, | 64 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 51 | {"x":7.5, "y":1}, | 65 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 52 | {"x":8.5, "y":1}, | 66 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 53 | {"x":9.5, "y":1}, | 67 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 54 | {"x":10.5, "y":1}, | 68 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 55 | {"x":11.5, "y":1}, | 69 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 56 | {"x":12.5, "y":1}, | 70 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 57 | {"x":13.5, "y":1, "w":1.5}, | ||
| 58 | 71 | ||
| 72 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, | ||
| 73 | {"matrix": [3, 1], "x": 2, "y": 3}, | ||
| 74 | {"matrix": [3, 2], "x": 3, "y": 3}, | ||
| 75 | {"matrix": [3, 3], "x": 4, "y": 3}, | ||
| 76 | {"matrix": [3, 4], "x": 5, "y": 3}, | ||
| 77 | {"matrix": [3, 5], "x": 6, "y": 3}, | ||
| 78 | {"matrix": [3, 6], "x": 7, "y": 3}, | ||
| 79 | {"matrix": [3, 7], "x": 8, "y": 3}, | ||
| 80 | {"matrix": [3, 8], "x": 9, "y": 3}, | ||
| 81 | {"matrix": [3, 9], "x": 10, "y": 3}, | ||
| 82 | {"matrix": [3, 10], "x": 11, "y": 3}, | ||
| 83 | {"matrix": [3, 11], "x": 12, "y": 3}, | ||
| 84 | {"matrix": [3, 12], "x": 13, "y": 3}, | ||
| 85 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 59 | 86 | ||
| 60 | {"x":0, "y":2, "w":1.75}, | 87 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 61 | {"x":1.75, "y":2}, | 88 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 62 | {"x":2.75, "y":2}, | 89 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 63 | {"x":3.75, "y":2}, | 90 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 64 | {"x":4.75, "y":2}, | 91 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 65 | {"x":5.75, "y":2}, | 92 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 66 | {"x":6.75, "y":2}, | 93 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 67 | {"x":7.75, "y":2}, | 94 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 68 | {"x":8.75, "y":2}, | 95 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 69 | {"x":9.75, "y":2}, | ||
| 70 | {"x":10.75, "y":2}, | ||
| 71 | {"x":11.75, "y":2}, | ||
| 72 | {"x":12.75, "y":2, "w":2.25}, | ||
| 73 | |||
| 74 | |||
| 75 | {"x":0, "y":3, "w":2}, | ||
| 76 | {"x":2, "y":3}, | ||
| 77 | {"x":3, "y":3}, | ||
| 78 | {"x":4, "y":3}, | ||
| 79 | {"x":5, "y":3}, | ||
| 80 | {"x":6, "y":3}, | ||
| 81 | {"x":7, "y":3}, | ||
| 82 | {"x":8, "y":3}, | ||
| 83 | {"x":9, "y":3}, | ||
| 84 | {"x":10, "y":3}, | ||
| 85 | {"x":11, "y":3}, | ||
| 86 | {"x":12, "y":3}, | ||
| 87 | {"x":13, "y":3}, | ||
| 88 | {"x":14, "y":3}, | ||
| 89 | |||
| 90 | |||
| 91 | {"x":0, "y":4, "w":1.25}, | ||
| 92 | {"x":1.25, "y":4, "w":1.25}, | ||
| 93 | {"x":2.5, "y":4, "w":1.25}, | ||
| 94 | {"x":3.75, "y":4, "w":6.25}, | ||
| 95 | {"x":10, "y":4}, | ||
| 96 | {"x":11, "y":4}, | ||
| 97 | {"x":12, "y":4}, | ||
| 98 | {"x":13, "y":4}, | ||
| 99 | {"x":14, "y":4} | ||
| 100 | ] | 96 | ] |
| 101 | } | 97 | } |
| 102 | } | 98 | } |
diff --git a/keyboards/playkbtw/pk64rgb/pk64rgb.c b/keyboards/playkbtw/pk64rgb/pk64rgb.c index e2db8056ee..d4c6702472 100644 --- a/keyboards/playkbtw/pk64rgb/pk64rgb.c +++ b/keyboards/playkbtw/pk64rgb/pk64rgb.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 "pk64rgb.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/playkbtw/pk64rgb/pk64rgb.h b/keyboards/playkbtw/pk64rgb/pk64rgb.h deleted file mode 100644 index be0ee0a011..0000000000 --- a/keyboards/playkbtw/pk64rgb/pk64rgb.h +++ /dev/null | |||
| @@ -1,33 +0,0 @@ | |||
| 1 | /* Copyright 2021 Play Keyboard | ||
| 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 LAYOUT_64_ansi( \ | ||
| 22 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 23 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 24 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 25 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 26 | K40, K41, K42, K45, K48, K4A, K4B, K4C, K4D \ | ||
| 27 | ) { \ | ||
| 28 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 29 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 30 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO }, \ | ||
| 31 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 32 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K48, K4A, K4B, K4C, K4D } \ | ||
| 33 | } | ||
diff --git a/keyboards/quarkeys/z60/hotswap/hotswap.h b/keyboards/quarkeys/z60/hotswap/hotswap.h deleted file mode 100644 index cce18c2062..0000000000 --- a/keyboards/quarkeys/z60/hotswap/hotswap.h +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | /* | ||
| 2 | / Copyright 2022 quarkeys | ||
| 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 | #include "quantum.h" | ||
| 17 | #define XXXX KC_NO | ||
| 18 | |||
| 19 | #define LAYOUT_60_ansi_tsangan_split_rshift( \ | ||
| 20 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K014, \ | ||
| 21 | K100, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \ | ||
| 22 | K200, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \ | ||
| 23 | K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, K314, \ | ||
| 24 | K400, K402, K403, K407, K411, K413, K414 \ | ||
| 25 | ) { \ | ||
| 26 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, XXXX, K014 }, \ | ||
| 27 | { K100, XXXX, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \ | ||
| 28 | { K200, XXXX, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, XXXX }, \ | ||
| 29 | { XXXX, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, XXXX, K313, K314 }, \ | ||
| 30 | { K400, XXXX, K402, K403, XXXX, XXXX, XXXX, K407, XXXX, XXXX, XXXX, K411, XXXX, K413, K414 } \ | ||
| 31 | } | ||
| 32 | |||
diff --git a/keyboards/quarkeys/z60/hotswap/info.json b/keyboards/quarkeys/z60/hotswap/info.json index 3924726711..86efbdd6f4 100644 --- a/keyboards/quarkeys/z60/hotswap/info.json +++ b/keyboards/quarkeys/z60/hotswap/info.json | |||
| @@ -24,71 +24,71 @@ | |||
| 24 | "layouts": { | 24 | "layouts": { |
| 25 | "LAYOUT_60_ansi_tsangan_split_rshift": { | 25 | "LAYOUT_60_ansi_tsangan_split_rshift": { |
| 26 | "layout": [ | 26 | "layout": [ |
| 27 | {"label":"Esc", "x":0, "y":0}, | 27 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 28 | {"label":"!", "x":1, "y":0}, | 28 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 29 | {"label":"@", "x":2, "y":0}, | 29 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 30 | {"label":"#", "x":3, "y":0}, | 30 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 31 | {"label":"$", "x":4, "y":0}, | 31 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 32 | {"label":"%", "x":5, "y":0}, | 32 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 33 | {"label":"^", "x":6, "y":0}, | 33 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 34 | {"label":"&", "x":7, "y":0}, | 34 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 35 | {"label":"*", "x":8, "y":0}, | 35 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 36 | {"label":"(", "x":9, "y":0}, | 36 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 37 | {"label":")", "x":10, "y":0}, | 37 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 38 | {"label":"_", "x":11, "y":0}, | 38 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 39 | {"label":"+", "x":12, "y":0}, | 39 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 40 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 40 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 41 | 41 | ||
| 42 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 42 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 43 | {"label":"Q", "x":1.5, "y":1}, | 43 | {"matrix": [1, 2], "x": 1.5, "y": 1}, |
| 44 | {"label":"W", "x":2.5, "y":1}, | 44 | {"matrix": [1, 3], "x": 2.5, "y": 1}, |
| 45 | {"label":"E", "x":3.5, "y":1}, | 45 | {"matrix": [1, 4], "x": 3.5, "y": 1}, |
| 46 | {"label":"R", "x":4.5, "y":1}, | 46 | {"matrix": [1, 5], "x": 4.5, "y": 1}, |
| 47 | {"label":"T", "x":5.5, "y":1}, | 47 | {"matrix": [1, 6], "x": 5.5, "y": 1}, |
| 48 | {"label":"Y", "x":6.5, "y":1}, | 48 | {"matrix": [1, 7], "x": 6.5, "y": 1}, |
| 49 | {"label":"U", "x":7.5, "y":1}, | 49 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 50 | {"label":"I", "x":8.5, "y":1}, | 50 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 51 | {"label":"O", "x":9.5, "y":1}, | 51 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 52 | {"label":"P", "x":10.5, "y":1}, | 52 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 53 | {"label":"{", "x":11.5, "y":1}, | 53 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 54 | {"label":"}", "x":12.5, "y":1}, | 54 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 55 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 55 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 56 | 56 | ||
| 57 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 57 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 58 | {"label":"A", "x":1.75, "y":2}, | 58 | {"matrix": [2, 2], "x": 1.75, "y": 2}, |
| 59 | {"label":"S", "x":2.75, "y":2}, | 59 | {"matrix": [2, 3], "x": 2.75, "y": 2}, |
| 60 | {"label":"D", "x":3.75, "y":2}, | 60 | {"matrix": [2, 4], "x": 3.75, "y": 2}, |
| 61 | {"label":"F", "x":4.75, "y":2}, | 61 | {"matrix": [2, 5], "x": 4.75, "y": 2}, |
| 62 | {"label":"G", "x":5.75, "y":2}, | 62 | {"matrix": [2, 6], "x": 5.75, "y": 2}, |
| 63 | {"label":"H", "x":6.75, "y":2}, | 63 | {"matrix": [2, 7], "x": 6.75, "y": 2}, |
| 64 | {"label":"J", "x":7.75, "y":2}, | 64 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 65 | {"label":"K", "x":8.75, "y":2}, | 65 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 66 | {"label":"L", "x":9.75, "y":2}, | 66 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 67 | {"label":":", "x":10.75, "y":2}, | 67 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 68 | {"label":"\"", "x":11.75, "y":2}, | 68 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 69 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 69 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 70 | 70 | ||
| 71 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 71 | {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, |
| 72 | {"label":"Z", "x":2.25, "y":3}, | 72 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 73 | {"label":"X", "x":3.25, "y":3}, | 73 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 74 | {"label":"C", "x":4.25, "y":3}, | 74 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 75 | {"label":"V", "x":5.25, "y":3}, | 75 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 76 | {"label":"B", "x":6.25, "y":3}, | 76 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 77 | {"label":"N", "x":7.25, "y":3}, | 77 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 78 | {"label":"M", "x":8.25, "y":3}, | 78 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 79 | {"label":"<", "x":9.25, "y":3}, | 79 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 80 | {"label":">", "x":10.25, "y":3}, | 80 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 81 | {"label":"?", "x":11.25, "y":3}, | 81 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 82 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 82 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, |
| 83 | {"label":"Fn", "x":14, "y":3}, | 83 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 84 | 84 | ||
| 85 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 85 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 86 | {"label":"Win", "x":1.5, "y":4}, | 86 | {"matrix": [4, 2], "x": 1.5, "y": 4}, |
| 87 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 87 | {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.5}, |
| 88 | {"x":4, "y":4, "w":7}, | 88 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, |
| 89 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 89 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 90 | {"label":"Win", "x":12.5, "y":4}, | 90 | {"matrix": [4, 13], "x": 12.5, "y": 4}, |
| 91 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 91 | {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} |
| 92 | ] | 92 | ] |
| 93 | } | 93 | } |
| 94 | } | 94 | } |
diff --git a/keyboards/redscarf_iiplus/verd/info.json b/keyboards/redscarf_iiplus/verd/info.json index 23488e734f..c8de6db7c2 100644 --- a/keyboards/redscarf_iiplus/verd/info.json +++ b/keyboards/redscarf_iiplus/verd/info.json | |||
| @@ -18,185 +18,179 @@ | |||
| 18 | }, | 18 | }, |
| 19 | "processor": "atmega32u4", | 19 | "processor": "atmega32u4", |
| 20 | "bootloader": "halfkay", | 20 | "bootloader": "halfkay", |
| 21 | "layouts": { | 21 | "layouts": { |
| 22 | "LAYOUT_60_ansi_numpad_split0": { | 22 | "LAYOUT_60_ansi_numpad_split0": { |
| 23 | "layout": [ | 23 | "layout": [ |
| 24 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 25 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 26 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 27 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 28 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 29 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 30 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 31 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 32 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 33 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 34 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 35 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 36 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 37 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 38 | {"matrix": [0, 14], "x": 15, "y": 0}, | ||
| 39 | {"matrix": [0, 15], "x": 16, "y": 0}, | ||
| 40 | {"matrix": [0, 16], "x": 17, "y": 0}, | ||
| 41 | {"matrix": [0, 17], "x": 18, "y": 0}, | ||
| 24 | 42 | ||
| 25 | {"label":"~", "x":0, "y":0}, | 43 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 26 | {"label":"!", "x":1, "y":0}, | 44 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 27 | {"label":"@", "x":2, "y":0}, | 45 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 28 | {"label":"#", "x":3, "y":0}, | 46 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 29 | {"label":"$", "x":4, "y":0}, | 47 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 30 | {"label":"%", "x":5, "y":0}, | 48 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 31 | {"label":"^", "x":6, "y":0}, | 49 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 32 | {"label":"&", "x":7, "y":0}, | 50 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 33 | {"label":"*", "x":8, "y":0}, | 51 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 34 | {"label":"(", "x":9, "y":0}, | 52 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 35 | {"label":")", "x":10, "y":0}, | 53 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 36 | {"label":"_", "x":11, "y":0}, | 54 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 37 | {"label":"+", "x":12, "y":0}, | 55 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 38 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 56 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 39 | {"label":"Num Lock", "x":15, "y":0}, | 57 | {"matrix": [1, 14], "x": 15, "y": 1}, |
| 40 | {"label":"/", "x":16, "y":0}, | 58 | {"matrix": [1, 15], "x": 16, "y": 1}, |
| 41 | {"label":"*", "x":17, "y":0}, | 59 | {"matrix": [1, 16], "x": 17, "y": 1}, |
| 42 | {"label":"-", "x":18, "y":0}, | ||
| 43 | 60 | ||
| 44 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 61 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 45 | {"label":"Q", "x":1.5, "y":1}, | 62 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 46 | {"label":"W", "x":2.5, "y":1}, | 63 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 47 | {"label":"E", "x":3.5, "y":1}, | 64 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 48 | {"label":"R", "x":4.5, "y":1}, | 65 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 49 | {"label":"T", "x":5.5, "y":1}, | 66 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 50 | {"label":"Y", "x":6.5, "y":1}, | 67 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 51 | {"label":"U", "x":7.5, "y":1}, | 68 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 52 | {"label":"I", "x":8.5, "y":1}, | 69 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 53 | {"label":"O", "x":9.5, "y":1}, | 70 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 54 | {"label":"P", "x":10.5, "y":1}, | 71 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 55 | {"label":"{", "x":11.5, "y":1}, | 72 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 56 | {"label":"}", "x":12.5, "y":1}, | 73 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 57 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 74 | {"matrix": [2, 14], "x": 15, "y": 2}, |
| 58 | {"label":"7", "x":15, "y":1}, | 75 | {"matrix": [2, 15], "x": 16, "y": 2}, |
| 59 | {"label":"8", "x":16, "y":1}, | 76 | {"matrix": [2, 16], "x": 17, "y": 2}, |
| 60 | {"label":"9", "x":17, "y":1}, | 77 | {"matrix": [1, 17], "x": 18, "y": 1, "h": 2}, |
| 61 | 78 | ||
| 62 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 79 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 63 | {"label":"A", "x":1.75, "y":2}, | 80 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 64 | {"label":"S", "x":2.75, "y":2}, | 81 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 65 | {"label":"D", "x":3.75, "y":2}, | 82 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 66 | {"label":"F", "x":4.75, "y":2}, | 83 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 67 | {"label":"G", "x":5.75, "y":2}, | 84 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 68 | {"label":"H", "x":6.75, "y":2}, | 85 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 69 | {"label":"J", "x":7.75, "y":2}, | 86 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 70 | {"label":"K", "x":8.75, "y":2}, | 87 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 71 | {"label":"L", "x":9.75, "y":2}, | 88 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 72 | {"label":":", "x":10.75, "y":2}, | 89 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 73 | {"label":"\"", "x":11.75, "y":2}, | 90 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 74 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 91 | {"matrix": [3, 14], "x": 15, "y": 3}, |
| 75 | {"label":"4", "x":15, "y":2}, | 92 | {"matrix": [3, 15], "x": 16, "y": 3}, |
| 76 | {"label":"5", "x":16, "y":2}, | 93 | {"matrix": [3, 16], "x": 17, "y": 3}, |
| 77 | {"label":"6", "x":17, "y":2}, | ||
| 78 | {"label":"+", "x":18, "y":1, "h":2}, | ||
| 79 | |||
| 80 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | ||
| 81 | {"label":"Z", "x":2.25, "y":3}, | ||
| 82 | {"label":"X", "x":3.25, "y":3}, | ||
| 83 | {"label":"C", "x":4.25, "y":3}, | ||
| 84 | {"label":"V", "x":5.25, "y":3}, | ||
| 85 | {"label":"B", "x":6.25, "y":3}, | ||
| 86 | {"label":"N", "x":7.25, "y":3}, | ||
| 87 | {"label":"M", "x":8.25, "y":3}, | ||
| 88 | {"label":"<", "x":9.25, "y":3}, | ||
| 89 | {"label":">", "x":10.25, "y":3}, | ||
| 90 | {"label":"?", "x":11.25, "y":3}, | ||
| 91 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | ||
| 92 | {"label":"1", "x":15, "y":3}, | ||
| 93 | {"label":"2", "x":16, "y":3}, | ||
| 94 | {"label":"3", "x":17, "y":3}, | ||
| 95 | 94 | ||
| 96 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 95 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 97 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 96 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 98 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 97 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 99 | {"x":3.75, "y":4, "w":6.25}, | 98 | {"matrix": [4, 9], "x": 3.75, "y": 4, "w": 6.25}, |
| 100 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 99 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 101 | {"label":"Win", "x":11.25, "y":4, "w":1.25}, | 100 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 102 | {"label":"Menu", "x":12.5, "y":4, "w":1.25}, | 101 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 103 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}, | 102 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, |
| 104 | 103 | {"matrix": [4, 14], "x": 15, "y": 4}, | |
| 105 | {"label":"0", "x":15, "y":4}, | 104 | {"matrix": [4, 15], "x": 16, "y": 4}, |
| 106 | {"label":"0", "x":16, "y":4}, | 105 | {"matrix": [4, 16], "x": 17, "y": 4}, |
| 107 | {"label":".", "x":17, "y":4}, | 106 | {"matrix": [4, 17], "x": 18, "y": 3, "h": 2} |
| 108 | {"label":"Enter", "x":18, "y":3, "h":2} | ||
| 109 | ] | 107 | ] |
| 110 | 108 | }, | |
| 111 | }, | 109 | "LAYOUT_60_ansi_numpad": { |
| 112 | "LAYOUT_60_ansi_numpad": { | ||
| 113 | "layout": [ | 110 | "layout": [ |
| 111 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 112 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 113 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 114 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 115 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 116 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 117 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 118 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 119 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 120 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 121 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 122 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 123 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 124 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 125 | {"matrix": [0, 14], "x": 15, "y": 0}, | ||
| 126 | {"matrix": [0, 15], "x": 16, "y": 0}, | ||
| 127 | {"matrix": [0, 16], "x": 17, "y": 0}, | ||
| 128 | {"matrix": [0, 17], "x": 18, "y": 0}, | ||
| 114 | 129 | ||
| 115 | {"label":"~", "x":0, "y":0}, | 130 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 116 | {"label":"!", "x":1, "y":0}, | 131 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 117 | {"label":"@", "x":2, "y":0}, | 132 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 118 | {"label":"#", "x":3, "y":0}, | 133 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 119 | {"label":"$", "x":4, "y":0}, | 134 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 120 | {"label":"%", "x":5, "y":0}, | 135 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 121 | {"label":"^", "x":6, "y":0}, | 136 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 122 | {"label":"&", "x":7, "y":0}, | 137 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 123 | {"label":"*", "x":8, "y":0}, | 138 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 124 | {"label":"(", "x":9, "y":0}, | 139 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 125 | {"label":")", "x":10, "y":0}, | 140 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 126 | {"label":"_", "x":11, "y":0}, | 141 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 127 | {"label":"+", "x":12, "y":0}, | 142 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 128 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 143 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 129 | {"label":"Num Lock", "x":15, "y":0}, | 144 | {"matrix": [1, 14], "x": 15, "y": 1}, |
| 130 | {"label":"/", "x":16, "y":0}, | 145 | {"matrix": [1, 15], "x": 16, "y": 1}, |
| 131 | {"label":"*", "x":17, "y":0}, | 146 | {"matrix": [1, 16], "x": 17, "y": 1}, |
| 132 | {"label":"-", "x":18, "y":0}, | ||
| 133 | 147 | ||
| 134 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 148 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 135 | {"label":"Q", "x":1.5, "y":1}, | 149 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 136 | {"label":"W", "x":2.5, "y":1}, | 150 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 137 | {"label":"E", "x":3.5, "y":1}, | 151 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 138 | {"label":"R", "x":4.5, "y":1}, | 152 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 139 | {"label":"T", "x":5.5, "y":1}, | 153 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 140 | {"label":"Y", "x":6.5, "y":1}, | 154 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 141 | {"label":"U", "x":7.5, "y":1}, | 155 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 142 | {"label":"I", "x":8.5, "y":1}, | 156 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 143 | {"label":"O", "x":9.5, "y":1}, | 157 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 144 | {"label":"P", "x":10.5, "y":1}, | 158 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 145 | {"label":"{", "x":11.5, "y":1}, | 159 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 146 | {"label":"}", "x":12.5, "y":1}, | 160 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 147 | {"label":"|", "x":13.5, "y":1, "w":1.5}, | 161 | {"matrix": [2, 14], "x": 15, "y": 2}, |
| 148 | {"label":"7", "x":15, "y":1}, | 162 | {"matrix": [2, 15], "x": 16, "y": 2}, |
| 149 | {"label":"8", "x":16, "y":1}, | 163 | {"matrix": [2, 16], "x": 17, "y": 2}, |
| 150 | {"label":"9", "x":17, "y":1}, | 164 | {"matrix": [1, 17], "x": 18, "y": 1, "h": 2}, |
| 151 | 165 | ||
| 152 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 166 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 153 | {"label":"A", "x":1.75, "y":2}, | 167 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 154 | {"label":"S", "x":2.75, "y":2}, | 168 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 155 | {"label":"D", "x":3.75, "y":2}, | 169 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 156 | {"label":"F", "x":4.75, "y":2}, | 170 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 157 | {"label":"G", "x":5.75, "y":2}, | 171 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 158 | {"label":"H", "x":6.75, "y":2}, | 172 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 159 | {"label":"J", "x":7.75, "y":2}, | 173 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 160 | {"label":"K", "x":8.75, "y":2}, | 174 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 161 | {"label":"L", "x":9.75, "y":2}, | 175 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 162 | {"label":":", "x":10.75, "y":2}, | 176 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 163 | {"label":"\"", "x":11.75, "y":2}, | 177 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, |
| 164 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 178 | {"matrix": [3, 14], "x": 15, "y": 3}, |
| 165 | {"label":"4", "x":15, "y":2}, | 179 | {"matrix": [3, 15], "x": 16, "y": 3}, |
| 166 | {"label":"5", "x":16, "y":2}, | 180 | {"matrix": [3, 16], "x": 17, "y": 3}, |
| 167 | {"label":"6", "x":17, "y":2}, | ||
| 168 | {"label":"+", "x":18, "y":1, "h":2}, | ||
| 169 | |||
| 170 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | ||
| 171 | {"label":"Z", "x":2.25, "y":3}, | ||
| 172 | {"label":"X", "x":3.25, "y":3}, | ||
| 173 | {"label":"C", "x":4.25, "y":3}, | ||
| 174 | {"label":"V", "x":5.25, "y":3}, | ||
| 175 | {"label":"B", "x":6.25, "y":3}, | ||
| 176 | {"label":"N", "x":7.25, "y":3}, | ||
| 177 | {"label":"M", "x":8.25, "y":3}, | ||
| 178 | {"label":"<", "x":9.25, "y":3}, | ||
| 179 | {"label":">", "x":10.25, "y":3}, | ||
| 180 | {"label":"?", "x":11.25, "y":3}, | ||
| 181 | {"label":"Shift", "x":12.25, "y":3, "w":2.75}, | ||
| 182 | {"label":"1", "x":15, "y":3}, | ||
| 183 | {"label":"2", "x":16, "y":3}, | ||
| 184 | {"label":"3", "x":17, "y":3}, | ||
| 185 | 181 | ||
| 186 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 182 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 187 | {"label":"Win", "x":1.25, "y":4, "w":1.25}, | 183 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 188 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 184 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 189 | {"x":3.75, "y":4, "w":6.25}, | 185 | {"matrix": [4, 9], "x": 3.75, "y": 4, "w": 6.25}, |
| 190 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 186 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 191 | {"label":"Win", "x":11.25, "y":4, "w":1.25}, | 187 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 192 | {"label":"Menu", "x":12.5, "y":4, "w":1.25}, | 188 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, |
| 193 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}, | 189 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, |
| 194 | 190 | {"matrix": [4, 14], "x": 15, "y": 4, "w": 2}, | |
| 195 | {"label":"0", "x":15, "y":4, "w":2}, | 191 | {"matrix": [4, 16], "x": 17, "y": 4}, |
| 196 | {"label":".", "x":17, "y":4}, | 192 | {"matrix": [4, 17], "x": 18, "y": 3, "h": 2} |
| 197 | {"label":"Enter", "x":18, "y":3, "h":2} | ||
| 198 | ] | 193 | ] |
| 199 | } | ||
| 200 | |||
| 201 | } | 194 | } |
| 195 | } | ||
| 202 | } | 196 | } |
diff --git a/keyboards/redscarf_iiplus/verd/verd.h b/keyboards/redscarf_iiplus/verd/verd.h deleted file mode 100644 index b96dd0f6b3..0000000000 --- a/keyboards/redscarf_iiplus/verd/verd.h +++ /dev/null | |||
| @@ -1,55 +0,0 @@ | |||
| 1 | /* Copyright 2019 Andy Lee <alee@alittlepeacemusic.com> | ||
| 2 | * This program is free software: you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License as published by | ||
| 4 | * the Free Software Foundation, either version 2 of the License, or | ||
| 5 | * (at your option) any later version. | ||
| 6 | * | ||
| 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 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | */ | ||
| 15 | #pragma once | ||
| 16 | |||
| 17 | #include "quantum.h" | ||
| 18 | |||
| 19 | #define ____ KC_NO | ||
| 20 | |||
| 21 | /* This 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_numpad_split0( \ | ||
| 30 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017, \ | ||
| 31 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, K116, \ | ||
| 32 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K213, K214, K215, K216, K217, \ | ||
| 33 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K314, K315, K316, \ | ||
| 34 | K400, K401, K402, K409, K410, K411, K412, K413, K414, K415, K416, K417 \ | ||
| 35 | ) { \ | ||
| 36 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017 }, \ | ||
| 37 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, K116, K217 }, \ | ||
| 38 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, ____, K213, K214, K215, K216, ____ }, \ | ||
| 39 | { K300, ____, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, ____, K314, K315, K316, ____ }, \ | ||
| 40 | { K400, K401, K402, ____, ____, ____, ____, ____, ____, K409, K410, K411, K412, K413, K414, K415, K416, K417 } \ | ||
| 41 | } | ||
| 42 | |||
| 43 | #define LAYOUT_60_ansi_numpad( \ | ||
| 44 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017, \ | ||
| 45 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, K116, \ | ||
| 46 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K213, K214, K215, K216, K217, \ | ||
| 47 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K314, K315, K316, \ | ||
| 48 | K400, K401, K402, K409, K410, K411, K412, K413, K414, K416, K417 \ | ||
| 49 | ) { \ | ||
| 50 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017 }, \ | ||
| 51 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, K116, K217 }, \ | ||
| 52 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, ____, K213, K214, K215, K216, ____ }, \ | ||
| 53 | { K300, ____, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, ____, K314, K315, K316, ____ }, \ | ||
| 54 | { K400, K401, K402, ____, ____, ____, ____, ____, ____, K409, K410, K411, K412, K413, K414, ____, K416, K417 } \ | ||
| 55 | } | ||
diff --git a/keyboards/runes/skjoldr/info.json b/keyboards/runes/skjoldr/info.json index c3e2488596..f63b50781c 100644 --- a/keyboards/runes/skjoldr/info.json +++ b/keyboards/runes/skjoldr/info.json | |||
| @@ -22,73 +22,73 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_ansi_arrow": { | 23 | "LAYOUT_60_ansi_arrow": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | {"label":"Esc", "x":0, "y":0}, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | {"label":"1!", "x":1, "y":0}, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | {"label":"2@", "x":2, "y":0}, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | {"label":"3#", "x":3, "y":0}, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | {"label":"4$", "x":4, "y":0}, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | {"label":"5%", "x":5, "y":0}, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | {"label":"6^", "x":6, "y":0}, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | {"label":"7&", "x":7, "y":0}, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | {"label":"8*", "x":8, "y":0}, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | {"label":"9(", "x":9, "y":0}, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | {"label":"0)", "x":10, "y":0}, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | {"label":"-_", "x":11, "y":0}, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | {"label":"=+", "x":12, "y":0}, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 39 | 39 | ||
| 40 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 40 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 41 | {"label":"Q", "x":1.5, "y":1}, | 41 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 42 | {"label":"W", "x":2.5, "y":1}, | 42 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 43 | {"label":"E", "x":3.5, "y":1}, | 43 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 44 | {"label":"R", "x":4.5, "y":1}, | 44 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 45 | {"label":"T", "x":5.5, "y":1}, | 45 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 46 | {"label":"Y", "x":6.5, "y":1}, | 46 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 47 | {"label":"U", "x":7.5, "y":1}, | 47 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 48 | {"label":"I", "x":8.5, "y":1}, | 48 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 49 | {"label":"O", "x":9.5, "y":1}, | 49 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 50 | {"label":"P", "x":10.5, "y":1}, | 50 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 51 | {"label":"[{", "x":11.5, "y":1}, | 51 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 52 | {"label":"]}", "x":12.5, "y":1}, | 52 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 53 | {"label":"\\|", "x":13.5, "y":1, "w":1.5}, | 53 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 54 | 54 | ||
| 55 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 55 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 56 | {"label":"A", "x":1.75, "y":2}, | 56 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 57 | {"label":"S", "x":2.75, "y":2}, | 57 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 58 | {"label":"D", "x":3.75, "y":2}, | 58 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 59 | {"label":"F", "x":4.75, "y":2}, | 59 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 60 | {"label":"G", "x":5.75, "y":2}, | 60 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 61 | {"label":"H", "x":6.75, "y":2}, | 61 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 62 | {"label":"J", "x":7.75, "y":2}, | 62 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 63 | {"label":"K", "x":8.75, "y":2}, | 63 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 64 | {"label":"L", "x":9.75, "y":2}, | 64 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 65 | {"label":";:", "x":10.75, "y":2}, | 65 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 66 | {"label":"'\"", "x":11.75, "y":2}, | 66 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 67 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 67 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 68 | 68 | ||
| 69 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 69 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 70 | {"label":"Z", "x":2.25, "y":3}, | 70 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 71 | {"label":"X", "x":3.25, "y":3}, | 71 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 72 | {"label":"C", "x":4.25, "y":3}, | 72 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 73 | {"label":"V", "x":5.25, "y":3}, | 73 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 74 | {"label":"B", "x":6.25, "y":3}, | 74 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 75 | {"label":"N", "x":7.25, "y":3}, | 75 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 76 | {"label":"M", "x":8.25, "y":3}, | 76 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 77 | {"label":",<", "x":9.25, "y":3}, | 77 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 78 | {"label":".>", "x":10.25, "y":3}, | 78 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 79 | {"label":"/?", "x":11.25, "y":3, "w":1.75}, | 79 | {"matrix": [3, 10], "x": 11.25, "y": 3, "w": 1.75}, |
| 80 | {"label":"\u2191", "x":13, "y":3}, | 80 | {"matrix": [3, 12], "x": 13, "y": 3}, |
| 81 | {"label":"Delete", "x":14, "y":3}, | 81 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 82 | 82 | ||
| 83 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 83 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 84 | {"label":"GUI", "x":1.25, "y":4, "w":1.25}, | 84 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 85 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 85 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 86 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | 86 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 87 | {"label":"Fn2", "x":10, "y":4}, | 87 | {"matrix": [4, 9], "x": 10, "y": 4}, |
| 88 | {"label":"Fn1", "x":11, "y":4}, | 88 | {"matrix": [4, 10], "x": 11, "y": 4}, |
| 89 | {"label":"\u2190", "x":12, "y":4}, | 89 | {"matrix": [4, 11], "x": 12, "y": 4}, |
| 90 | {"label":"\u2193", "x":13, "y":4}, | 90 | {"matrix": [4, 12], "x": 13, "y": 4}, |
| 91 | {"label":"\u2192", "x":14, "y":4} | 91 | {"matrix": [4, 13], "x": 14, "y": 4} |
| 92 | ] | 92 | ] |
| 93 | } | 93 | } |
| 94 | } | 94 | } |
diff --git a/keyboards/runes/skjoldr/skjoldr.h b/keyboards/runes/skjoldr/skjoldr.h deleted file mode 100644 index cdd0592a0f..0000000000 --- a/keyboards/runes/skjoldr/skjoldr.h +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | /* Copyright 2021 Vicktor | ||
| 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 │0D │ | ||
| 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 │45 │49 │4A │4B │4C │4D │ | ||
| 34 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘ | ||
| 35 | */ | ||
| 36 | |||
| 37 | #define LAYOUT_60_ansi_arrow( \ | ||
| 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, K2C, \ | ||
| 41 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, K3D, \ | ||
| 42 | K40, K41, K42, K45, K49, K4A, K4B, K4C, K4D \ | ||
| 43 | ) { \ | ||
| 44 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 45 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 46 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | ||
| 47 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, ___, K3C, K3D }, \ | ||
| 48 | { K40, K41, K42, ___, ___, K45, ___, ___, ___, K49, K4A, K4B, K4C, K4D } \ | ||
| 49 | } | ||
diff --git a/keyboards/smk60/info.json b/keyboards/smk60/info.json index 5773958ea9..f80f3f260b 100644 --- a/keyboards/smk60/info.json +++ b/keyboards/smk60/info.json | |||
| @@ -22,419 +22,419 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_wkl": { | 23 | "LAYOUT_60_wkl": { |
| 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, 14], "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, 8], "x": 7.5, "y": 1}, |
| 48 | {"x": 8.5, "y": 1}, | 48 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 49 | {"x": 9.5, "y": 1}, | 49 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 50 | {"x": 10.5, "y": 1}, | 50 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 51 | {"x": 11.5, "y": 1}, | 51 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 52 | {"x": 12.5, "y": 1}, | 52 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 53 | {"x": 13.5, "y": 1, "w": 1.5}, | 53 | {"matrix": [1, 14], "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, 8], "x": 7.75, "y": 2}, |
| 63 | {"x": 8.75, "y": 2}, | 63 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 64 | {"x": 9.75, "y": 2}, | 64 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 65 | {"x": 10.75, "y": 2}, | 65 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 66 | {"x": 11.75, "y": 2}, | 66 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 67 | {"x": 12.75, "y": 2, "w": 2.25}, | 67 | {"matrix": [2, 14], "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, 2], "x": 2.25, "y": 3}, |
| 71 | {"x": 3.25, "y": 3}, | 71 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 72 | {"x": 4.25, "y": 3}, | 72 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 73 | {"x": 5.25, "y": 3}, | 73 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 74 | {"x": 6.25, "y": 3}, | 74 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 75 | {"x": 7.25, "y": 3}, | 75 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 76 | {"x": 8.25, "y": 3}, | 76 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 77 | {"x": 9.25, "y": 3}, | 77 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 78 | {"x": 10.25, "y": 3}, | 78 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 79 | {"x": 11.25, "y": 3}, | 79 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 80 | {"x": 12.25, "y": 3, "w": 1.75}, | 80 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, |
| 81 | {"x": 14, "y": 3}, | 81 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 82 | 82 | ||
| 83 | {"x": 0, "y": 4, "w": 1.5}, | 83 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 84 | {"x": 1.5, "y": 4}, | 84 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 85 | {"x": 2.5, "y": 4, "w": 1.5}, | 85 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 86 | {"x": 4, "y": 4, "w": 7}, | 86 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 87 | {"x": 11, "y": 4, "w": 1.5}, | 87 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 88 | {"x": 12.5, "y": 4}, | 88 | {"matrix": [4, 13], "x": 12.5, "y": 4}, |
| 89 | {"x": 13.5, "y": 4, "w": 1.5} | 89 | {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} |
| 90 | ] | 90 | ] |
| 91 | }, | 91 | }, |
| 92 | "LAYOUT_60_wkl_split_bs": { | 92 | "LAYOUT_60_wkl_split_bs": { |
| 93 | "layout": [ | 93 | "layout": [ |
| 94 | {"x": 0, "y": 0}, | 94 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 95 | {"x": 1, "y": 0}, | 95 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 96 | {"x": 2, "y": 0}, | 96 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 97 | {"x": 3, "y": 0}, | 97 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 98 | {"x": 4, "y": 0}, | 98 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 99 | {"x": 5, "y": 0}, | 99 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 100 | {"x": 6, "y": 0}, | 100 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 101 | {"x": 7, "y": 0}, | 101 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 102 | {"x": 8, "y": 0}, | 102 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 103 | {"x": 9, "y": 0}, | 103 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 104 | {"x": 10, "y": 0}, | 104 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 105 | {"x": 11, "y": 0}, | 105 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 106 | {"x": 12, "y": 0}, | 106 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 107 | {"x": 13, "y": 0}, | 107 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 108 | {"x": 14, "y": 0}, | 108 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 109 | 109 | ||
| 110 | {"x": 0, "y": 1, "w": 1.5}, | 110 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 111 | {"x": 1.5, "y": 1}, | 111 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 112 | {"x": 2.5, "y": 1}, | 112 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 113 | {"x": 3.5, "y": 1}, | 113 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 114 | {"x": 4.5, "y": 1}, | 114 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 115 | {"x": 5.5, "y": 1}, | 115 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 116 | {"x": 6.5, "y": 1}, | 116 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 117 | {"x": 7.5, "y": 1}, | 117 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 118 | {"x": 8.5, "y": 1}, | 118 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 119 | {"x": 9.5, "y": 1}, | 119 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 120 | {"x": 10.5, "y": 1}, | 120 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 121 | {"x": 11.5, "y": 1}, | 121 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 122 | {"x": 12.5, "y": 1}, | 122 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 123 | {"x": 13.5, "y": 1, "w": 1.5}, | 123 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 124 | 124 | ||
| 125 | {"x": 0, "y": 2, "w": 1.75}, | 125 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 126 | {"x": 1.75, "y": 2}, | 126 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 127 | {"x": 2.75, "y": 2}, | 127 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 128 | {"x": 3.75, "y": 2}, | 128 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 129 | {"x": 4.75, "y": 2}, | 129 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 130 | {"x": 5.75, "y": 2}, | 130 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 131 | {"x": 6.75, "y": 2}, | 131 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 132 | {"x": 7.75, "y": 2}, | 132 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 133 | {"x": 8.75, "y": 2}, | 133 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 134 | {"x": 9.75, "y": 2}, | 134 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 135 | {"x": 10.75, "y": 2}, | 135 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 136 | {"x": 11.75, "y": 2}, | 136 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 137 | {"x": 12.75, "y": 2, "w": 2.25}, | 137 | {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, |
| 138 | 138 | ||
| 139 | {"x": 0, "y": 3, "w": 2.25}, | 139 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 140 | {"x": 2.25, "y": 3}, | 140 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 141 | {"x": 3.25, "y": 3}, | 141 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 142 | {"x": 4.25, "y": 3}, | 142 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 143 | {"x": 5.25, "y": 3}, | 143 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 144 | {"x": 6.25, "y": 3}, | 144 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 145 | {"x": 7.25, "y": 3}, | 145 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 146 | {"x": 8.25, "y": 3}, | 146 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 147 | {"x": 9.25, "y": 3}, | 147 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 148 | {"x": 10.25, "y": 3}, | 148 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 149 | {"x": 11.25, "y": 3}, | 149 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 150 | {"x": 12.25, "y": 3, "w": 1.75}, | 150 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, |
| 151 | {"x": 14, "y": 3}, | 151 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 152 | 152 | ||
| 153 | {"x": 0, "y": 4, "w": 1.5}, | 153 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 154 | {"x": 1.5, "y": 4}, | 154 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 155 | {"x": 2.5, "y": 4, "w": 1.5}, | 155 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 156 | {"x": 4, "y": 4, "w": 7}, | 156 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 157 | {"x": 11, "y": 4, "w": 1.5}, | 157 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 158 | {"x": 12.5, "y": 4}, | 158 | {"matrix": [4, 13], "x": 12.5, "y": 4}, |
| 159 | {"x": 13.5, "y": 4, "w": 1.5} | 159 | {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} |
| 160 | ] | 160 | ] |
| 161 | }, | 161 | }, |
| 162 | "LAYOUT_60_ansi": { | 162 | "LAYOUT_60_ansi": { |
| 163 | "layout": [ | 163 | "layout": [ |
| 164 | {"x": 0, "y": 0}, | 164 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 165 | {"x": 1, "y": 0}, | 165 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 166 | {"x": 2, "y": 0}, | 166 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 167 | {"x": 3, "y": 0}, | 167 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 168 | {"x": 4, "y": 0}, | 168 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 169 | {"x": 5, "y": 0}, | 169 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 170 | {"x": 6, "y": 0}, | 170 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 171 | {"x": 7, "y": 0}, | 171 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 172 | {"x": 8, "y": 0}, | 172 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 173 | {"x": 9, "y": 0}, | 173 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 174 | {"x": 10, "y": 0}, | 174 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 175 | {"x": 11, "y": 0}, | 175 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 176 | {"x": 12, "y": 0}, | 176 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 177 | {"x": 13, "y": 0, "w": 2}, | 177 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 178 | 178 | ||
| 179 | {"x": 0, "y": 1, "w": 1.5}, | 179 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 180 | {"x": 1.5, "y": 1}, | 180 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 181 | {"x": 2.5, "y": 1}, | 181 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 182 | {"x": 3.5, "y": 1}, | 182 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 183 | {"x": 4.5, "y": 1}, | 183 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 184 | {"x": 5.5, "y": 1}, | 184 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 185 | {"x": 6.5, "y": 1}, | 185 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 186 | {"x": 7.5, "y": 1}, | 186 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 187 | {"x": 8.5, "y": 1}, | 187 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 188 | {"x": 9.5, "y": 1}, | 188 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 189 | {"x": 10.5, "y": 1}, | 189 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 190 | {"x": 11.5, "y": 1}, | 190 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 191 | {"x": 12.5, "y": 1}, | 191 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 192 | {"x": 13.5, "y": 1, "w": 1.5}, | 192 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 193 | 193 | ||
| 194 | {"x": 0, "y": 2, "w": 1.75}, | 194 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 195 | {"x": 1.75, "y": 2}, | 195 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 196 | {"x": 2.75, "y": 2}, | 196 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 197 | {"x": 3.75, "y": 2}, | 197 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 198 | {"x": 4.75, "y": 2}, | 198 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 199 | {"x": 5.75, "y": 2}, | 199 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 200 | {"x": 6.75, "y": 2}, | 200 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 201 | {"x": 7.75, "y": 2}, | 201 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 202 | {"x": 8.75, "y": 2}, | 202 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 203 | {"x": 9.75, "y": 2}, | 203 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 204 | {"x": 10.75, "y": 2}, | 204 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 205 | {"x": 11.75, "y": 2}, | 205 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 206 | {"x": 12.75, "y": 2, "w": 2.25}, | 206 | {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, |
| 207 | 207 | ||
| 208 | {"x": 0, "y": 3, "w": 2.25}, | 208 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 209 | {"x": 2.25, "y": 3}, | 209 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 210 | {"x": 3.25, "y": 3}, | 210 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 211 | {"x": 4.25, "y": 3}, | 211 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 212 | {"x": 5.25, "y": 3}, | 212 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 213 | {"x": 6.25, "y": 3}, | 213 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 214 | {"x": 7.25, "y": 3}, | 214 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 215 | {"x": 8.25, "y": 3}, | 215 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 216 | {"x": 9.25, "y": 3}, | 216 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 217 | {"x": 10.25, "y": 3}, | 217 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 218 | {"x": 11.25, "y": 3}, | 218 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 219 | {"x": 12.25, "y": 3, "w": 2.75}, | 219 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 220 | 220 | ||
| 221 | {"x": 0, "y": 4, "w": 1.25}, | 221 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 222 | {"x": 1.25, "y": 4, "w": 1.25}, | 222 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 223 | {"x": 2.5, "y": 4, "w": 1.25}, | 223 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 224 | {"x": 3.75, "y": 4, "w": 6.25}, | 224 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 225 | {"x": 10, "y": 4, "w": 1.25}, | 225 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 226 | {"x": 11.25, "y": 4, "w": 1.25}, | 226 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 227 | {"x": 12.5, "y": 4, "w": 1.25}, | 227 | {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, |
| 228 | {"x": 13.75, "y": 4, "w": 1.25} | 228 | {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} |
| 229 | ] | 229 | ] |
| 230 | }, | 230 | }, |
| 231 | "LAYOUT_60_ansi_split_bs_shift": { | 231 | "LAYOUT_60_ansi_split_bs_shift": { |
| 232 | "layout": [ | 232 | "layout": [ |
| 233 | {"x": 0, "y": 0}, | 233 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 234 | {"x": 1, "y": 0}, | 234 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 235 | {"x": 2, "y": 0}, | 235 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 236 | {"x": 3, "y": 0}, | 236 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 237 | {"x": 4, "y": 0}, | 237 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 238 | {"x": 5, "y": 0}, | 238 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 239 | {"x": 6, "y": 0}, | 239 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 240 | {"x": 7, "y": 0}, | 240 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 241 | {"x": 8, "y": 0}, | 241 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 242 | {"x": 9, "y": 0}, | 242 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 243 | {"x": 10, "y": 0}, | 243 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 244 | {"x": 11, "y": 0}, | 244 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 245 | {"x": 12, "y": 0}, | 245 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 246 | {"x": 13, "y": 0}, | 246 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 247 | {"x": 14, "y": 0}, | 247 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 248 | 248 | ||
| 249 | {"x": 0, "y": 1, "w": 1.5}, | 249 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 250 | {"x": 1.5, "y": 1}, | 250 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 251 | {"x": 2.5, "y": 1}, | 251 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 252 | {"x": 3.5, "y": 1}, | 252 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 253 | {"x": 4.5, "y": 1}, | 253 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 254 | {"x": 5.5, "y": 1}, | 254 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 255 | {"x": 6.5, "y": 1}, | 255 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 256 | {"x": 7.5, "y": 1}, | 256 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 257 | {"x": 8.5, "y": 1}, | 257 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 258 | {"x": 9.5, "y": 1}, | 258 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 259 | {"x": 10.5, "y": 1}, | 259 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 260 | {"x": 11.5, "y": 1}, | 260 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 261 | {"x": 12.5, "y": 1}, | 261 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 262 | {"x": 13.5, "y": 1, "w": 1.5}, | 262 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 263 | 263 | ||
| 264 | {"x": 0, "y": 2, "w": 1.75}, | 264 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 265 | {"x": 1.75, "y": 2}, | 265 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 266 | {"x": 2.75, "y": 2}, | 266 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 267 | {"x": 3.75, "y": 2}, | 267 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 268 | {"x": 4.75, "y": 2}, | 268 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 269 | {"x": 5.75, "y": 2}, | 269 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 270 | {"x": 6.75, "y": 2}, | 270 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 271 | {"x": 7.75, "y": 2}, | 271 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 272 | {"x": 8.75, "y": 2}, | 272 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 273 | {"x": 9.75, "y": 2}, | 273 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 274 | {"x": 10.75, "y": 2}, | 274 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 275 | {"x": 11.75, "y": 2}, | 275 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 276 | {"x": 12.75, "y": 2, "w": 2.25}, | 276 | {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, |
| 277 | 277 | ||
| 278 | {"x": 0, "y": 3, "w": 2.25}, | 278 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 279 | {"x": 2.25, "y": 3}, | 279 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 280 | {"x": 3.25, "y": 3}, | 280 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 281 | {"x": 4.25, "y": 3}, | 281 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 282 | {"x": 5.25, "y": 3}, | 282 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 283 | {"x": 6.25, "y": 3}, | 283 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 284 | {"x": 7.25, "y": 3}, | 284 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 285 | {"x": 8.25, "y": 3}, | 285 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 286 | {"x": 9.25, "y": 3}, | 286 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 287 | {"x": 10.25, "y": 3}, | 287 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 288 | {"x": 11.25, "y": 3}, | 288 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 289 | {"x": 12.25, "y": 3, "w": 1.75}, | 289 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, |
| 290 | {"x": 14, "y": 3}, | 290 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 291 | 291 | ||
| 292 | {"x": 0, "y": 4, "w": 1.25}, | 292 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 293 | {"x": 1.25, "y": 4, "w": 1.25}, | 293 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 294 | {"x": 2.5, "y": 4, "w": 1.25}, | 294 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 295 | {"x": 3.75, "y": 4, "w": 6.25}, | 295 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 296 | {"x": 10, "y": 4, "w": 1.25}, | 296 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 297 | {"x": 11.25, "y": 4, "w": 1.25}, | 297 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 298 | {"x": 12.5, "y": 4, "w": 1.25}, | 298 | {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, |
| 299 | {"x": 13.75, "y": 4, "w": 1.25} | 299 | {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} |
| 300 | ] | 300 | ] |
| 301 | }, | 301 | }, |
| 302 | "LAYOUT_60_iso": { | 302 | "LAYOUT_60_iso": { |
| 303 | "layout": [ | 303 | "layout": [ |
| 304 | {"x": 0, "y": 0}, | 304 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 305 | {"x": 1, "y": 0}, | 305 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 306 | {"x": 2, "y": 0}, | 306 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 307 | {"x": 3, "y": 0}, | 307 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 308 | {"x": 4, "y": 0}, | 308 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 309 | {"x": 5, "y": 0}, | 309 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 310 | {"x": 6, "y": 0}, | 310 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 311 | {"x": 7, "y": 0}, | 311 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 312 | {"x": 8, "y": 0}, | 312 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 313 | {"x": 9, "y": 0}, | 313 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 314 | {"x": 10, "y": 0}, | 314 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 315 | {"x": 11, "y": 0}, | 315 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 316 | {"x": 12, "y": 0}, | 316 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 317 | {"x": 13, "y": 0, "w": 2}, | 317 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 318 | 318 | ||
| 319 | {"x": 0, "y": 1, "w": 1.5}, | 319 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 320 | {"x": 1.5, "y": 1}, | 320 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 321 | {"x": 2.5, "y": 1}, | 321 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 322 | {"x": 3.5, "y": 1}, | 322 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 323 | {"x": 4.5, "y": 1}, | 323 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 324 | {"x": 5.5, "y": 1}, | 324 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 325 | {"x": 6.5, "y": 1}, | 325 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 326 | {"x": 7.5, "y": 1}, | 326 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 327 | {"x": 8.5, "y": 1}, | 327 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 328 | {"x": 9.5, "y": 1}, | 328 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 329 | {"x": 10.5, "y": 1}, | 329 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 330 | {"x": 11.5, "y": 1}, | 330 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 331 | {"x": 12.5, "y": 1}, | 331 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 332 | 332 | ||
| 333 | {"x": 0, "y": 2, "w": 1.75}, | 333 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 334 | {"x": 1.75, "y": 2}, | 334 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 335 | {"x": 2.75, "y": 2}, | 335 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 336 | {"x": 3.75, "y": 2}, | 336 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 337 | {"x": 4.75, "y": 2}, | 337 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 338 | {"x": 5.75, "y": 2}, | 338 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 339 | {"x": 6.75, "y": 2}, | 339 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 340 | {"x": 7.75, "y": 2}, | 340 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 341 | {"x": 8.75, "y": 2}, | 341 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 342 | {"x": 9.75, "y": 2}, | 342 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 343 | {"x": 10.75, "y": 2}, | 343 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 344 | {"x": 11.75, "y": 2}, | 344 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 345 | {"x": 12.75, "y": 2}, | 345 | {"matrix": [2, 13], "x": 12.75, "y": 2}, |
| 346 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 346 | {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, |
| 347 | 347 | ||
| 348 | {"x": 0, "y": 3, "w": 1.25}, | 348 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, |
| 349 | {"x": 1.25, "y": 3}, | 349 | {"matrix": [3, 1], "x": 1.25, "y": 3}, |
| 350 | {"x": 2.25, "y": 3}, | 350 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 351 | {"x": 3.25, "y": 3}, | 351 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 352 | {"x": 4.25, "y": 3}, | 352 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 353 | {"x": 5.25, "y": 3}, | 353 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 354 | {"x": 6.25, "y": 3}, | 354 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 355 | {"x": 7.25, "y": 3}, | 355 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 356 | {"x": 8.25, "y": 3}, | 356 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 357 | {"x": 9.25, "y": 3}, | 357 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 358 | {"x": 10.25, "y": 3}, | 358 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 359 | {"x": 11.25, "y": 3}, | 359 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 360 | {"x": 12.25, "y": 3, "w": 2.75}, | 360 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, |
| 361 | 361 | ||
| 362 | {"x": 0, "y": 4, "w": 1.25}, | 362 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 363 | {"x": 1.25, "y": 4, "w": 1.25}, | 363 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 364 | {"x": 2.5, "y": 4, "w": 1.25}, | 364 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 365 | {"x": 3.75, "y": 4, "w": 6.25}, | 365 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 366 | {"x": 10, "y": 4, "w": 1.25}, | 366 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, |
| 367 | {"x": 11.25, "y": 4, "w": 1.25}, | 367 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, |
| 368 | {"x": 12.5, "y": 4, "w": 1.25}, | 368 | {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, |
| 369 | {"x": 13.75, "y": 4, "w": 1.25} | 369 | {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} |
| 370 | ] | 370 | ] |
| 371 | }, | 371 | }, |
| 372 | "LAYOUT_60_hhkb": { | 372 | "LAYOUT_60_hhkb": { |
| 373 | "layout": [ | 373 | "layout": [ |
| 374 | {"x": 0, "y": 0}, | 374 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 375 | {"x": 1, "y": 0}, | 375 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 376 | {"x": 2, "y": 0}, | 376 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 377 | {"x": 3, "y": 0}, | 377 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 378 | {"x": 4, "y": 0}, | 378 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 379 | {"x": 5, "y": 0}, | 379 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 380 | {"x": 6, "y": 0}, | 380 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 381 | {"x": 7, "y": 0}, | 381 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 382 | {"x": 8, "y": 0}, | 382 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 383 | {"x": 9, "y": 0}, | 383 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 384 | {"x": 10, "y": 0}, | 384 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 385 | {"x": 11, "y": 0}, | 385 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 386 | {"x": 12, "y": 0}, | 386 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 387 | {"x": 13, "y": 0}, | 387 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 388 | {"x": 14, "y": 0}, | 388 | {"matrix": [0, 14], "x": 14, "y": 0}, |
| 389 | 389 | ||
| 390 | {"x": 0, "y": 1, "w": 1.5}, | 390 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 391 | {"x": 1.5, "y": 1}, | 391 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 392 | {"x": 2.5, "y": 1}, | 392 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 393 | {"x": 3.5, "y": 1}, | 393 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 394 | {"x": 4.5, "y": 1}, | 394 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 395 | {"x": 5.5, "y": 1}, | 395 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 396 | {"x": 6.5, "y": 1}, | 396 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 397 | {"x": 7.5, "y": 1}, | 397 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 398 | {"x": 8.5, "y": 1}, | 398 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 399 | {"x": 9.5, "y": 1}, | 399 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 400 | {"x": 10.5, "y": 1}, | 400 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 401 | {"x": 11.5, "y": 1}, | 401 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 402 | {"x": 12.5, "y": 1}, | 402 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 403 | {"x": 13.5, "y": 1, "w": 1.5}, | 403 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 404 | 404 | ||
| 405 | {"x": 0, "y": 2, "w": 1.75}, | 405 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 406 | {"x": 1.75, "y": 2}, | 406 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 407 | {"x": 2.75, "y": 2}, | 407 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 408 | {"x": 3.75, "y": 2}, | 408 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 409 | {"x": 4.75, "y": 2}, | 409 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 410 | {"x": 5.75, "y": 2}, | 410 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 411 | {"x": 6.75, "y": 2}, | 411 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 412 | {"x": 7.75, "y": 2}, | 412 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 413 | {"x": 8.75, "y": 2}, | 413 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 414 | {"x": 9.75, "y": 2}, | 414 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 415 | {"x": 10.75, "y": 2}, | 415 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 416 | {"x": 11.75, "y": 2}, | 416 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 417 | {"x": 12.75, "y": 2, "w": 2.25}, | 417 | {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, |
| 418 | 418 | ||
| 419 | {"x": 0, "y": 3, "w": 2.25}, | 419 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 420 | {"x": 2.25, "y": 3}, | 420 | {"matrix": [3, 2], "x": 2.25, "y": 3}, |
| 421 | {"x": 3.25, "y": 3}, | 421 | {"matrix": [3, 3], "x": 3.25, "y": 3}, |
| 422 | {"x": 4.25, "y": 3}, | 422 | {"matrix": [3, 4], "x": 4.25, "y": 3}, |
| 423 | {"x": 5.25, "y": 3}, | 423 | {"matrix": [3, 5], "x": 5.25, "y": 3}, |
| 424 | {"x": 6.25, "y": 3}, | 424 | {"matrix": [3, 6], "x": 6.25, "y": 3}, |
| 425 | {"x": 7.25, "y": 3}, | 425 | {"matrix": [3, 7], "x": 7.25, "y": 3}, |
| 426 | {"x": 8.25, "y": 3}, | 426 | {"matrix": [3, 8], "x": 8.25, "y": 3}, |
| 427 | {"x": 9.25, "y": 3}, | 427 | {"matrix": [3, 9], "x": 9.25, "y": 3}, |
| 428 | {"x": 10.25, "y": 3}, | 428 | {"matrix": [3, 10], "x": 10.25, "y": 3}, |
| 429 | {"x": 11.25, "y": 3}, | 429 | {"matrix": [3, 11], "x": 11.25, "y": 3}, |
| 430 | {"x": 12.25, "y": 3, "w": 1.75}, | 430 | {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, |
| 431 | {"x": 14, "y": 3}, | 431 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 432 | 432 | ||
| 433 | {"x": 1.5, "y": 4}, | 433 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 434 | {"x": 2.5, "y": 4, "w": 1.5}, | 434 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 435 | {"x": 4, "y": 4, "w": 7}, | 435 | {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, |
| 436 | {"x": 11, "y": 4, "w": 1.5}, | 436 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, |
| 437 | {"x": 12.5, "y": 4} | 437 | {"matrix": [4, 13], "x": 12.5, "y": 4} |
| 438 | ] | 438 | ] |
| 439 | } | 439 | } |
| 440 | } | 440 | } |
diff --git a/keyboards/smk60/smk60.h b/keyboards/smk60/smk60.h deleted file mode 100644 index 2e71c96538..0000000000 --- a/keyboards/smk60/smk60.h +++ /dev/null | |||
| @@ -1,98 +0,0 @@ | |||
| 1 | /** | ||
| 2 | * smk60.h | ||
| 3 | * | ||
| 4 | */ | ||
| 5 | #pragma once | ||
| 6 | |||
| 7 | #include "quantum.h" | ||
| 8 | |||
| 9 | // This a shortcut to help you visually see your layout. | ||
| 10 | // The first section contains all of the arguements | ||
| 11 | // The second converts the arguments into a two-dimensional array | ||
| 12 | #define LAYOUT_60_ansi( \ | ||
| 13 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 14 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 15 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 16 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \ | ||
| 17 | k40, k42, k43, k47, k48, k49, k4a, k4b \ | ||
| 18 | ) \ | ||
| 19 | { \ | ||
| 20 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, KC_NO, k0e}, \ | ||
| 21 | {k10, k11, k12, k13, k14, k15, k16, KC_NO, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 22 | {k20, k22, k23, k24, k25, k26, k27, KC_NO, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 23 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, k3c, KC_NO}, \ | ||
| 24 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, KC_NO, k48, k49, KC_NO, k4a, k4b} \ | ||
| 25 | } | ||
| 26 | |||
| 27 | #define LAYOUT_60_iso( \ | ||
| 28 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 29 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 30 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, \ | ||
| 31 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c,\ | ||
| 32 | k40, k42, k43, k47, k48, k49, k4a, k4b \ | ||
| 33 | ) \ | ||
| 34 | { \ | ||
| 35 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, KC_NO, k0e}, \ | ||
| 36 | {k10, k11, k12, k13, k14, k15, k16, KC_NO, k17, k18, k19, k1a, k1b, k1c, KC_NO}, \ | ||
| 37 | {k20, k22, k23, k24, k25, k26, k27, KC_NO, k28, k29, k2a, k2b, k2c, k2d, k2e}, \ | ||
| 38 | {k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, k3c, KC_NO}, \ | ||
| 39 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, KC_NO, k48, k49, KC_NO, k4a, k4b} \ | ||
| 40 | } | ||
| 41 | |||
| 42 | #define LAYOUT_60_wkl( \ | ||
| 43 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 44 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 45 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 46 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 47 | k40, k42, k43, k47, k49, k4a, k4b \ | ||
| 48 | ) \ | ||
| 49 | { \ | ||
| 50 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, KC_NO, k0e}, \ | ||
| 51 | {k10, k11, k12, k13, k14, k15, k16, KC_NO, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 52 | {k20, k22, k23, k24, k25, k26, k27, KC_NO, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 53 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, k3c, k3d}, \ | ||
| 54 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, KC_NO, KC_NO, k49, KC_NO, k4a, k4b} \ | ||
| 55 | } | ||
| 56 | |||
| 57 | #define LAYOUT_60_hhkb( \ | ||
| 58 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 59 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 60 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 61 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 62 | k42, k43, k47, k49, k4a \ | ||
| 63 | ) \ | ||
| 64 | { \ | ||
| 65 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e}, \ | ||
| 66 | {k10, k11, k12, k13, k14, k15, k16, KC_NO, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 67 | {k20, k22, k23, k24, k25, k26, k27, KC_NO, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 68 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, k3c, k3d}, \ | ||
| 69 | {KC_NO, k42, k43, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, KC_NO, KC_NO, k49, KC_NO, k4a, KC_NO} \ | ||
| 70 | } | ||
| 71 | #define LAYOUT_60_wkl_split_bs( \ | ||
| 72 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 73 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 74 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 75 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 76 | k40, k42, k43, k47, k49, k4a, k4b \ | ||
| 77 | ) \ | ||
| 78 | { \ | ||
| 79 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e}, \ | ||
| 80 | {k10, k11, k12, k13, k14, k15, k16, KC_NO, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 81 | {k20, k22, k23, k24, k25, k26, k27, KC_NO, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 82 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, k3c, k3d}, \ | ||
| 83 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, KC_NO, KC_NO, k49, KC_NO, k4a, k4b} \ | ||
| 84 | } | ||
| 85 | #define LAYOUT_60_ansi_split_bs_shift( \ | ||
| 86 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 87 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, \ | ||
| 88 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \ | ||
| 89 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, \ | ||
| 90 | k40, k42, k43, k47, k48, k49, k4a, k4b \ | ||
| 91 | ) \ | ||
| 92 | { \ | ||
| 93 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e}, \ | ||
| 94 | {k10, k11, k12, k13, k14, k15, k16, KC_NO, k17, k18, k19, k1a, k1b, k1c, k1e}, \ | ||
| 95 | {k20, k22, k23, k24, k25, k26, k27, KC_NO, k28, k29, k2a, k2b, k2c, KC_NO, k2e}, \ | ||
| 96 | {k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, KC_NO, k3c, k3d}, \ | ||
| 97 | {k40, k42, k43, KC_NO, KC_NO, KC_NO, k47, KC_NO, KC_NO, KC_NO, k48, k49, KC_NO, k4a, k4b} \ | ||
| 98 | } | ||
diff --git a/keyboards/weirdo/kelowna/rgb64/info.json b/keyboards/weirdo/kelowna/rgb64/info.json index c22e666f28..89053ba9cc 100644 --- a/keyboards/weirdo/kelowna/rgb64/info.json +++ b/keyboards/weirdo/kelowna/rgb64/info.json | |||
| @@ -23,70 +23,74 @@ | |||
| 23 | "layouts": { | 23 | "layouts": { |
| 24 | "LAYOUT_64_ansi": { | 24 | "LAYOUT_64_ansi": { |
| 25 | "layout": [ | 25 | "layout": [ |
| 26 | {"label":"K00", "x":0, "y":0}, | 26 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 27 | {"label":"K01", "x":1, "y":0}, | 27 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 28 | {"label":"K02", "x":2, "y":0}, | 28 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 29 | {"label":"K03", "x":3, "y":0}, | 29 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 30 | {"label":"K04", "x":4, "y":0}, | 30 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 31 | {"label":"K05", "x":5, "y":0}, | 31 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 32 | {"label":"K06", "x":6, "y":0}, | 32 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 33 | {"label":"K07", "x":7, "y":0}, | 33 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 34 | {"label":"K08", "x":8, "y":0}, | 34 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 35 | {"label":"K09", "x":9, "y":0}, | 35 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 36 | {"label":"K0A", "x":10, "y":0}, | 36 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 37 | {"label":"K0B", "x":11, "y":0}, | 37 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 38 | {"label":"K0C", "x":12, "y":0}, | 38 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 39 | {"label":"K0E", "x":13, "y":0, "w":2}, | 39 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 40 | {"label":"K10", "x":0, "y":1, "w":1.5}, | 40 | |
| 41 | {"label":"K12", "x":1.5, "y":1}, | 41 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 42 | {"label":"K13", "x":2.5, "y":1}, | 42 | {"matrix": [1, 2], "x": 1.5, "y": 1}, |
| 43 | {"label":"K14", "x":3.5, "y":1}, | 43 | {"matrix": [1, 3], "x": 2.5, "y": 1}, |
| 44 | {"label":"K15", "x":4.5, "y":1}, | 44 | {"matrix": [1, 4], "x": 3.5, "y": 1}, |
| 45 | {"label":"K16", "x":5.5, "y":1}, | 45 | {"matrix": [1, 5], "x": 4.5, "y": 1}, |
| 46 | {"label":"K17", "x":6.5, "y":1}, | 46 | {"matrix": [1, 6], "x": 5.5, "y": 1}, |
| 47 | {"label":"K18", "x":7.5, "y":1}, | 47 | {"matrix": [1, 7], "x": 6.5, "y": 1}, |
| 48 | {"label":"K19", "x":8.5, "y":1}, | 48 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 49 | {"label":"K1A", "x":9.5, "y":1}, | 49 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 50 | {"label":"K1B", "x":10.5, "y":1}, | 50 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 51 | {"label":"K1C", "x":11.5, "y":1}, | 51 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 52 | {"label":"K1D", "x":12.5, "y":1}, | 52 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 53 | {"label":"K1E", "x":13.5, "y":1, "w":1.5}, | 53 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 54 | {"label":"K20", "x":0, "y":2, "w":1.75}, | 54 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 55 | {"label":"K22", "x":1.75, "y":2}, | 55 | |
| 56 | {"label":"K23", "x":2.75, "y":2}, | 56 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 57 | {"label":"K24", "x":3.75, "y":2}, | 57 | {"matrix": [2, 2], "x": 1.75, "y": 2}, |
| 58 | {"label":"K25", "x":4.75, "y":2}, | 58 | {"matrix": [2, 3], "x": 2.75, "y": 2}, |
| 59 | {"label":"K26", "x":5.75, "y":2}, | 59 | {"matrix": [2, 4], "x": 3.75, "y": 2}, |
| 60 | {"label":"K27", "x":6.75, "y":2}, | 60 | {"matrix": [2, 5], "x": 4.75, "y": 2}, |
| 61 | {"label":"K28", "x":7.75, "y":2}, | 61 | {"matrix": [2, 6], "x": 5.75, "y": 2}, |
| 62 | {"label":"K29", "x":8.75, "y":2}, | 62 | {"matrix": [2, 7], "x": 6.75, "y": 2}, |
| 63 | {"label":"K2A", "x":9.75, "y":2}, | 63 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 64 | {"label":"K2B", "x":10.75, "y":2}, | 64 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 65 | {"label":"K2C", "x":11.75, "y":2}, | 65 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 66 | {"label":"K2E", "x":12.75, "y":2, "w":2.25}, | 66 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 67 | {"label":"K30", "x":0, "y":3, "w":2}, | 67 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 68 | {"label":"K32", "x":2, "y":3}, | 68 | {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, |
| 69 | {"label":"K33", "x":3, "y":3}, | 69 | |
| 70 | {"label":"K34", "x":4, "y":3}, | 70 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, |
| 71 | {"label":"K35", "x":5, "y":3}, | 71 | {"matrix": [3, 2], "x": 2, "y": 3}, |
| 72 | {"label":"K36", "x":6, "y":3}, | 72 | {"matrix": [3, 3], "x": 3, "y": 3}, |
| 73 | {"label":"K37", "x":7, "y":3}, | 73 | {"matrix": [3, 4], "x": 4, "y": 3}, |
| 74 | {"label":"K38", "x":8, "y":3}, | 74 | {"matrix": [3, 5], "x": 5, "y": 3}, |
| 75 | {"label":"K39", "x":9, "y":3}, | 75 | {"matrix": [3, 6], "x": 6, "y": 3}, |
| 76 | {"label":"K3A", "x":10, "y":3}, | 76 | {"matrix": [3, 7], "x": 7, "y": 3}, |
| 77 | {"label":"K3B", "x":11, "y":3}, | 77 | {"matrix": [3, 8], "x": 8, "y": 3}, |
| 78 | {"label":"K3C", "x":12, "y":3}, | 78 | {"matrix": [3, 9], "x": 9, "y": 3}, |
| 79 | {"label":"K3D", "x":13, "y":3}, | 79 | {"matrix": [3, 10], "x": 10, "y": 3}, |
| 80 | {"label":"K3E", "x":14, "y":3}, | 80 | {"matrix": [3, 11], "x": 11, "y": 3}, |
| 81 | {"label":"K40", "x":0, "y":4, "w":1.25}, | 81 | {"matrix": [3, 12], "x": 12, "y": 3}, |
| 82 | {"label":"K41", "x":1.25, "y":4, "w":1.25}, | 82 | {"matrix": [3, 13], "x": 13, "y": 3}, |
| 83 | {"label":"K42", "x":2.5, "y":4, "w":1.25}, | 83 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 84 | {"label":"K46", "x":3.75, "y":4, "w":6.25}, | 84 | |
| 85 | {"label":"K4A", "x":10, "y":4}, | 85 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 86 | {"label":"K4B", "x":11, "y":4}, | 86 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 87 | {"label":"K4C", "x":12, "y":4}, | 87 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 88 | {"label":"K4D", "x":13, "y":4}, | 88 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 89 | {"label":"K4E", "x":14, "y":4} | 89 | {"matrix": [4, 10], "x": 10, "y": 4}, |
| 90 | {"matrix": [4, 11], "x": 11, "y": 4}, | ||
| 91 | {"matrix": [4, 12], "x": 12, "y": 4}, | ||
| 92 | {"matrix": [4, 13], "x": 13, "y": 4}, | ||
| 93 | {"matrix": [4, 14], "x": 14, "y": 4} | ||
| 90 | ] | 94 | ] |
| 91 | } | 95 | } |
| 92 | } | 96 | } |
diff --git a/keyboards/weirdo/kelowna/rgb64/rgb64.h b/keyboards/weirdo/kelowna/rgb64/rgb64.h deleted file mode 100644 index c2277aa208..0000000000 --- a/keyboards/weirdo/kelowna/rgb64/rgb64.h +++ /dev/null | |||
| @@ -1,31 +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 | |||
| 19 | #define LAYOUT_64_ansi( \ | ||
| 20 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, \ | ||
| 21 | K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | ||
| 22 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \ | ||
| 23 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | ||
| 24 | K40, K41, K42, K46, K4A, K4B, K4C, K4D, K4E \ | ||
| 25 | ) { \ | ||
| 26 | {K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, KC_NO, K0E}, \ | ||
| 27 | {K10, KC_NO, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E}, \ | ||
| 28 | {K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO, K2E}, \ | ||
| 29 | {K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E}, \ | ||
| 30 | {K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO,KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E} \ | ||
| 31 | } | ||
diff --git a/keyboards/weirdo/naiping/np64/info.json b/keyboards/weirdo/naiping/np64/info.json index 6e4e822b78..0f91be1b83 100644 --- a/keyboards/weirdo/naiping/np64/info.json +++ b/keyboards/weirdo/naiping/np64/info.json | |||
| @@ -26,74 +26,74 @@ | |||
| 26 | "layouts": { | 26 | "layouts": { |
| 27 | "LAYOUT_64_ansi": { | 27 | "LAYOUT_64_ansi": { |
| 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":"K0E", "x":13, "y":0, "w":2}, | 42 | {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, |
| 43 | 43 | ||
| 44 | {"label":"K10", "x":0, "y":1, "w":1.5}, | 44 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 45 | {"label":"K12", "x":1.5, "y":1}, | 45 | {"matrix": [1, 2], "x": 1.5, "y": 1}, |
| 46 | {"label":"K13", "x":2.5, "y":1}, | 46 | {"matrix": [1, 3], "x": 2.5, "y": 1}, |
| 47 | {"label":"K14", "x":3.5, "y":1}, | 47 | {"matrix": [1, 4], "x": 3.5, "y": 1}, |
| 48 | {"label":"K15", "x":4.5, "y":1}, | 48 | {"matrix": [1, 5], "x": 4.5, "y": 1}, |
| 49 | {"label":"K16", "x":5.5, "y":1}, | 49 | {"matrix": [1, 6], "x": 5.5, "y": 1}, |
| 50 | {"label":"K17", "x":6.5, "y":1}, | 50 | {"matrix": [1, 7], "x": 6.5, "y": 1}, |
| 51 | {"label":"K18", "x":7.5, "y":1}, | 51 | {"matrix": [1, 8], "x": 7.5, "y": 1}, |
| 52 | {"label":"K19", "x":8.5, "y":1}, | 52 | {"matrix": [1, 9], "x": 8.5, "y": 1}, |
| 53 | {"label":"K1A", "x":9.5, "y":1}, | 53 | {"matrix": [1, 10], "x": 9.5, "y": 1}, |
| 54 | {"label":"K1B", "x":10.5, "y":1}, | 54 | {"matrix": [1, 11], "x": 10.5, "y": 1}, |
| 55 | {"label":"K1C", "x":11.5, "y":1}, | 55 | {"matrix": [1, 12], "x": 11.5, "y": 1}, |
| 56 | {"label":"K1D", "x":12.5, "y":1}, | 56 | {"matrix": [1, 13], "x": 12.5, "y": 1}, |
| 57 | {"label":"K1E", "x":13.5, "y":1, "w":1.5}, | 57 | {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, |
| 58 | 58 | ||
| 59 | {"label":"K20", "x":0, "y":2, "w":1.75}, | 59 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 60 | {"label":"K22", "x":1.75, "y":2}, | 60 | {"matrix": [2, 2], "x": 1.75, "y": 2}, |
| 61 | {"label":"K23", "x":2.75, "y":2}, | 61 | {"matrix": [2, 3], "x": 2.75, "y": 2}, |
| 62 | {"label":"K24", "x":3.75, "y":2}, | 62 | {"matrix": [2, 4], "x": 3.75, "y": 2}, |
| 63 | {"label":"K25", "x":4.75, "y":2}, | 63 | {"matrix": [2, 5], "x": 4.75, "y": 2}, |
| 64 | {"label":"K26", "x":5.75, "y":2}, | 64 | {"matrix": [2, 6], "x": 5.75, "y": 2}, |
| 65 | {"label":"K27", "x":6.75, "y":2}, | 65 | {"matrix": [2, 7], "x": 6.75, "y": 2}, |
| 66 | {"label":"K28", "x":7.75, "y":2}, | 66 | {"matrix": [2, 8], "x": 7.75, "y": 2}, |
| 67 | {"label":"K29", "x":8.75, "y":2}, | 67 | {"matrix": [2, 9], "x": 8.75, "y": 2}, |
| 68 | {"label":"K2A", "x":9.75, "y":2}, | 68 | {"matrix": [2, 10], "x": 9.75, "y": 2}, |
| 69 | {"label":"K2B", "x":10.75, "y":2}, | 69 | {"matrix": [2, 11], "x": 10.75, "y": 2}, |
| 70 | {"label":"K2C", "x":11.75, "y":2}, | 70 | {"matrix": [2, 12], "x": 11.75, "y": 2}, |
| 71 | {"label":"K2E", "x":12.75, "y":2, "w":2.25}, | 71 | {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, |
| 72 | 72 | ||
| 73 | {"label":"K30", "x":0, "y":3, "w":2}, | 73 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, |
| 74 | {"label":"K32", "x":2, "y":3}, | 74 | {"matrix": [3, 2], "x": 2, "y": 3}, |
| 75 | {"label":"K33", "x":3, "y":3}, | 75 | {"matrix": [3, 3], "x": 3, "y": 3}, |
| 76 | {"label":"K34", "x":4, "y":3}, | 76 | {"matrix": [3, 4], "x": 4, "y": 3}, |
| 77 | {"label":"K35", "x":5, "y":3}, | 77 | {"matrix": [3, 5], "x": 5, "y": 3}, |
| 78 | {"label":"K36", "x":6, "y":3}, | 78 | {"matrix": [3, 6], "x": 6, "y": 3}, |
| 79 | {"label":"K37", "x":7, "y":3}, | 79 | {"matrix": [3, 7], "x": 7, "y": 3}, |
| 80 | {"label":"K38", "x":8, "y":3}, | 80 | {"matrix": [3, 8], "x": 8, "y": 3}, |
| 81 | {"label":"K39", "x":9, "y":3}, | 81 | {"matrix": [3, 9], "x": 9, "y": 3}, |
| 82 | {"label":"K3A", "x":10, "y":3}, | 82 | {"matrix": [3, 10], "x": 10, "y": 3}, |
| 83 | {"label":"K3B", "x":11, "y":3}, | 83 | {"matrix": [3, 11], "x": 11, "y": 3}, |
| 84 | {"label":"K3C", "x":12, "y":3}, | 84 | {"matrix": [3, 12], "x": 12, "y": 3}, |
| 85 | {"label":"K3D", "x":13, "y":3}, | 85 | {"matrix": [3, 13], "x": 13, "y": 3}, |
| 86 | {"label":"K3E", "x":14, "y":3}, | 86 | {"matrix": [3, 14], "x": 14, "y": 3}, |
| 87 | 87 | ||
| 88 | {"label":"K40", "x":0, "y":4, "w":1.25}, | 88 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 89 | {"label":"K41", "x":1.25, "y":4, "w":1.25}, | 89 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 90 | {"label":"K42", "x":2.5, "y":4, "w":1.25}, | 90 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 91 | {"label":"K46", "x":3.75, "y":4, "w":6.25}, | 91 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, |
| 92 | {"label":"K4A", "x":10, "y":4}, | 92 | {"matrix": [4, 10], "x": 10, "y": 4}, |
| 93 | {"label":"K4B", "x":11, "y":4}, | 93 | {"matrix": [4, 11], "x": 11, "y": 4}, |
| 94 | {"label":"K4C", "x":12, "y":4}, | 94 | {"matrix": [4, 12], "x": 12, "y": 4}, |
| 95 | {"label":"K4D", "x":13, "y":4}, | 95 | {"matrix": [4, 13], "x": 13, "y": 4}, |
| 96 | {"label":"K4E", "x":14, "y":4} | 96 | {"matrix": [4, 14], "x": 14, "y": 4} |
| 97 | ] | 97 | ] |
| 98 | } | 98 | } |
| 99 | } | 99 | } |
diff --git a/keyboards/weirdo/naiping/np64/np64.h b/keyboards/weirdo/naiping/np64/np64.h deleted file mode 100644 index c2277aa208..0000000000 --- a/keyboards/weirdo/naiping/np64/np64.h +++ /dev/null | |||
| @@ -1,31 +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 | |||
| 19 | #define LAYOUT_64_ansi( \ | ||
| 20 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, \ | ||
| 21 | K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | ||
| 22 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \ | ||
| 23 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | ||
| 24 | K40, K41, K42, K46, K4A, K4B, K4C, K4D, K4E \ | ||
| 25 | ) { \ | ||
| 26 | {K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, KC_NO, K0E}, \ | ||
| 27 | {K10, KC_NO, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E}, \ | ||
| 28 | {K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO, K2E}, \ | ||
| 29 | {K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E}, \ | ||
| 30 | {K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO,KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E} \ | ||
| 31 | } | ||
diff --git a/keyboards/wilba_tech/wt60_a/info.json b/keyboards/wilba_tech/wt60_a/info.json index e429b635de..1e76ecef0a 100644 --- a/keyboards/wilba_tech/wt60_a/info.json +++ b/keyboards/wilba_tech/wt60_a/info.json | |||
| @@ -17,10 +17,144 @@ | |||
| 17 | "bootloader": "atmel-dfu", | 17 | "bootloader": "atmel-dfu", |
| 18 | "layouts": { | 18 | "layouts": { |
| 19 | "LAYOUT_60_ansi": { | 19 | "LAYOUT_60_ansi": { |
| 20 | "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}] | 20 | "layout": [ |
| 21 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 22 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 23 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 24 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 25 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 26 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 27 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 28 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 29 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 30 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 31 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 32 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 33 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 34 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 35 | |||
| 36 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 37 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 38 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 39 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 40 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 41 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 42 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 43 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 44 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 45 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 46 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 47 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 48 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 49 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 50 | |||
| 51 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 52 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 53 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 54 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 55 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 56 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 57 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 58 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 59 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 60 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 61 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 62 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 63 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 64 | |||
| 65 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 66 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 67 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 68 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 69 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 70 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 71 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 72 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 73 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 74 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 75 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 76 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 77 | |||
| 78 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 79 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 80 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 81 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 82 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 83 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 84 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 85 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 86 | ] | ||
| 21 | }, | 87 | }, |
| 22 | "LAYOUT_60_ansi_split_bs_rshift": { | 88 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 23 | "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}, {"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.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}] | 89 | "layout": [ |
| 90 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 91 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 92 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 93 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 94 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 95 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 96 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 97 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 98 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 99 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 100 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 101 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 102 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 103 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 104 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 105 | |||
| 106 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 107 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 108 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 109 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 110 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 111 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 112 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 113 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 114 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 115 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 116 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 117 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 118 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 119 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 120 | |||
| 121 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 122 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 123 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 124 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 125 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 126 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 127 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 128 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 129 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 130 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 131 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 132 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 133 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 134 | |||
| 135 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 136 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 137 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 138 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 139 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 140 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 141 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 142 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 143 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 144 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 145 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 146 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 147 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 148 | |||
| 149 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 150 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 151 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 152 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 153 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 154 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 155 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 156 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 157 | ] | ||
| 24 | } | 158 | } |
| 25 | } | 159 | } |
| 26 | } | 160 | } |
diff --git a/keyboards/wilba_tech/wt60_a/wt60_a.h b/keyboards/wilba_tech/wt60_a/wt60_a.h deleted file mode 100644 index 8ac8d92167..0000000000 --- a/keyboards/wilba_tech/wt60_a/wt60_a.h +++ /dev/null | |||
| @@ -1,52 +0,0 @@ | |||
| 1 | /* Copyright 2018 Jason Williams (Wilba) | ||
| 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_ansi_split_bs_rshift( \ | ||
| 24 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K213, \ | ||
| 25 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \ | ||
| 26 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, \ | ||
| 27 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, \ | ||
| 28 | K400, K401, K402, K406, K410, K411, K412, K413 \ | ||
| 29 | ) { \ | ||
| 30 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013 }, \ | ||
| 31 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113 }, \ | ||
| 32 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213 }, \ | ||
| 33 | { K300, ____, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313 }, \ | ||
| 34 | { K400, K401, K402, ____, ____, ____, K406, ____, ____, ____, K410, K411, K412, K413 } \ | ||
| 35 | } | ||
| 36 | |||
| 37 | #define LAYOUT_60_ansi( \ | ||
| 38 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, \ | ||
| 39 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \ | ||
| 40 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, \ | ||
| 41 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, \ | ||
| 42 | K400, K401, K402, K406, K410, K411, K412, K413 \ | ||
| 43 | ) { \ | ||
| 44 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013 }, \ | ||
| 45 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113 }, \ | ||
| 46 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, ____ }, \ | ||
| 47 | { K300, ____, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, ____ }, \ | ||
| 48 | { K400, K401, K402, ____, ____, ____, K406, ____, ____, ____, K410, K411, K412, K413 } \ | ||
| 49 | } | ||
| 50 | |||
| 51 | |||
| 52 | |||
diff --git a/keyboards/wilba_tech/zeal60/info.json b/keyboards/wilba_tech/zeal60/info.json index 764b040320..aafb2f8e69 100644 --- a/keyboards/wilba_tech/zeal60/info.json +++ b/keyboards/wilba_tech/zeal60/info.json | |||
| @@ -18,19 +18,354 @@ | |||
| 18 | "community_layouts": ["60_ansi", "60_iso", "60_hhkb", "60_ansi_split_bs_rshift"], | 18 | "community_layouts": ["60_ansi", "60_iso", "60_hhkb", "60_ansi_split_bs_rshift"], |
| 19 | "layouts": { | 19 | "layouts": { |
| 20 | "LAYOUT_60_all": { | 20 | "LAYOUT_60_all": { |
| 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}, {"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":1.25}, {"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":1.75}, {"x":14, "y":3}, {"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}] | 21 | "layout": [ |
| 22 | }, | 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": 1.25}, | ||
| 68 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 69 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 70 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 71 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 72 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 73 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 74 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 75 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 76 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 77 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 78 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 79 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 80 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 81 | |||
| 82 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 83 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 84 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 85 | {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 86 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 87 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 88 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 89 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 90 | ] | ||
| 91 | }, | ||
| 23 | "LAYOUT_60_ansi": { | 92 | "LAYOUT_60_ansi": { |
| 24 | "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}] | 93 | "layout": [ |
| 94 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 95 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 96 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 97 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 98 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 99 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 100 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 101 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 102 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 103 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 104 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 105 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 106 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 107 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 108 | |||
| 109 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 110 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 111 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 112 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 113 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 114 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 115 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 116 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 117 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 118 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 119 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 120 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 121 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 122 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 123 | |||
| 124 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 125 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 126 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 127 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 128 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 129 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 130 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 131 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 132 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 133 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 134 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 135 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 136 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 137 | |||
| 138 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 139 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 140 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 141 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 142 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 143 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 144 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 145 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 146 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 147 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 148 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 149 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 150 | |||
| 151 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 152 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 153 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 154 | {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 155 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 156 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 157 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 158 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 159 | ] | ||
| 25 | }, | 160 | }, |
| 26 | "LAYOUT_60_iso": { | 161 | "LAYOUT_60_iso": { |
| 27 | "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":"Enter", "x":13.75, "y":1, "w":1.25, "h":2}, {"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":"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}] | 162 | "layout": [ |
| 163 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 164 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 165 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 166 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 167 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 168 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 169 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 170 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 171 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 172 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 173 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 174 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 175 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 176 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 177 | |||
| 178 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 179 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 180 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 181 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 182 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 183 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 184 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 185 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 186 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 187 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 188 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 189 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 190 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 191 | {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 192 | |||
| 193 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 194 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 195 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 196 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 197 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 198 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 199 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 200 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 201 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 202 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 203 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 204 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 205 | {"matrix": [2, 12], "x": 12.75, "y": 2}, | ||
| 206 | |||
| 207 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 208 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 209 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 210 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 211 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 212 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 213 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 214 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 215 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 216 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 217 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 218 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 219 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 220 | |||
| 221 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 222 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 223 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 224 | {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 225 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 226 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 227 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 228 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 229 | ] | ||
| 28 | }, | 230 | }, |
| 29 | "LAYOUT_60_ansi_split_bs_rshift": { | 231 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 30 | "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}, {"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.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}] | 232 | "layout": [ |
| 233 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 234 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 235 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 236 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 237 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 238 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 239 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 240 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 241 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 242 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 243 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 244 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 245 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 246 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 247 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 248 | |||
| 249 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 250 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 251 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 252 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 253 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 254 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 255 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 256 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 257 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 258 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 259 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 260 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 261 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 262 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 263 | |||
| 264 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 265 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 266 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 267 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 268 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 269 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 270 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 271 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 272 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 273 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 274 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 275 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 276 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 277 | |||
| 278 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 279 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 280 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 281 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 282 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 283 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 284 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 285 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 286 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 287 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 288 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 289 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 290 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 291 | |||
| 292 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 293 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 294 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 295 | {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 296 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 297 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 298 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 299 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 300 | ] | ||
| 31 | }, | 301 | }, |
| 32 | "LAYOUT_60_hhkb": { | 302 | "LAYOUT_60_hhkb": { |
| 33 | "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}] | 303 | "layout": [ |
| 304 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 305 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 306 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 307 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 308 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 309 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 310 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 311 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 312 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 313 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 314 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 315 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 316 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 317 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 318 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 319 | |||
| 320 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 321 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 322 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 323 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 324 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 325 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 326 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 327 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 328 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 329 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 330 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 331 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 332 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 333 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 334 | |||
| 335 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 336 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 337 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 338 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 339 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 340 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 341 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 342 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 343 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 344 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 345 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 346 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 347 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 348 | |||
| 349 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 350 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 351 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 352 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 353 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 354 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 355 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 356 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 357 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 358 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 359 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 360 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 361 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 362 | |||
| 363 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 364 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 365 | {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, | ||
| 366 | {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, | ||
| 367 | {"matrix": [4, 12], "x": 12.5, "y": 4} | ||
| 368 | ] | ||
| 34 | } | 369 | } |
| 35 | } | 370 | } |
| 36 | } | 371 | } |
diff --git a/keyboards/wilba_tech/zeal60/zeal60.h b/keyboards/wilba_tech/zeal60/zeal60.h index 016531d227..3966f822ee 100644 --- a/keyboards/wilba_tech/zeal60/zeal60.h +++ b/keyboards/wilba_tech/zeal60/zeal60.h | |||
| @@ -18,76 +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_all( \ | ||
| 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, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 29 | K40, K41, K42, K47, 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, K2B, K2C, K2D }, \ | ||
| 34 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 35 | { K40, K41, K42, XXX, XXX, XXX, XXX, K47, XXX, XXX, K4A, K4B, K4C, K4D } \ | ||
| 36 | } | ||
| 37 | |||
| 38 | #define LAYOUT_60_ansi( \ | ||
| 39 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 40 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 41 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 42 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 43 | K40, K41, K42, K47, K4A, K4B, K4C, K4D \ | ||
| 44 | ) { \ | ||
| 45 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 46 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 47 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, XXX }, \ | ||
| 48 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, XXX }, \ | ||
| 49 | { K40, K41, K42, XXX, XXX, XXX, XXX, K47, XXX, XXX, K4A, K4B, K4C, K4D } \ | ||
| 50 | } | ||
| 51 | |||
| 52 | #define LAYOUT_60_iso( \ | ||
| 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, \ | ||
| 56 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
| 57 | K40, K41, K42, K47, K4A, K4B, K4C, K4D \ | ||
| 58 | ) { \ | ||
| 59 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 60 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 61 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, XXX }, \ | ||
| 62 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, XXX }, \ | ||
| 63 | { K40, K41, K42, XXX, XXX, XXX, XXX, K47, XXX, XXX, K4A, K4B, K4C, K4D } \ | ||
| 64 | } | ||
| 65 | |||
| 66 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 67 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 68 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 69 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 70 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 71 | K40, K41, K42, K47, K4A, K4B, K4C, K4D \ | ||
| 72 | ) { \ | ||
| 73 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 74 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 75 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 76 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 77 | { K40, K41, K42, XXX, XXX, XXX, XXX, K47, XXX, XXX, K4A, K4B, K4C, K4D } \ | ||
| 78 | } | ||
| 79 | |||
| 80 | #define LAYOUT_60_hhkb( \ | ||
| 81 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 82 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 83 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 84 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 85 | K41, K42, K47, K4B, K4C \ | ||
| 86 | ) { \ | ||
| 87 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 88 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 89 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 90 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 91 | { XXX, K41, K42, XXX, XXX, XXX, XXX, K47, XXX, XXX, XXX, K4B, K4C, XXX } \ | ||
| 92 | } | ||
| 93 | |||
diff --git a/keyboards/xelus/rs60/info.json b/keyboards/xelus/rs60/info.json index f6adb3db42..98b545a9e8 100644 --- a/keyboards/xelus/rs60/info.json +++ b/keyboards/xelus/rs60/info.json | |||
| @@ -7,281 +7,5 @@ | |||
| 7 | "vid": "0x5845", | 7 | "vid": "0x5845", |
| 8 | "pid": "0x5253" | 8 | "pid": "0x5253" |
| 9 | }, | 9 | }, |
| 10 | "community_layouts": ["60_ansi_split_bs_rshift", "60_ansi", "60_ansi_tsangan", "60_tsangan_hhkb"], | 10 | "community_layouts": ["60_ansi_split_bs_rshift", "60_ansi", "60_ansi_tsangan", "60_tsangan_hhkb"] |
| 11 | "layouts": { | ||
| 12 | "LAYOUT_60_ansi_split_bs_rshift": { | ||
| 13 | "layout": [ | ||
| 14 | {"label":"Esc", "x":0, "y":0}, | ||
| 15 | {"label":"1", "x":1, "y":0}, | ||
| 16 | {"label":"2", "x":2, "y":0}, | ||
| 17 | {"label":"3", "x":3, "y":0}, | ||
| 18 | {"label":"4", "x":4, "y":0}, | ||
| 19 | {"label":"5", "x":5, "y":0}, | ||
| 20 | {"label":"6", "x":6, "y":0}, | ||
| 21 | {"label":"7", "x":7, "y":0}, | ||
| 22 | {"label":"8", "x":8, "y":0}, | ||
| 23 | {"label":"9", "x":9, "y":0}, | ||
| 24 | {"label":"0", "x":10, "y":0}, | ||
| 25 | {"label":"-", "x":11, "y":0}, | ||
| 26 | {"label":"=", "x":12, "y":0}, | ||
| 27 | {"label":"\\", "x":13, "y":0}, | ||
| 28 | {"label":"Delete", "x":14, "y":0}, | ||
| 29 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | ||
| 30 | {"label":"Q", "x":1.5, "y":1}, | ||
| 31 | {"label":"W", "x":2.5, "y":1}, | ||
| 32 | {"label":"E", "x":3.5, "y":1}, | ||
| 33 | {"label":"R", "x":4.5, "y":1}, | ||
| 34 | {"label":"T", "x":5.5, "y":1}, | ||
| 35 | {"label":"Y", "x":6.5, "y":1}, | ||
| 36 | {"label":"U", "x":7.5, "y":1}, | ||
| 37 | {"label":"I", "x":8.5, "y":1}, | ||
| 38 | {"label":"O", "x":9.5, "y":1}, | ||
| 39 | {"label":"P", "x":10.5, "y":1}, | ||
| 40 | {"label":"[", "x":11.5, "y":1}, | ||
| 41 | {"label":"]", "x":12.5, "y":1}, | ||
| 42 | {"label":"Backspace", "x":13.5, "y":1, "w":1.5}, | ||
| 43 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | ||
| 44 | {"label":"A", "x":1.75, "y":2}, | ||
| 45 | {"label":"S", "x":2.75, "y":2}, | ||
| 46 | {"label":"D", "x":3.75, "y":2}, | ||
| 47 | {"label":"F", "x":4.75, "y":2}, | ||
| 48 | {"label":"G", "x":5.75, "y":2}, | ||
| 49 | {"label":"H", "x":6.75, "y":2}, | ||
| 50 | {"label":"J", "x":7.75, "y":2}, | ||
| 51 | {"label":"K", "x":8.75, "y":2}, | ||
| 52 | {"label":"L", "x":9.75, "y":2}, | ||
| 53 | {"label":";", "x":10.75, "y":2}, | ||
| 54 | {"label":"'", "x":11.75, "y":2}, | ||
| 55 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | ||
| 56 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | ||
| 57 | {"label":"Z", "x":2.25, "y":3}, | ||
| 58 | {"label":"X", "x":3.25, "y":3}, | ||
| 59 | {"label":"C", "x":4.25, "y":3}, | ||
| 60 | {"label":"V", "x":5.25, "y":3}, | ||
| 61 | {"label":"B", "x":6.25, "y":3}, | ||
| 62 | {"label":"N", "x":7.25, "y":3}, | ||
| 63 | {"label":"M", "x":8.25, "y":3}, | ||
| 64 | {"label":",", "x":9.25, "y":3}, | ||
| 65 | {"label":".", "x":10.25, "y":3}, | ||
| 66 | {"label":"/", "x":11.25, "y":3}, | ||
| 67 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | ||
| 68 | {"label":"Fn", "x":14, "y":3}, | ||
| 69 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | ||
| 70 | {"label":"GUI", "x":1.25, "y":4, "w":1.25}, | ||
| 71 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | ||
| 72 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | ||
| 73 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | ||
| 74 | {"label":"GUI", "x":11.25, "y":4, "w":1.25}, | ||
| 75 | {"label":"Fn", "x":12.5, "y":4, "w":1.25}, | ||
| 76 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | ||
| 77 | ] | ||
| 78 | }, | ||
| 79 | "LAYOUT_60_ansi": { | ||
| 80 | "layout": [ | ||
| 81 | {"label":"Esc", "matrix":[0, 0], "x":0, "y":0}, | ||
| 82 | {"label":"1", "matrix":[0, 1], "x":1, "y":0}, | ||
| 83 | {"label":"2", "matrix":[0, 2], "x":2, "y":0}, | ||
| 84 | {"label":"3", "matrix":[0, 3], "x":3, "y":0}, | ||
| 85 | {"label":"4", "matrix":[0, 4], "x":4, "y":0}, | ||
| 86 | {"label":"5", "matrix":[0, 5], "x":5, "y":0}, | ||
| 87 | {"label":"6", "matrix":[0, 6], "x":6, "y":0}, | ||
| 88 | {"label":"7", "matrix":[0, 7], "x":7, "y":0}, | ||
| 89 | {"label":"8", "matrix":[0, 8], "x":8, "y":0}, | ||
| 90 | {"label":"9", "matrix":[0, 9], "x":9, "y":0}, | ||
| 91 | {"label":"0", "matrix":[0, 10], "x":10, "y":0}, | ||
| 92 | {"label":"-", "matrix":[0, 11], "x":11, "y":0}, | ||
| 93 | {"label":"=", "matrix":[0, 12], "x":12, "y":0}, | ||
| 94 | {"label":"Backspace", "matrix":[0, 13], "x":13, "y":0, "w":2}, | ||
| 95 | |||
| 96 | {"label":"Tab", "matrix":[1, 0], "x":0, "y":1, "w":1.5}, | ||
| 97 | {"label":"Q", "matrix":[1, 1], "x":1.5, "y":1}, | ||
| 98 | {"label":"W", "matrix":[1, 2], "x":2.5, "y":1}, | ||
| 99 | {"label":"E", "matrix":[1, 3], "x":3.5, "y":1}, | ||
| 100 | {"label":"R", "matrix":[1, 4], "x":4.5, "y":1}, | ||
| 101 | {"label":"T", "matrix":[1, 5], "x":5.5, "y":1}, | ||
| 102 | {"label":"Y", "matrix":[1, 6], "x":6.5, "y":1}, | ||
| 103 | {"label":"U", "matrix":[1, 7], "x":7.5, "y":1}, | ||
| 104 | {"label":"I", "matrix":[1, 8], "x":8.5, "y":1}, | ||
| 105 | {"label":"O", "matrix":[1, 9], "x":9.5, "y":1}, | ||
| 106 | {"label":"P", "matrix":[1, 10], "x":10.5, "y":1}, | ||
| 107 | {"label":"[", "matrix":[1, 11], "x":11.5, "y":1}, | ||
| 108 | {"label":"]", "matrix":[1, 12], "x":12.5, "y":1}, | ||
| 109 | {"label":"\\", "matrix":[1, 13], "x":13.5, "y":1, "w":1.5}, | ||
| 110 | |||
| 111 | {"label":"Caps Lock", "matrix":[2, 0], "x":0, "y":2, "w":1.75}, | ||
| 112 | {"label":"A", "matrix":[2, 1], "x":1.75, "y":2}, | ||
| 113 | {"label":"S", "matrix":[2, 2], "x":2.75, "y":2}, | ||
| 114 | {"label":"D", "matrix":[2, 3], "x":3.75, "y":2}, | ||
| 115 | {"label":"F", "matrix":[2, 4], "x":4.75, "y":2}, | ||
| 116 | {"label":"G", "matrix":[2, 5], "x":5.75, "y":2}, | ||
| 117 | {"label":"H", "matrix":[2, 6], "x":6.75, "y":2}, | ||
| 118 | {"label":"J", "matrix":[2, 7], "x":7.75, "y":2}, | ||
| 119 | {"label":"K", "matrix":[2, 8], "x":8.75, "y":2}, | ||
| 120 | {"label":"L", "matrix":[2, 9], "x":9.75, "y":2}, | ||
| 121 | {"label":";", "matrix":[2, 10], "x":10.75, "y":2}, | ||
| 122 | {"label":"'", "matrix":[2, 11], "x":11.75, "y":2}, | ||
| 123 | {"label":"Enter", "matrix":[2, 12], "x":12.75, "y":2, "w":2.25}, | ||
| 124 | |||
| 125 | {"label":"Shift", "matrix":[3, 0], "x":0, "y":3, "w":2.25}, | ||
| 126 | {"label":"Z", "matrix":[3, 1], "x":2.25, "y":3}, | ||
| 127 | {"label":"X", "matrix":[3, 2], "x":3.25, "y":3}, | ||
| 128 | {"label":"C", "matrix":[3, 3], "x":4.25, "y":3}, | ||
| 129 | {"label":"V", "matrix":[3, 4], "x":5.25, "y":3}, | ||
| 130 | {"label":"B", "matrix":[3, 5], "x":6.25, "y":3}, | ||
| 131 | {"label":"N", "matrix":[3, 6], "x":7.25, "y":3}, | ||
| 132 | {"label":"M", "matrix":[3, 7], "x":8.25, "y":3}, | ||
| 133 | {"label":",", "matrix":[3, 8], "x":9.25, "y":3}, | ||
| 134 | {"label":".", "matrix":[3, 9], "x":10.25, "y":3}, | ||
| 135 | {"label":"/", "matrix":[3, 11], "x":11.25, "y":3}, | ||
| 136 | {"label":"Shift", "matrix":[3, 12], "x":12.25, "y":3, "w":2.75}, | ||
| 137 | |||
| 138 | {"label":"Ctrl", "matrix":[4, 0], "x":0, "y":4, "w":1.25}, | ||
| 139 | {"label":"GUI", "matrix":[4, 1], "x":1.25, "y":4, "w":1.25}, | ||
| 140 | {"label":"Alt", "matrix":[4, 2], "x":2.5, "y":4, "w":1.25}, | ||
| 141 | {"label":"Space", "matrix":[4, 5], "x":3.75, "y":4, "w":6.25}, | ||
| 142 | {"label":"Alt", "matrix":[4, 9], "x":10, "y":4, "w":1.25}, | ||
| 143 | {"label":"GUI", "matrix":[4, 10], "x":11.25, "y":4, "w":1.25}, | ||
| 144 | {"label":"Fn", "matrix":[4, 12], "x":12.5, "y":4, "w":1.25}, | ||
| 145 | {"label":"Ctrl", "matrix":[4, 13], "x":13.75, "y":4, "w":1.25} | ||
| 146 | ] | ||
| 147 | }, | ||
| 148 | "LAYOUT_60_ansi_tsangan": { | ||
| 149 | "layout": [ | ||
| 150 | {"label":"Esc", "matrix":[0, 0], "x":0, "y":0}, | ||
| 151 | {"label":"1", "matrix":[0, 1], "x":1, "y":0}, | ||
| 152 | {"label":"2", "matrix":[0, 2], "x":2, "y":0}, | ||
| 153 | {"label":"3", "matrix":[0, 3], "x":3, "y":0}, | ||
| 154 | {"label":"4", "matrix":[0, 4], "x":4, "y":0}, | ||
| 155 | {"label":"5", "matrix":[0, 5], "x":5, "y":0}, | ||
| 156 | {"label":"6", "matrix":[0, 6], "x":6, "y":0}, | ||
| 157 | {"label":"7", "matrix":[0, 7], "x":7, "y":0}, | ||
| 158 | {"label":"8", "matrix":[0, 8], "x":8, "y":0}, | ||
| 159 | {"label":"9", "matrix":[0, 9], "x":9, "y":0}, | ||
| 160 | {"label":"0", "matrix":[0, 10], "x":10, "y":0}, | ||
| 161 | {"label":"-", "matrix":[0, 11], "x":11, "y":0}, | ||
| 162 | {"label":"=", "matrix":[0, 12], "x":12, "y":0}, | ||
| 163 | {"label":"Backspace", "matrix":[0, 13], "x":13, "y":0, "w":2}, | ||
| 164 | |||
| 165 | {"label":"Tab", "matrix":[1, 0], "x":0, "y":1, "w":1.5}, | ||
| 166 | {"label":"Q", "matrix":[1, 1], "x":1.5, "y":1}, | ||
| 167 | {"label":"W", "matrix":[1, 2], "x":2.5, "y":1}, | ||
| 168 | {"label":"E", "matrix":[1, 3], "x":3.5, "y":1}, | ||
| 169 | {"label":"R", "matrix":[1, 4], "x":4.5, "y":1}, | ||
| 170 | {"label":"T", "matrix":[1, 5], "x":5.5, "y":1}, | ||
| 171 | {"label":"Y", "matrix":[1, 6], "x":6.5, "y":1}, | ||
| 172 | {"label":"U", "matrix":[1, 7], "x":7.5, "y":1}, | ||
| 173 | {"label":"I", "matrix":[1, 8], "x":8.5, "y":1}, | ||
| 174 | {"label":"O", "matrix":[1, 9], "x":9.5, "y":1}, | ||
| 175 | {"label":"P", "matrix":[1, 10], "x":10.5, "y":1}, | ||
| 176 | {"label":"[", "matrix":[1, 11], "x":11.5, "y":1}, | ||
| 177 | {"label":"]", "matrix":[1, 12], "x":12.5, "y":1}, | ||
| 178 | {"label":"\\", "matrix":[1, 13], "x":13.5, "y":1, "w":1.5}, | ||
| 179 | |||
| 180 | {"label":"Caps Lock", "matrix":[2, 0], "x":0, "y":2, "w":1.75}, | ||
| 181 | {"label":"A", "matrix":[2, 1], "x":1.75, "y":2}, | ||
| 182 | {"label":"S", "matrix":[2, 2], "x":2.75, "y":2}, | ||
| 183 | {"label":"D", "matrix":[2, 3], "x":3.75, "y":2}, | ||
| 184 | {"label":"F", "matrix":[2, 4], "x":4.75, "y":2}, | ||
| 185 | {"label":"G", "matrix":[2, 5], "x":5.75, "y":2}, | ||
| 186 | {"label":"H", "matrix":[2, 6], "x":6.75, "y":2}, | ||
| 187 | {"label":"J", "matrix":[2, 7], "x":7.75, "y":2}, | ||
| 188 | {"label":"K", "matrix":[2, 8], "x":8.75, "y":2}, | ||
| 189 | {"label":"L", "matrix":[2, 9], "x":9.75, "y":2}, | ||
| 190 | {"label":";", "matrix":[2, 10], "x":10.75, "y":2}, | ||
| 191 | {"label":"'", "matrix":[2, 11], "x":11.75, "y":2}, | ||
| 192 | {"label":"Enter", "matrix":[2, 12], "x":12.75, "y":2, "w":2.25}, | ||
| 193 | |||
| 194 | {"label":"Shift", "matrix":[3, 0], "x":0, "y":3, "w":2.25}, | ||
| 195 | {"label":"Z", "matrix":[3, 1], "x":2.25, "y":3}, | ||
| 196 | {"label":"X", "matrix":[3, 2], "x":3.25, "y":3}, | ||
| 197 | {"label":"C", "matrix":[3, 3], "x":4.25, "y":3}, | ||
| 198 | {"label":"V", "matrix":[3, 4], "x":5.25, "y":3}, | ||
| 199 | {"label":"B", "matrix":[3, 5], "x":6.25, "y":3}, | ||
| 200 | {"label":"N", "matrix":[3, 6], "x":7.25, "y":3}, | ||
| 201 | {"label":"M", "matrix":[3, 7], "x":8.25, "y":3}, | ||
| 202 | {"label":",", "matrix":[3, 8], "x":9.25, "y":3}, | ||
| 203 | {"label":".", "matrix":[3, 9], "x":10.25, "y":3}, | ||
| 204 | {"label":"/", "matrix":[3, 11], "x":11.25, "y":3}, | ||
| 205 | {"label":"Shift", "matrix":[3, 12], "x":12.25, "y":3, "w":2.75}, | ||
| 206 | |||
| 207 | {"label":"Ctrl", "matrix":[4, 0], "x":0, "y":4, "w":1.5}, | ||
| 208 | {"label":"GUI", "matrix":[4, 1], "x":1.5, "y":4}, | ||
| 209 | {"label":"Alt", "matrix":[4, 2], "x":2.5, "y":4, "w":1.5}, | ||
| 210 | {"label":"Space", "matrix":[4, 5], "x":4, "y":4, "w":7}, | ||
| 211 | {"label":"Alt", "matrix":[4, 10], "x":11, "y":4, "w":1.5}, | ||
| 212 | {"label":"Fn", "matrix":[4, 12], "x":12.5, "y":4}, | ||
| 213 | {"label":"Ctrl", "matrix":[4, 13], "x":13.5, "y":4, "w":1.5} | ||
| 214 | ] | ||
| 215 | }, | ||
| 216 | "LAYOUT_60_tsangan_hhkb": { | ||
| 217 | "layout": [ | ||
| 218 | {"label":"Esc", "matrix":[0, 0], "x":0, "y":0}, | ||
| 219 | {"label":"1", "matrix":[0, 1], "x":1, "y":0}, | ||
| 220 | {"label":"2", "matrix":[0, 2], "x":2, "y":0}, | ||
| 221 | {"label":"3", "matrix":[0, 3], "x":3, "y":0}, | ||
| 222 | {"label":"4", "matrix":[0, 4], "x":4, "y":0}, | ||
| 223 | {"label":"5", "matrix":[0, 5], "x":5, "y":0}, | ||
| 224 | {"label":"6", "matrix":[0, 6], "x":6, "y":0}, | ||
| 225 | {"label":"7", "matrix":[0, 7], "x":7, "y":0}, | ||
| 226 | {"label":"8", "matrix":[0, 8], "x":8, "y":0}, | ||
| 227 | {"label":"9", "matrix":[0, 9], "x":9, "y":0}, | ||
| 228 | {"label":"0", "matrix":[0, 10], "x":10, "y":0}, | ||
| 229 | {"label":"-", "matrix":[0, 11], "x":11, "y":0}, | ||
| 230 | {"label":"=", "matrix":[0, 12], "x":12, "y":0}, | ||
| 231 | {"label":"\\", "matrix":[0, 13], "x":13, "y":0}, | ||
| 232 | {"label":"Delete", "matrix":[2, 13], "x":14, "y":0}, | ||
| 233 | |||
| 234 | {"label":"Tab", "matrix":[1, 0], "x":0, "y":1, "w":1.5}, | ||
| 235 | {"label":"Q", "matrix":[1, 1], "x":1.5, "y":1}, | ||
| 236 | {"label":"W", "matrix":[1, 2], "x":2.5, "y":1}, | ||
| 237 | {"label":"E", "matrix":[1, 3], "x":3.5, "y":1}, | ||
| 238 | {"label":"R", "matrix":[1, 4], "x":4.5, "y":1}, | ||
| 239 | {"label":"T", "matrix":[1, 5], "x":5.5, "y":1}, | ||
| 240 | {"label":"Y", "matrix":[1, 6], "x":6.5, "y":1}, | ||
| 241 | {"label":"U", "matrix":[1, 7], "x":7.5, "y":1}, | ||
| 242 | {"label":"I", "matrix":[1, 8], "x":8.5, "y":1}, | ||
| 243 | {"label":"O", "matrix":[1, 9], "x":9.5, "y":1}, | ||
| 244 | {"label":"P", "matrix":[1, 10], "x":10.5, "y":1}, | ||
| 245 | {"label":"[", "matrix":[1, 11], "x":11.5, "y":1}, | ||
| 246 | {"label":"]", "matrix":[1, 12], "x":12.5, "y":1}, | ||
| 247 | {"label":"Backspace", "matrix":[1, 13], "x":13.5, "y":1, "w":1.5}, | ||
| 248 | |||
| 249 | {"label":"Caps Lock", "matrix":[2, 0], "x":0, "y":2, "w":1.75}, | ||
| 250 | {"label":"A", "matrix":[2, 1], "x":1.75, "y":2}, | ||
| 251 | {"label":"S", "matrix":[2, 2], "x":2.75, "y":2}, | ||
| 252 | {"label":"D", "matrix":[2, 3], "x":3.75, "y":2}, | ||
| 253 | {"label":"F", "matrix":[2, 4], "x":4.75, "y":2}, | ||
| 254 | {"label":"G", "matrix":[2, 5], "x":5.75, "y":2}, | ||
| 255 | {"label":"H", "matrix":[2, 6], "x":6.75, "y":2}, | ||
| 256 | {"label":"J", "matrix":[2, 7], "x":7.75, "y":2}, | ||
| 257 | {"label":"K", "matrix":[2, 8], "x":8.75, "y":2}, | ||
| 258 | {"label":"L", "matrix":[2, 9], "x":9.75, "y":2}, | ||
| 259 | {"label":";", "matrix":[2, 10], "x":10.75, "y":2}, | ||
| 260 | {"label":"'", "matrix":[2, 11], "x":11.75, "y":2}, | ||
| 261 | {"label":"Enter", "matrix":[2, 12], "x":12.75, "y":2, "w":2.25}, | ||
| 262 | |||
| 263 | {"label":"Shift", "matrix":[3, 0], "x":0, "y":3, "w":2.25}, | ||
| 264 | {"label":"Z", "matrix":[3, 1], "x":2.25, "y":3}, | ||
| 265 | {"label":"X", "matrix":[3, 2], "x":3.25, "y":3}, | ||
| 266 | {"label":"C", "matrix":[3, 3], "x":4.25, "y":3}, | ||
| 267 | {"label":"V", "matrix":[3, 4], "x":5.25, "y":3}, | ||
| 268 | {"label":"B", "matrix":[3, 5], "x":6.25, "y":3}, | ||
| 269 | {"label":"N", "matrix":[3, 6], "x":7.25, "y":3}, | ||
| 270 | {"label":"M", "matrix":[3, 7], "x":8.25, "y":3}, | ||
| 271 | {"label":",", "matrix":[3, 8], "x":9.25, "y":3}, | ||
| 272 | {"label":".", "matrix":[3, 9], "x":10.25, "y":3}, | ||
| 273 | {"label":"/", "matrix":[3, 11], "x":11.25, "y":3}, | ||
| 274 | {"label":"Shift", "matrix":[3, 12], "x":12.25, "y":3, "w":1.75}, | ||
| 275 | {"label":"Fn", "matrix":[3, 13], "x":14, "y":3}, | ||
| 276 | |||
| 277 | {"label":"Ctrl", "matrix":[4, 0], "x":0, "y":4, "w":1.5}, | ||
| 278 | {"label":"GUI", "matrix":[4, 1], "x":1.5, "y":4}, | ||
| 279 | {"label":"Alt", "matrix":[4, 2], "x":2.5, "y":4, "w":1.5}, | ||
| 280 | {"label":"Space", "matrix":[4, 5], "x":4, "y":4, "w":7}, | ||
| 281 | {"label":"Alt", "matrix":[4, 10], "x":11, "y":4, "w":1.5}, | ||
| 282 | {"label":"Fn", "matrix":[4, 12], "x":12.5, "y":4}, | ||
| 283 | {"label":"Ctrl", "matrix":[4, 13], "x":13.5, "y":4, "w":1.5} | ||
| 284 | ] | ||
| 285 | } | ||
| 286 | } | ||
| 287 | } | 11 | } |
diff --git a/keyboards/xelus/rs60/rev1/info.json b/keyboards/xelus/rs60/rev1/info.json index fb410ee861..bfc36db1c4 100644 --- a/keyboards/xelus/rs60/rev1/info.json +++ b/keyboards/xelus/rs60/rev1/info.json | |||
| @@ -11,5 +11,285 @@ | |||
| 11 | "caps_lock": "B0" | 11 | "caps_lock": "B0" |
| 12 | }, | 12 | }, |
| 13 | "processor": "atmega32u4", | 13 | "processor": "atmega32u4", |
| 14 | "bootloader": "atmel-dfu" | 14 | "bootloader": "atmel-dfu", |
| 15 | "layouts": { | ||
| 16 | "LAYOUT_60_ansi": { | ||
| 17 | "layout": [ | ||
| 18 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 19 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 20 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 21 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 22 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 23 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 24 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 25 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 26 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 27 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 28 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 29 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 30 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 31 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 32 | |||
| 33 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 34 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 35 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 36 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 37 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 38 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 39 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 40 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 41 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 42 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 43 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 44 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 45 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 46 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 47 | |||
| 48 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 49 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 50 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 51 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 52 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 53 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 54 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 55 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 56 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 57 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 58 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 59 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 60 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 61 | |||
| 62 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 63 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 64 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 65 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 66 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 67 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 68 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 69 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 70 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 71 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 72 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 73 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 74 | |||
| 75 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 76 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 77 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 78 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 79 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 80 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 81 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 82 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 83 | ] | ||
| 84 | }, | ||
| 85 | "LAYOUT_60_ansi_split_bs_rshift": { | ||
| 86 | "layout": [ | ||
| 87 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 88 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 89 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 90 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 91 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 92 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 93 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 94 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 95 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 96 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 97 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 98 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 99 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 100 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 101 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 102 | |||
| 103 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 104 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 105 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 106 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 107 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 108 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 109 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 110 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 111 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 112 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 113 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 114 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 115 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 116 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 117 | |||
| 118 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 119 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 120 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 121 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 122 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 123 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 124 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 125 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 126 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 127 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 128 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 129 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 130 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 131 | |||
| 132 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 133 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 134 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 135 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 136 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 137 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 138 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 139 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 140 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 141 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 142 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 143 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 144 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 145 | |||
| 146 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 147 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 148 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 149 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 150 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 151 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 152 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 153 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 154 | ] | ||
| 155 | }, | ||
| 156 | "LAYOUT_60_ansi_tsangan": { | ||
| 157 | "layout": [ | ||
| 158 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 159 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 160 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 161 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 162 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 163 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 164 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 165 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 166 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 167 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 168 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 169 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 170 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 171 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 172 | |||
| 173 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 174 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 175 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 176 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 177 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 178 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 179 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 180 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 181 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 182 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 183 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 184 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 185 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 186 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 187 | |||
| 188 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 189 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 190 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 191 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 192 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 193 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 194 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 195 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 196 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 197 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 198 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 199 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 200 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 201 | |||
| 202 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 203 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 204 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 205 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 206 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 207 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 208 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 209 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 210 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 211 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 212 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 213 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 214 | |||
| 215 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 216 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 217 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 218 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, | ||
| 219 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, | ||
| 220 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 221 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 222 | ] | ||
| 223 | }, | ||
| 224 | "LAYOUT_60_tsangan_hhkb": { | ||
| 225 | "layout": [ | ||
| 226 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 227 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 228 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 229 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 230 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 231 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 232 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 233 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 234 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 235 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 236 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 237 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 238 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 239 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 240 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 241 | |||
| 242 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 243 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 244 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 245 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 246 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 247 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 248 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 249 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 250 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 251 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 252 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 253 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 254 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 255 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 256 | |||
| 257 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 258 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 259 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 260 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 261 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 262 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 263 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 264 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 265 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 266 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 267 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 268 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 269 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 270 | |||
| 271 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 272 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 273 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 274 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 275 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 276 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 277 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 278 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 279 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 280 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 281 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 282 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 283 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 284 | |||
| 285 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 286 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 287 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 288 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, | ||
| 289 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, | ||
| 290 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 291 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 292 | ] | ||
| 293 | } | ||
| 294 | } | ||
| 15 | } | 295 | } |
diff --git a/keyboards/xelus/rs60/rev1/rev1.h b/keyboards/xelus/rs60/rev1/rev1.h deleted file mode 100644 index e5f6bf8797..0000000000 --- a/keyboards/xelus/rs60/rev1/rev1.h +++ /dev/null | |||
| @@ -1,51 +0,0 @@ | |||
| 1 | /* Copyright 2021 Harrison Chan (Xelus) | ||
| 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 | /* | ||
| 23 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───────┐ | ||
| 24 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │2D │ │0D │ 2u Backspace | ||
| 25 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ └───────┘ | ||
| 26 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ | ||
| 27 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 28 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │ | ||
| 29 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ ┌──────────┐ | ||
| 30 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3B │3C │3D │ │3C │ 2.75u RShift | ||
| 31 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ └──────────┘ | ||
| 32 | * │40 │41 │42 │45 │49 │4A │4C │4D │ | ||
| 33 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 34 | * ┌─────┬───┬─────┬───────────────────────────┬─────┬───┬─────┐ | ||
| 35 | * │40 │41 │42 │45 │4A │4C │4D │ Tsangan/WKL/HHKB | ||
| 36 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 37 | */ | ||
| 38 | |||
| 39 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 40 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 41 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 42 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 43 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3B, K3C, K3D, \ | ||
| 44 | K40, K41, K42, K45, K49, K4A, K4C, K4D \ | ||
| 45 | ) { \ | ||
| 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, K2D }, \ | ||
| 49 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, XXX, K3B, K3C, K3D }, \ | ||
| 50 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, XXX, K4C, K4D } \ | ||
| 51 | } | ||
diff --git a/keyboards/xelus/rs60/rev2_0/info.json b/keyboards/xelus/rs60/rev2_0/info.json index f524bd938c..0e9e0d8e9b 100644 --- a/keyboards/xelus/rs60/rev2_0/info.json +++ b/keyboards/xelus/rs60/rev2_0/info.json | |||
| @@ -11,5 +11,285 @@ | |||
| 11 | "caps_lock": "A1" | 11 | "caps_lock": "A1" |
| 12 | }, | 12 | }, |
| 13 | "processor": "STM32F401", | 13 | "processor": "STM32F401", |
| 14 | "bootloader": "stm32-dfu" | 14 | "bootloader": "stm32-dfu", |
| 15 | "layouts": { | ||
| 16 | "LAYOUT_60_ansi": { | ||
| 17 | "layout": [ | ||
| 18 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 19 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 20 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 21 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 22 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 23 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 24 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 25 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 26 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 27 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 28 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 29 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 30 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 31 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 32 | |||
| 33 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 34 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 35 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 36 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 37 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 38 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 39 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 40 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 41 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 42 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 43 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 44 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 45 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 46 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 47 | |||
| 48 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 49 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 50 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 51 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 52 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 53 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 54 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 55 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 56 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 57 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 58 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 59 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 60 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 61 | |||
| 62 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 63 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 64 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 65 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 66 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 67 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 68 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 69 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 70 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 71 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 72 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 73 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 74 | |||
| 75 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 76 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 77 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 78 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 79 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 80 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 81 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 82 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 83 | ] | ||
| 84 | }, | ||
| 85 | "LAYOUT_60_ansi_split_bs_rshift": { | ||
| 86 | "layout": [ | ||
| 87 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 88 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 89 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 90 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 91 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 92 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 93 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 94 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 95 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 96 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 97 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 98 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 99 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 100 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 101 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 102 | |||
| 103 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 104 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 105 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 106 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 107 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 108 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 109 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 110 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 111 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 112 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 113 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 114 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 115 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 116 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 117 | |||
| 118 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 119 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 120 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 121 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 122 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 123 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 124 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 125 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 126 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 127 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 128 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 129 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 130 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 131 | |||
| 132 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 133 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 134 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 135 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 136 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 137 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 138 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 139 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 140 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 141 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 142 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 143 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 144 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 145 | |||
| 146 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 147 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 148 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 149 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 150 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 151 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 152 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 153 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 154 | ] | ||
| 155 | }, | ||
| 156 | "LAYOUT_60_ansi_tsangan": { | ||
| 157 | "layout": [ | ||
| 158 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 159 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 160 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 161 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 162 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 163 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 164 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 165 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 166 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 167 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 168 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 169 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 170 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 171 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 172 | |||
| 173 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 174 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 175 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 176 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 177 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 178 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 179 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 180 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 181 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 182 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 183 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 184 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 185 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 186 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 187 | |||
| 188 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 189 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 190 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 191 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 192 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 193 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 194 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 195 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 196 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 197 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 198 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 199 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 200 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 201 | |||
| 202 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 203 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 204 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 205 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 206 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 207 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 208 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 209 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 210 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 211 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 212 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 213 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 214 | |||
| 215 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 216 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 217 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 218 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, | ||
| 219 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, | ||
| 220 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 221 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 222 | ] | ||
| 223 | }, | ||
| 224 | "LAYOUT_60_tsangan_hhkb": { | ||
| 225 | "layout": [ | ||
| 226 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 227 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 228 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 229 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 230 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 231 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 232 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 233 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 234 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 235 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 236 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 237 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 238 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 239 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 240 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 241 | |||
| 242 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 243 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 244 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 245 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 246 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 247 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 248 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 249 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 250 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 251 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 252 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 253 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 254 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 255 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 256 | |||
| 257 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 258 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 259 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 260 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 261 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 262 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 263 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 264 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 265 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 266 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 267 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 268 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 269 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 270 | |||
| 271 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 272 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 273 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 274 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 275 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 276 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 277 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 278 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 279 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 280 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 281 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 282 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 283 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 284 | |||
| 285 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 286 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 287 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 288 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, | ||
| 289 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, | ||
| 290 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 291 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 292 | ] | ||
| 293 | } | ||
| 294 | } | ||
| 15 | } | 295 | } |
diff --git a/keyboards/xelus/rs60/rev2_0/rev2_0.h b/keyboards/xelus/rs60/rev2_0/rev2_0.h deleted file mode 100644 index 5c9dba5a6c..0000000000 --- a/keyboards/xelus/rs60/rev2_0/rev2_0.h +++ /dev/null | |||
| @@ -1,51 +0,0 @@ | |||
| 1 | /* Copyright 2022 Harrison Chan (Xelus) | ||
| 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 | /* | ||
| 23 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───────┐ | ||
| 24 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │2D │ │0D │ 2u Backspace | ||
| 25 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ └───────┘ | ||
| 26 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ | ||
| 27 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 28 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │ | ||
| 29 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ ┌──────────┐ | ||
| 30 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3B │3C │3D │ │3C │ 2.75u RShift | ||
| 31 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ └──────────┘ | ||
| 32 | * │40 │41 │42 │45 │49 │4A │4C │4D │ | ||
| 33 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 34 | * ┌─────┬───┬─────┬───────────────────────────┬─────┬───┬─────┐ | ||
| 35 | * │40 │41 │42 │45 │4A │4C │4D │ Tsangan/WKL/HHKB | ||
| 36 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 37 | */ | ||
| 38 | |||
| 39 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 40 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 41 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 42 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 43 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3B, K3C, K3D, \ | ||
| 44 | K40, K41, K42, K45, K49, K4A, K4C, K4D \ | ||
| 45 | ) { \ | ||
| 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, K2D }, \ | ||
| 49 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, XXX, K3B, K3C, K3D }, \ | ||
| 50 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, XXX, K4C, K4D } \ | ||
| 51 | } | ||
diff --git a/keyboards/xelus/rs60/rev2_1/info.json b/keyboards/xelus/rs60/rev2_1/info.json index 5f50e949a2..6104631583 100644 --- a/keyboards/xelus/rs60/rev2_1/info.json +++ b/keyboards/xelus/rs60/rev2_1/info.json | |||
| @@ -11,5 +11,285 @@ | |||
| 11 | "caps_lock": "A1" | 11 | "caps_lock": "A1" |
| 12 | }, | 12 | }, |
| 13 | "processor": "STM32L412", | 13 | "processor": "STM32L412", |
| 14 | "bootloader": "stm32-dfu" | 14 | "bootloader": "stm32-dfu", |
| 15 | "layouts": { | ||
| 16 | "LAYOUT_60_ansi": { | ||
| 17 | "layout": [ | ||
| 18 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 19 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 20 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 21 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 22 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 23 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 24 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 25 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 26 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 27 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 28 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 29 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 30 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 31 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 32 | |||
| 33 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 34 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 35 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 36 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 37 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 38 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 39 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 40 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 41 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 42 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 43 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 44 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 45 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 46 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 47 | |||
| 48 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 49 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 50 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 51 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 52 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 53 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 54 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 55 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 56 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 57 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 58 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 59 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 60 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 61 | |||
| 62 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 63 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 64 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 65 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 66 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 67 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 68 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 69 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 70 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 71 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 72 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 73 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 74 | |||
| 75 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 76 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 77 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 78 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 79 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 80 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 81 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 82 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 83 | ] | ||
| 84 | }, | ||
| 85 | "LAYOUT_60_ansi_split_bs_rshift": { | ||
| 86 | "layout": [ | ||
| 87 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 88 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 89 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 90 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 91 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 92 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 93 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 94 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 95 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 96 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 97 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 98 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 99 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 100 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 101 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 102 | |||
| 103 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 104 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 105 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 106 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 107 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 108 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 109 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 110 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 111 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 112 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 113 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 114 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 115 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 116 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 117 | |||
| 118 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 119 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 120 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 121 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 122 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 123 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 124 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 125 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 126 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 127 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 128 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 129 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 130 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 131 | |||
| 132 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 133 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 134 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 135 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 136 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 137 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 138 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 139 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 140 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 141 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 142 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 143 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 144 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 145 | |||
| 146 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 147 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 148 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 149 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 150 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 151 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 152 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 153 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 154 | ] | ||
| 155 | }, | ||
| 156 | "LAYOUT_60_ansi_tsangan": { | ||
| 157 | "layout": [ | ||
| 158 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 159 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 160 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 161 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 162 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 163 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 164 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 165 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 166 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 167 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 168 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 169 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 170 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 171 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
| 172 | |||
| 173 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 174 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 175 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 176 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 177 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 178 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 179 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 180 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 181 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 182 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 183 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 184 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 185 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 186 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 187 | |||
| 188 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 189 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 190 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 191 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 192 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 193 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 194 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 195 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 196 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 197 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 198 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 199 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 200 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 201 | |||
| 202 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 203 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 204 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 205 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 206 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 207 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 208 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 209 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 210 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 211 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 212 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 213 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, | ||
| 214 | |||
| 215 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 216 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 217 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 218 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, | ||
| 219 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, | ||
| 220 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 221 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 222 | ] | ||
| 223 | }, | ||
| 224 | "LAYOUT_60_tsangan_hhkb": { | ||
| 225 | "layout": [ | ||
| 226 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 227 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 228 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 229 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 230 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 231 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 232 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 233 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 234 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 235 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 236 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 237 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 238 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 239 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 240 | {"matrix": [2, 13], "x": 14, "y": 0}, | ||
| 241 | |||
| 242 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 243 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 244 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 245 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 246 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 247 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 248 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 249 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 250 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 251 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 252 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 253 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 254 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 255 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 256 | |||
| 257 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 258 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 259 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 260 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 261 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 262 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 263 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 264 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 265 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 266 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 267 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 268 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 269 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 270 | |||
| 271 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 272 | {"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
| 273 | {"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
| 274 | {"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
| 275 | {"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
| 276 | {"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
| 277 | {"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
| 278 | {"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
| 279 | {"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
| 280 | {"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
| 281 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 282 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 283 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 284 | |||
| 285 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, | ||
| 286 | {"matrix": [4, 1], "x": 1.5, "y": 4}, | ||
| 287 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, | ||
| 288 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, | ||
| 289 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, | ||
| 290 | {"matrix": [4, 12], "x": 12.5, "y": 4}, | ||
| 291 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 292 | ] | ||
| 293 | } | ||
| 294 | } | ||
| 15 | } | 295 | } |
diff --git a/keyboards/xelus/rs60/rev2_1/rev2_1.h b/keyboards/xelus/rs60/rev2_1/rev2_1.h deleted file mode 100644 index 5c9dba5a6c..0000000000 --- a/keyboards/xelus/rs60/rev2_1/rev2_1.h +++ /dev/null | |||
| @@ -1,51 +0,0 @@ | |||
| 1 | /* Copyright 2022 Harrison Chan (Xelus) | ||
| 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 | /* | ||
| 23 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───────┐ | ||
| 24 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │2D │ │0D │ 2u Backspace | ||
| 25 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ └───────┘ | ||
| 26 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │ | ||
| 27 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
| 28 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │ | ||
| 29 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ ┌──────────┐ | ||
| 30 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3B │3C │3D │ │3C │ 2.75u RShift | ||
| 31 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ └──────────┘ | ||
| 32 | * │40 │41 │42 │45 │49 │4A │4C │4D │ | ||
| 33 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 34 | * ┌─────┬───┬─────┬───────────────────────────┬─────┬───┬─────┐ | ||
| 35 | * │40 │41 │42 │45 │4A │4C │4D │ Tsangan/WKL/HHKB | ||
| 36 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 37 | */ | ||
| 38 | |||
| 39 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 40 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 41 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 42 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 43 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3B, K3C, K3D, \ | ||
| 44 | K40, K41, K42, K45, K49, K4A, K4C, K4D \ | ||
| 45 | ) { \ | ||
| 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, K2D }, \ | ||
| 49 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, XXX, K3B, K3C, K3D }, \ | ||
| 50 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, XXX, K4C, K4D } \ | ||
| 51 | } | ||
diff --git a/keyboards/xelus/xs60/hotswap/hotswap.c b/keyboards/xelus/xs60/hotswap/hotswap.c index cb84eeca18..8b2e833dcc 100644 --- a/keyboards/xelus/xs60/hotswap/hotswap.c +++ b/keyboards/xelus/xs60/hotswap/hotswap.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 "hotswap.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | // tested and working | 19 | // tested and working |
| 20 | void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); } | 20 | void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); } |
diff --git a/keyboards/xelus/xs60/hotswap/hotswap.h b/keyboards/xelus/xs60/hotswap/hotswap.h deleted file mode 100644 index b2d4431554..0000000000 --- a/keyboards/xelus/xs60/hotswap/hotswap.h +++ /dev/null | |||
| @@ -1,34 +0,0 @@ | |||
| 1 | /* Copyright 2022 Harrison Chan (Xelus) | ||
| 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 | #define LAYOUT_60_ansi_tsangan_split_rshift( \ | ||
| 23 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | ||
| 24 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 25 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 26 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, K3D, \ | ||
| 27 | K40, K41, K42, K45, K4A, K4B, K4D \ | ||
| 28 | ) { \ | ||
| 29 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 30 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 31 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ | ||
| 32 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, XXX, K3C, K3D }, \ | ||
| 33 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, XXX, K4A, K4B, XXX, K4D } \ | ||
| 34 | } | ||
diff --git a/keyboards/xelus/xs60/hotswap/info.json b/keyboards/xelus/xs60/hotswap/info.json index 24ceb992ad..269a3f3c82 100644 --- a/keyboards/xelus/xs60/hotswap/info.json +++ b/keyboards/xelus/xs60/hotswap/info.json | |||
| @@ -21,68 +21,73 @@ | |||
| 21 | "layouts": { | 21 | "layouts": { |
| 22 | "LAYOUT_60_ansi_tsangan_split_rshift": { | 22 | "LAYOUT_60_ansi_tsangan_split_rshift": { |
| 23 | "layout": [ | 23 | "layout": [ |
| 24 | {"label":"Esc", "x":0, "y":0}, | 24 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 25 | {"label":"1", "x":1, "y":0}, | 25 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 26 | {"label":"2", "x":2, "y":0}, | 26 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 27 | {"label":"3", "x":3, "y":0}, | 27 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 28 | {"label":"4", "x":4, "y":0}, | 28 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 29 | {"label":"5", "x":5, "y":0}, | 29 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 30 | {"label":"6", "x":6, "y":0}, | 30 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 31 | {"label":"7", "x":7, "y":0}, | 31 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 32 | {"label":"8", "x":8, "y":0}, | 32 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 33 | {"label":"9", "x":9, "y":0}, | 33 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 34 | {"label":"0", "x":10, "y":0}, | 34 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 35 | {"label":"-", "x":11, "y":0}, | 35 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 36 | {"label":"=", "x":12, "y":0}, | 36 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 37 | {"label":"Backspace", "x":13, "y":0, "w":2}, | 37 | {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, |
| 38 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 38 | |
| 39 | {"label":"Q", "x":1.5, "y":1}, | 39 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 40 | {"label":"W", "x":2.5, "y":1}, | 40 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 41 | {"label":"E", "x":3.5, "y":1}, | 41 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 42 | {"label":"R", "x":4.5, "y":1}, | 42 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 43 | {"label":"T", "x":5.5, "y":1}, | 43 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 44 | {"label":"Y", "x":6.5, "y":1}, | 44 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 45 | {"label":"U", "x":7.5, "y":1}, | 45 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 46 | {"label":"I", "x":8.5, "y":1}, | 46 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 47 | {"label":"O", "x":9.5, "y":1}, | 47 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 48 | {"label":"P", "x":10.5, "y":1}, | 48 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 49 | {"label":"[", "x":11.5, "y":1}, | 49 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 50 | {"label":"]", "x":12.5, "y":1}, | 50 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 51 | {"label":"Backspace", "x":13.5, "y":1, "w":1.5}, | 51 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 52 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 52 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 53 | {"label":"A", "x":1.75, "y":2}, | 53 | |
| 54 | {"label":"S", "x":2.75, "y":2}, | 54 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 55 | {"label":"D", "x":3.75, "y":2}, | 55 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 56 | {"label":"F", "x":4.75, "y":2}, | 56 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 57 | {"label":"G", "x":5.75, "y":2}, | 57 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 58 | {"label":"H", "x":6.75, "y":2}, | 58 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 59 | {"label":"J", "x":7.75, "y":2}, | 59 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 60 | {"label":"K", "x":8.75, "y":2}, | 60 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 61 | {"label":"L", "x":9.75, "y":2}, | 61 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 62 | {"label":";", "x":10.75, "y":2}, | 62 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 63 | {"label":"'", "x":11.75, "y":2}, | 63 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 64 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 64 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 65 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 65 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 66 | {"label":"Z", "x":2.25, "y":3}, | 66 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, |
| 67 | {"label":"X", "x":3.25, "y":3}, | 67 | |
| 68 | {"label":"C", "x":4.25, "y":3}, | 68 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 69 | {"label":"V", "x":5.25, "y":3}, | 69 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 70 | {"label":"B", "x":6.25, "y":3}, | 70 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 71 | {"label":"N", "x":7.25, "y":3}, | 71 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 72 | {"label":"M", "x":8.25, "y":3}, | 72 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 73 | {"label":",", "x":9.25, "y":3}, | 73 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 74 | {"label":".", "x":10.25, "y":3}, | 74 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 75 | {"label":"/", "x":11.25, "y":3}, | 75 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 76 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 76 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 77 | {"label":"Fn", "x":14, "y":3}, | 77 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 78 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 78 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 79 | {"label":"GUI", "x":1.5, "y":4}, | 79 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 80 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 80 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 81 | {"label":"Space", "x":4, "y":4, "w":7}, | 81 | |
| 82 | {"label":"Alt", "x":11, "y":4, "w":1.5}, | 82 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, |
| 83 | {"label":"GUI", "x":12.5, "y":4}, | 83 | {"matrix": [4, 1], "x": 1.5, "y": 4}, |
| 84 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 84 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, |
| 85 | {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, | ||
| 86 | {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, | ||
| 87 | {"matrix": [4, 11], "x": 12.5, "y": 4}, | ||
| 88 | {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} | ||
| 85 | ] | 89 | ] |
| 86 | } | 90 | } |
| 87 | } | 91 | } |
| 92 | |||
| 88 | } | 93 | } |
diff --git a/keyboards/xelus/xs60/soldered/info.json b/keyboards/xelus/xs60/soldered/info.json index ab73494213..6e540617c2 100644 --- a/keyboards/xelus/xs60/soldered/info.json +++ b/keyboards/xelus/xs60/soldered/info.json | |||
| @@ -22,69 +22,73 @@ | |||
| 22 | "layouts": { | 22 | "layouts": { |
| 23 | "LAYOUT_60_ansi_split_bs_rshift": { | 23 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 24 | "layout": [ | 24 | "layout": [ |
| 25 | {"label":"Esc", "x":0, "y":0}, | 25 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 26 | {"label":"1", "x":1, "y":0}, | 26 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 27 | {"label":"2", "x":2, "y":0}, | 27 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 28 | {"label":"3", "x":3, "y":0}, | 28 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 29 | {"label":"4", "x":4, "y":0}, | 29 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 30 | {"label":"5", "x":5, "y":0}, | 30 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 31 | {"label":"6", "x":6, "y":0}, | 31 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 32 | {"label":"7", "x":7, "y":0}, | 32 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 33 | {"label":"8", "x":8, "y":0}, | 33 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 34 | {"label":"9", "x":9, "y":0}, | 34 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 35 | {"label":"0", "x":10, "y":0}, | 35 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 36 | {"label":"-", "x":11, "y":0}, | 36 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 37 | {"label":"=", "x":12, "y":0}, | 37 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 38 | {"label":"\\", "x":13, "y":0}, | 38 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 39 | {"label":"Delete", "x":14, "y":0}, | 39 | {"matrix": [2, 13], "x": 14, "y": 0}, |
| 40 | {"label":"Tab", "x":0, "y":1, "w":1.5}, | 40 | |
| 41 | {"label":"Q", "x":1.5, "y":1}, | 41 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, |
| 42 | {"label":"W", "x":2.5, "y":1}, | 42 | {"matrix": [1, 1], "x": 1.5, "y": 1}, |
| 43 | {"label":"E", "x":3.5, "y":1}, | 43 | {"matrix": [1, 2], "x": 2.5, "y": 1}, |
| 44 | {"label":"R", "x":4.5, "y":1}, | 44 | {"matrix": [1, 3], "x": 3.5, "y": 1}, |
| 45 | {"label":"T", "x":5.5, "y":1}, | 45 | {"matrix": [1, 4], "x": 4.5, "y": 1}, |
| 46 | {"label":"Y", "x":6.5, "y":1}, | 46 | {"matrix": [1, 5], "x": 5.5, "y": 1}, |
| 47 | {"label":"U", "x":7.5, "y":1}, | 47 | {"matrix": [1, 6], "x": 6.5, "y": 1}, |
| 48 | {"label":"I", "x":8.5, "y":1}, | 48 | {"matrix": [1, 7], "x": 7.5, "y": 1}, |
| 49 | {"label":"O", "x":9.5, "y":1}, | 49 | {"matrix": [1, 8], "x": 8.5, "y": 1}, |
| 50 | {"label":"P", "x":10.5, "y":1}, | 50 | {"matrix": [1, 9], "x": 9.5, "y": 1}, |
| 51 | {"label":"[", "x":11.5, "y":1}, | 51 | {"matrix": [1, 10], "x": 10.5, "y": 1}, |
| 52 | {"label":"]", "x":12.5, "y":1}, | 52 | {"matrix": [1, 11], "x": 11.5, "y": 1}, |
| 53 | {"label":"Backspace", "x":13.5, "y":1, "w":1.5}, | 53 | {"matrix": [1, 12], "x": 12.5, "y": 1}, |
| 54 | {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, | 54 | {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, |
| 55 | {"label":"A", "x":1.75, "y":2}, | 55 | |
| 56 | {"label":"S", "x":2.75, "y":2}, | 56 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, |
| 57 | {"label":"D", "x":3.75, "y":2}, | 57 | {"matrix": [2, 1], "x": 1.75, "y": 2}, |
| 58 | {"label":"F", "x":4.75, "y":2}, | 58 | {"matrix": [2, 2], "x": 2.75, "y": 2}, |
| 59 | {"label":"G", "x":5.75, "y":2}, | 59 | {"matrix": [2, 3], "x": 3.75, "y": 2}, |
| 60 | {"label":"H", "x":6.75, "y":2}, | 60 | {"matrix": [2, 4], "x": 4.75, "y": 2}, |
| 61 | {"label":"J", "x":7.75, "y":2}, | 61 | {"matrix": [2, 5], "x": 5.75, "y": 2}, |
| 62 | {"label":"K", "x":8.75, "y":2}, | 62 | {"matrix": [2, 6], "x": 6.75, "y": 2}, |
| 63 | {"label":"L", "x":9.75, "y":2}, | 63 | {"matrix": [2, 7], "x": 7.75, "y": 2}, |
| 64 | {"label":";", "x":10.75, "y":2}, | 64 | {"matrix": [2, 8], "x": 8.75, "y": 2}, |
| 65 | {"label":"'", "x":11.75, "y":2}, | 65 | {"matrix": [2, 9], "x": 9.75, "y": 2}, |
| 66 | {"label":"Enter", "x":12.75, "y":2, "w":2.25}, | 66 | {"matrix": [2, 10], "x": 10.75, "y": 2}, |
| 67 | {"label":"Shift", "x":0, "y":3, "w":2.25}, | 67 | {"matrix": [2, 11], "x": 11.75, "y": 2}, |
| 68 | {"label":"Z", "x":2.25, "y":3}, | 68 | {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, |
| 69 | {"label":"X", "x":3.25, "y":3}, | 69 | |
| 70 | {"label":"C", "x":4.25, "y":3}, | 70 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, |
| 71 | {"label":"V", "x":5.25, "y":3}, | 71 | {"matrix": [3, 1], "x": 2.25, "y": 3}, |
| 72 | {"label":"B", "x":6.25, "y":3}, | 72 | {"matrix": [3, 2], "x": 3.25, "y": 3}, |
| 73 | {"label":"N", "x":7.25, "y":3}, | 73 | {"matrix": [3, 3], "x": 4.25, "y": 3}, |
| 74 | {"label":"M", "x":8.25, "y":3}, | 74 | {"matrix": [3, 4], "x": 5.25, "y": 3}, |
| 75 | {"label":",", "x":9.25, "y":3}, | 75 | {"matrix": [3, 5], "x": 6.25, "y": 3}, |
| 76 | {"label":".", "x":10.25, "y":3}, | 76 | {"matrix": [3, 6], "x": 7.25, "y": 3}, |
| 77 | {"label":"/", "x":11.25, "y":3}, | 77 | {"matrix": [3, 7], "x": 8.25, "y": 3}, |
| 78 | {"label":"Shift", "x":12.25, "y":3, "w":1.75}, | 78 | {"matrix": [3, 8], "x": 9.25, "y": 3}, |
| 79 | {"label":"Fn", "x":14, "y":3}, | 79 | {"matrix": [3, 9], "x": 10.25, "y": 3}, |
| 80 | {"label":"Ctrl", "x":0, "y":4, "w":1.25}, | 80 | {"matrix": [3, 10], "x": 11.25, "y": 3}, |
| 81 | {"label":"GUI", "x":1.25, "y":4, "w":1.25}, | 81 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, |
| 82 | {"label":"Alt", "x":2.5, "y":4, "w":1.25}, | 82 | {"matrix": [3, 13], "x": 14, "y": 3}, |
| 83 | {"label":"Space", "x":3.75, "y":4, "w":6.25}, | 83 | |
| 84 | {"label":"Alt", "x":10, "y":4, "w":1.25}, | 84 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 85 | {"label":"GUI", "x":11.25, "y":4, "w":1.25}, | 85 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, |
| 86 | {"label":"Fn", "x":12.5, "y":4, "w":1.25}, | 86 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, |
| 87 | {"label":"Ctrl", "x":13.75, "y":4, "w":1.25} | 87 | {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, |
| 88 | {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
| 89 | {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 90 | {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 91 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 88 | ] | 92 | ] |
| 89 | } | 93 | } |
| 90 | } | 94 | } |
diff --git a/keyboards/xelus/xs60/soldered/soldered.c b/keyboards/xelus/xs60/soldered/soldered.c index bedf318221..8b2e833dcc 100644 --- a/keyboards/xelus/xs60/soldered/soldered.c +++ b/keyboards/xelus/xs60/soldered/soldered.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 "soldered.h" | 17 | #include "quantum.h" |
| 18 | 18 | ||
| 19 | // tested and working | 19 | // tested and working |
| 20 | void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); } | 20 | void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); } |
diff --git a/keyboards/xelus/xs60/soldered/soldered.h b/keyboards/xelus/xs60/soldered/soldered.h deleted file mode 100644 index bcfd1437de..0000000000 --- a/keyboards/xelus/xs60/soldered/soldered.h +++ /dev/null | |||
| @@ -1,34 +0,0 @@ | |||
| 1 | /* Copyright 2022 Harrison Chan (Xelus) | ||
| 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 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 23 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
| 24 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
| 25 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
| 26 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, K3D, \ | ||
| 27 | K40, K41, K42, K45, K49, K4A, K4B, K4D \ | ||
| 28 | ) { \ | ||
| 29 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 30 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 31 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 32 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, XXX, K3C, K3D }, \ | ||
| 33 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, XXX, K4D } \ | ||
| 34 | } | ||
diff --git a/keyboards/yiancardesigns/gingham/gingham.c b/keyboards/yiancardesigns/gingham/gingham.c index a70ca71df0..496ae35705 100644 --- a/keyboards/yiancardesigns/gingham/gingham.c +++ b/keyboards/yiancardesigns/gingham/gingham.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 "gingham.h" | 16 | #include "quantum.h" |
| 17 | #include "i2c_master.h" | 17 | #include "i2c_master.h" |
| 18 | 18 | ||
| 19 | uint8_t send_data; | 19 | uint8_t send_data; |
diff --git a/keyboards/yiancardesigns/gingham/gingham.h b/keyboards/yiancardesigns/gingham/gingham.h deleted file mode 100644 index a9785b5416..0000000000 --- a/keyboards/yiancardesigns/gingham/gingham.h +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | /* Copyright 2019 Yiancar | ||
| 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 | #define XXX KC_NO | ||
| 20 | |||
| 21 | #include "quantum.h" | ||
| 22 | |||
| 23 | #define LAYOUT_60_iso_split_bs_rshift( \ | ||
| 24 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D, \ | ||
| 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, K2D, \ | ||
| 27 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 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, K2D }, \ | ||
| 33 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 34 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D } \ | ||
| 35 | } | ||
| 36 | |||
| 37 | #define LAYOUT_60_ansi_split_bs_rshift( \ | ||
| 38 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K1D, \ | ||
| 39 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2C, \ | ||
| 40 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | ||
| 41 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
| 42 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | ||
| 43 | ) { \ | ||
| 44 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | ||
| 45 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | ||
| 46 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | ||
| 47 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | ||
| 48 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D } \ | ||
| 49 | } | ||
diff --git a/keyboards/yiancardesigns/gingham/info.json b/keyboards/yiancardesigns/gingham/info.json index 97d8948c2a..c09db75564 100644 --- a/keyboards/yiancardesigns/gingham/info.json +++ b/keyboards/yiancardesigns/gingham/info.json | |||
| @@ -12,10 +12,147 @@ | |||
| 12 | "bootloader": "usbasploader", | 12 | "bootloader": "usbasploader", |
| 13 | "layouts": { | 13 | "layouts": { |
| 14 | "LAYOUT_60_ansi_split_bs_rshift": { | 14 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 15 | "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":"Back", "x":13, "y":0}, {"label":"Delete", "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}, {"label":"Shift", "x":14, "y":3}, {"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":"Fn", "x":11.25, "y":4, "w":1.25}, {"label":"App", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}] | 15 | "layout": [ |
| 16 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 17 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 18 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 19 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 20 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 21 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 22 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 23 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 24 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 25 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 26 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 27 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 28 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 29 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 30 | {"matrix": [1, 13], "x": 14, "y": 0}, | ||
| 31 | |||
| 32 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 33 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 34 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 35 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 36 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 37 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 38 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 39 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 40 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 41 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 42 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 43 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 44 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 45 | {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, | ||
| 46 | |||
| 47 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 48 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 49 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 50 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 51 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 52 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 53 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 54 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 55 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 56 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 57 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 58 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 59 | {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, | ||
| 60 | |||
| 61 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
| 62 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 63 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 64 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 65 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 66 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 67 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 68 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 69 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 70 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 71 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 72 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 73 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 74 | |||
| 75 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 76 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 77 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 78 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 79 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 80 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 81 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 82 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 83 | ] | ||
| 16 | }, | 84 | }, |
| 17 | "LAYOUT_60_iso_split_bs_rshift": { | 85 | "LAYOUT_60_iso_split_bs_rshift": { |
| 18 | "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":"Back", "x":13, "y":0}, {"label":"Delete", "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":"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":"ISO Hash", "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":"ISO \\", "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":1.75}, {"label":"Shift", "x":14, "y":3}, {"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":"Fn", "x":11.25, "y":4, "w":1.25}, {"label":"App", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}] | 86 | "layout": [ |
| 87 | {"matrix": [0, 0], "x": 0, "y": 0}, | ||
| 88 | {"matrix": [0, 1], "x": 1, "y": 0}, | ||
| 89 | {"matrix": [0, 2], "x": 2, "y": 0}, | ||
| 90 | {"matrix": [0, 3], "x": 3, "y": 0}, | ||
| 91 | {"matrix": [0, 4], "x": 4, "y": 0}, | ||
| 92 | {"matrix": [0, 5], "x": 5, "y": 0}, | ||
| 93 | {"matrix": [0, 6], "x": 6, "y": 0}, | ||
| 94 | {"matrix": [0, 7], "x": 7, "y": 0}, | ||
| 95 | {"matrix": [0, 8], "x": 8, "y": 0}, | ||
| 96 | {"matrix": [0, 9], "x": 9, "y": 0}, | ||
| 97 | {"matrix": [0, 10], "x": 10, "y": 0}, | ||
| 98 | {"matrix": [0, 11], "x": 11, "y": 0}, | ||
| 99 | {"matrix": [0, 12], "x": 12, "y": 0}, | ||
| 100 | {"matrix": [0, 13], "x": 13, "y": 0}, | ||
| 101 | {"matrix": [1, 13], "x": 14, "y": 0}, | ||
| 102 | |||
| 103 | {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
| 104 | {"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
| 105 | {"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
| 106 | {"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
| 107 | {"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
| 108 | {"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
| 109 | {"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
| 110 | {"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
| 111 | {"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
| 112 | {"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
| 113 | {"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
| 114 | {"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
| 115 | {"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
| 116 | |||
| 117 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
| 118 | {"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
| 119 | {"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
| 120 | {"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
| 121 | {"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
| 122 | {"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
| 123 | {"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
| 124 | {"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
| 125 | {"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
| 126 | {"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
| 127 | {"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
| 128 | {"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
| 129 | {"matrix": [2, 12], "x": 12.75, "y": 2}, | ||
| 130 | {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 131 | |||
| 132 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, | ||
| 133 | {"matrix": [3, 1], "x": 1.25, "y": 3}, | ||
| 134 | {"matrix": [3, 2], "x": 2.25, "y": 3}, | ||
| 135 | {"matrix": [3, 3], "x": 3.25, "y": 3}, | ||
| 136 | {"matrix": [3, 4], "x": 4.25, "y": 3}, | ||
| 137 | {"matrix": [3, 5], "x": 5.25, "y": 3}, | ||
| 138 | {"matrix": [3, 6], "x": 6.25, "y": 3}, | ||
| 139 | {"matrix": [3, 7], "x": 7.25, "y": 3}, | ||
| 140 | {"matrix": [3, 8], "x": 8.25, "y": 3}, | ||
| 141 | {"matrix": [3, 9], "x": 9.25, "y": 3}, | ||
| 142 | {"matrix": [3, 10], "x": 10.25, "y": 3}, | ||
| 143 | {"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
| 144 | {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
| 145 | {"matrix": [3, 13], "x": 14, "y": 3}, | ||
| 146 | |||
| 147 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
| 148 | {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
| 149 | {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
| 150 | {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, | ||
| 151 | {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, | ||
| 152 | {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
| 153 | {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, | ||
| 154 | {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} | ||
| 155 | ] | ||
| 19 | } | 156 | } |
| 20 | } | 157 | } |
| 21 | } | 158 | } |
