summaryrefslogtreecommitdiff
path: root/keyboards/artemis
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2023-07-08 07:47:31 -0700
committerGitHub <noreply@github.com>2023-07-08 07:47:31 -0700
commitaa91d98531a299f86f9dab8875dcf46983b16af1 (patch)
tree69e672388bd23bf386cc9bee637bc6590d4fab07 /keyboards/artemis
parent6880116ff7c1664de08605c13dbfac30b6d23476 (diff)
Artemis Paragon Layout Additions (#21479)
* [docs] hotswap version: add layout/matrix diagram * [docs] soldered version: add layout/matrix diagram * [refactor] rename LAYOUT to LAYOUT_all * [enhancement] hotswap version: add LAYOUT_ansi_rwkl_split_bs * [enhancement] hotswap version: add LAYOUT_ansi_rwkl * [enhancement] hotswap version: add LAYOUT_ansi_wkl_split_bs * [enhancement] hotswap version: add LAYOUT_ansi_wkl * [enhancement] soldered version: add LAYOUT_iso_rwkl_split_space_split_bs * [enhancement] soldered version: add LAYOUT_iso_rwkl_split_space * [enhancement] soldered version: add LAYOUT_iso_rwkl_split_bs * [enhancement] soldered version: add LAYOUT_iso_rwkl * [enhancement] soldered version: add LAYOUT_ansi_rwkl_split_space_split_bs * [enhancement] soldered version: add LAYOUT_ansi_rwkl_split_space * [enhancement] soldered version: add LAYOUT_ansi_rwkl_split_bs * [enhancement] soldered version: add LAYOUT_ansi_rwkl
Diffstat (limited to 'keyboards/artemis')
-rw-r--r--keyboards/artemis/paragon/hotswap/info.json358
-rw-r--r--keyboards/artemis/paragon/hotswap/matrix_diagram.md21
-rw-r--r--keyboards/artemis/paragon/info.json5
-rw-r--r--keyboards/artemis/paragon/keymaps/default/keymap.c2
-rw-r--r--keyboards/artemis/paragon/keymaps/via/keymap.c2
-rw-r--r--keyboards/artemis/paragon/soldered/info.json730
-rw-r--r--keyboards/artemis/paragon/soldered/matrix_diagram.md24
7 files changed, 1139 insertions, 3 deletions
diff --git a/keyboards/artemis/paragon/hotswap/info.json b/keyboards/artemis/paragon/hotswap/info.json
index c57b49a047..d70625c1d6 100644
--- a/keyboards/artemis/paragon/hotswap/info.json
+++ b/keyboards/artemis/paragon/hotswap/info.json
@@ -2,5 +2,363 @@
2 "matrix_pins": { 2 "matrix_pins": {
3 "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "C7", "E6", "B0", "B3", "B6", "B5", "B4", "D7", "D4", "D6"], 3 "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "C7", "E6", "B0", "B3", "B6", "B5", "B4", "D7", "D4", "D6"],
4 "rows": ["D2", "D1", "D0", "B2", "B1", "C6"] 4 "rows": ["D2", "D1", "D0", "B2", "B1", "C6"]
5 },
6 "layouts": {
7 "LAYOUT_ansi_rwkl": {
8 "layout": [
9 {"matrix": [0, 0], "x": 0, "y": 0},
10 {"matrix": [0, 2], "x": 1.5, "y": 0},
11 {"matrix": [0, 3], "x": 2.5, "y": 0},
12 {"matrix": [0, 4], "x": 3.5, "y": 0},
13 {"matrix": [0, 5], "x": 4.5, "y": 0},
14 {"matrix": [0, 6], "x": 6, "y": 0},
15 {"matrix": [0, 7], "x": 7, "y": 0},
16 {"matrix": [0, 8], "x": 8, "y": 0},
17 {"matrix": [0, 9], "x": 9, "y": 0},
18 {"matrix": [0, 10], "x": 10.5, "y": 0},
19 {"matrix": [0, 11], "x": 11.5, "y": 0},
20 {"matrix": [0, 12], "x": 12.5, "y": 0},
21 {"matrix": [0, 13], "x": 13.5, "y": 0},
22
23 {"matrix": [1, 0], "x": 0, "y": 1.5},
24 {"matrix": [1, 1], "x": 1, "y": 1.5},
25 {"matrix": [1, 2], "x": 2, "y": 1.5},
26 {"matrix": [1, 3], "x": 3, "y": 1.5},
27 {"matrix": [1, 4], "x": 4, "y": 1.5},
28 {"matrix": [1, 5], "x": 5, "y": 1.5},
29 {"matrix": [1, 6], "x": 6, "y": 1.5},
30 {"matrix": [1, 7], "x": 7, "y": 1.5},
31 {"matrix": [1, 8], "x": 8, "y": 1.5},
32 {"matrix": [1, 9], "x": 9, "y": 1.5},
33 {"matrix": [1, 10], "x": 10, "y": 1.5},
34 {"matrix": [1, 11], "x": 11, "y": 1.5},
35 {"matrix": [1, 12], "x": 12, "y": 1.5},
36 {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2},
37 {"matrix": [1, 15], "x": 15, "y": 1.5},
38
39 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
40 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
41 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
42 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
43 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
44 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
45 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
46 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
47 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
48 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
49 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
50 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
51 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
52 {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
53 {"matrix": [2, 15], "x": 15, "y": 2.5},
54
55 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
56 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
57 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
58 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
59 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
60 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
61 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
62 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
63 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
64 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
65 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
66 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
67 {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
68 {"matrix": [3, 15], "x": 15, "y": 3.5},
69
70 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
71 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
72 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
73 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
74 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
75 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
76 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
77 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
78 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
79 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
80 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
81 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
82 {"matrix": [4, 13], "x": 14, "y": 4.5},
83 {"matrix": [4, 15], "x": 15, "y": 4.5},
84
85 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
86 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
87 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
88 {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
89 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
90 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
91 {"matrix": [5, 12], "x": 13, "y": 5.5},
92 {"matrix": [5, 13], "x": 14, "y": 5.5},
93 {"matrix": [5, 15], "x": 15, "y": 5.5}
94 ]
95 },
96 "LAYOUT_ansi_rwkl_split_bs": {
97 "layout": [
98 {"matrix": [0, 0], "x": 0, "y": 0},
99 {"matrix": [0, 2], "x": 1.5, "y": 0},
100 {"matrix": [0, 3], "x": 2.5, "y": 0},
101 {"matrix": [0, 4], "x": 3.5, "y": 0},
102 {"matrix": [0, 5], "x": 4.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.5, "y": 0},
108 {"matrix": [0, 11], "x": 11.5, "y": 0},
109 {"matrix": [0, 12], "x": 12.5, "y": 0},
110 {"matrix": [0, 13], "x": 13.5, "y": 0},
111
112 {"matrix": [1, 0], "x": 0, "y": 1.5},
113 {"matrix": [1, 1], "x": 1, "y": 1.5},
114 {"matrix": [1, 2], "x": 2, "y": 1.5},
115 {"matrix": [1, 3], "x": 3, "y": 1.5},
116 {"matrix": [1, 4], "x": 4, "y": 1.5},
117 {"matrix": [1, 5], "x": 5, "y": 1.5},
118 {"matrix": [1, 6], "x": 6, "y": 1.5},
119 {"matrix": [1, 7], "x": 7, "y": 1.5},
120 {"matrix": [1, 8], "x": 8, "y": 1.5},
121 {"matrix": [1, 9], "x": 9, "y": 1.5},
122 {"matrix": [1, 10], "x": 10, "y": 1.5},
123 {"matrix": [1, 11], "x": 11, "y": 1.5},
124 {"matrix": [1, 12], "x": 12, "y": 1.5},
125 {"matrix": [1, 13], "x": 13, "y": 1.5},
126 {"matrix": [1, 14], "x": 14, "y": 1.5},
127 {"matrix": [1, 15], "x": 15, "y": 1.5},
128
129 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
130 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
131 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
132 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
133 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
134 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
135 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
136 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
137 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
138 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
139 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
140 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
141 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
142 {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
143 {"matrix": [2, 15], "x": 15, "y": 2.5},
144
145 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
146 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
147 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
148 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
149 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
150 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
151 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
152 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
153 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
154 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
155 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
156 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
157 {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
158 {"matrix": [3, 15], "x": 15, "y": 3.5},
159
160 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
161 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
162 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
163 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
164 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
165 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
166 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
167 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
168 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
169 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
170 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
171 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
172 {"matrix": [4, 13], "x": 14, "y": 4.5},
173 {"matrix": [4, 15], "x": 15, "y": 4.5},
174
175 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
176 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
177 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
178 {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
179 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
180 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
181 {"matrix": [5, 12], "x": 13, "y": 5.5},
182 {"matrix": [5, 13], "x": 14, "y": 5.5},
183 {"matrix": [5, 15], "x": 15, "y": 5.5}
184 ]
185 },
186 "LAYOUT_ansi_wkl": {
187 "layout": [
188 {"matrix": [0, 0], "x": 0, "y": 0},
189 {"matrix": [0, 2], "x": 1.5, "y": 0},
190 {"matrix": [0, 3], "x": 2.5, "y": 0},
191 {"matrix": [0, 4], "x": 3.5, "y": 0},
192 {"matrix": [0, 5], "x": 4.5, "y": 0},
193 {"matrix": [0, 6], "x": 6, "y": 0},
194 {"matrix": [0, 7], "x": 7, "y": 0},
195 {"matrix": [0, 8], "x": 8, "y": 0},
196 {"matrix": [0, 9], "x": 9, "y": 0},
197 {"matrix": [0, 10], "x": 10.5, "y": 0},
198 {"matrix": [0, 11], "x": 11.5, "y": 0},
199 {"matrix": [0, 12], "x": 12.5, "y": 0},
200 {"matrix": [0, 13], "x": 13.5, "y": 0},
201
202 {"matrix": [1, 0], "x": 0, "y": 1.5},
203 {"matrix": [1, 1], "x": 1, "y": 1.5},
204 {"matrix": [1, 2], "x": 2, "y": 1.5},
205 {"matrix": [1, 3], "x": 3, "y": 1.5},
206 {"matrix": [1, 4], "x": 4, "y": 1.5},
207 {"matrix": [1, 5], "x": 5, "y": 1.5},
208 {"matrix": [1, 6], "x": 6, "y": 1.5},
209 {"matrix": [1, 7], "x": 7, "y": 1.5},
210 {"matrix": [1, 8], "x": 8, "y": 1.5},
211 {"matrix": [1, 9], "x": 9, "y": 1.5},
212 {"matrix": [1, 10], "x": 10, "y": 1.5},
213 {"matrix": [1, 11], "x": 11, "y": 1.5},
214 {"matrix": [1, 12], "x": 12, "y": 1.5},
215 {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2},
216 {"matrix": [1, 15], "x": 15, "y": 1.5},
217
218 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
219 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
220 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
221 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
222 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
223 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
224 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
225 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
226 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
227 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
228 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
229 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
230 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
231 {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
232 {"matrix": [2, 15], "x": 15, "y": 2.5},
233
234 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
235 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
236 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
237 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
238 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
239 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
240 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
241 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
242 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
243 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
244 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
245 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
246 {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
247 {"matrix": [3, 15], "x": 15, "y": 3.5},
248
249 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
250 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
251 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
252 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
253 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
254 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
255 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
256 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
257 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
258 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
259 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
260 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
261 {"matrix": [4, 13], "x": 14, "y": 4.5},
262 {"matrix": [4, 15], "x": 15, "y": 4.5},
263
264 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5},
265 {"matrix": [5, 2], "x": 1.5, "y": 5.5, "w": 1.5},
266 {"matrix": [5, 6], "x": 3, "y": 5.5, "w": 7},
267 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
268 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
269 {"matrix": [5, 12], "x": 13, "y": 5.5},
270 {"matrix": [5, 13], "x": 14, "y": 5.5},
271 {"matrix": [5, 15], "x": 15, "y": 5.5}
272 ]
273 },
274 "LAYOUT_ansi_wkl_split_bs": {
275 "layout": [
276 {"matrix": [0, 0], "x": 0, "y": 0},
277 {"matrix": [0, 2], "x": 1.5, "y": 0},
278 {"matrix": [0, 3], "x": 2.5, "y": 0},
279 {"matrix": [0, 4], "x": 3.5, "y": 0},
280 {"matrix": [0, 5], "x": 4.5, "y": 0},
281 {"matrix": [0, 6], "x": 6, "y": 0},
282 {"matrix": [0, 7], "x": 7, "y": 0},
283 {"matrix": [0, 8], "x": 8, "y": 0},
284 {"matrix": [0, 9], "x": 9, "y": 0},
285 {"matrix": [0, 10], "x": 10.5, "y": 0},
286 {"matrix": [0, 11], "x": 11.5, "y": 0},
287 {"matrix": [0, 12], "x": 12.5, "y": 0},
288 {"matrix": [0, 13], "x": 13.5, "y": 0},
289
290 {"matrix": [1, 0], "x": 0, "y": 1.5},
291 {"matrix": [1, 1], "x": 1, "y": 1.5},
292 {"matrix": [1, 2], "x": 2, "y": 1.5},
293 {"matrix": [1, 3], "x": 3, "y": 1.5},
294 {"matrix": [1, 4], "x": 4, "y": 1.5},
295 {"matrix": [1, 5], "x": 5, "y": 1.5},
296 {"matrix": [1, 6], "x": 6, "y": 1.5},
297 {"matrix": [1, 7], "x": 7, "y": 1.5},
298 {"matrix": [1, 8], "x": 8, "y": 1.5},
299 {"matrix": [1, 9], "x": 9, "y": 1.5},
300 {"matrix": [1, 10], "x": 10, "y": 1.5},
301 {"matrix": [1, 11], "x": 11, "y": 1.5},
302 {"matrix": [1, 12], "x": 12, "y": 1.5},
303 {"matrix": [1, 13], "x": 13, "y": 1.5},
304 {"matrix": [1, 14], "x": 14, "y": 1.5},
305 {"matrix": [1, 15], "x": 15, "y": 1.5},
306
307 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
308 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
309 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
310 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
311 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
312 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
313 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
314 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
315 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
316 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
317 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
318 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
319 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
320 {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
321 {"matrix": [2, 15], "x": 15, "y": 2.5},
322
323 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
324 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
325 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
326 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
327 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
328 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
329 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
330 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
331 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
332 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
333 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
334 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
335 {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
336 {"matrix": [3, 15], "x": 15, "y": 3.5},
337
338 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
339 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
340 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
341 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
342 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
343 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
344 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
345 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
346 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
347 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
348 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
349 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
350 {"matrix": [4, 13], "x": 14, "y": 4.5},
351 {"matrix": [4, 15], "x": 15, "y": 4.5},
352
353 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5},
354 {"matrix": [5, 2], "x": 1.5, "y": 5.5, "w": 1.5},
355 {"matrix": [5, 6], "x": 3, "y": 5.5, "w": 7},
356 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
357 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
358 {"matrix": [5, 12], "x": 13, "y": 5.5},
359 {"matrix": [5, 13], "x": 14, "y": 5.5},
360 {"matrix": [5, 15], "x": 15, "y": 5.5}
361 ]
362 }
5 } 363 }
6} 364}
diff --git a/keyboards/artemis/paragon/hotswap/matrix_diagram.md b/keyboards/artemis/paragon/hotswap/matrix_diagram.md
new file mode 100644
index 0000000000..215d44642a
--- /dev/null
+++ b/keyboards/artemis/paragon/hotswap/matrix_diagram.md
@@ -0,0 +1,21 @@
1# Matrix Diagram for Artemis Paragon Hotswap
2
3```
4┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┐
5│00 │ │02 │03 │04 │05 │ │06 │07 │08 │09 │ │0A │0B │0C │0D │ │Rot│
6└───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┘
7┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───────┐
8│10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │1E │1F │ │1E │ 2u Backspace
9├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤ └───────┘
10│20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │2D │2F │
11├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
12│30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3D │3F │
13├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
14│40 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4C │4D │4F │
15├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┴┬──┴──┬───┼───┼───┤
16│50 │52 │53 │56 │5A │5B │5C │5D │5F │
17└────┴────┴────┴────────────────────────┴─────┴─────┴───┴───┴───┘
18┌─────┬─────┬───────────────────────────┬─────┬─────┐
19│50 │52 │56 │5A │5B │ WKL
20└─────┴─────┴───────────────────────────┴─────┴─────┘
21```
diff --git a/keyboards/artemis/paragon/info.json b/keyboards/artemis/paragon/info.json
index 2a2cf046a8..28ba5713da 100644
--- a/keyboards/artemis/paragon/info.json
+++ b/keyboards/artemis/paragon/info.json
@@ -28,8 +28,11 @@
28 "pid": "0x3449", 28 "pid": "0x3449",
29 "vid": "0x8C27" 29 "vid": "0x8C27"
30 }, 30 },
31 "layout_aliases": {
32 "LAYOUT": "LAYOUT_all"
33 },
31 "layouts": { 34 "layouts": {
32 "LAYOUT": { 35 "LAYOUT_all": {
33 "layout": [ 36 "layout": [
34 { "matrix": [0, 0], "x": 0, "y": 0 }, 37 { "matrix": [0, 0], "x": 0, "y": 0 },
35 { "matrix": [0, 2], "x": 1.5, "y": 0 }, 38 { "matrix": [0, 2], "x": 1.5, "y": 0 },
diff --git a/keyboards/artemis/paragon/keymaps/default/keymap.c b/keyboards/artemis/paragon/keymaps/default/keymap.c
index d980180a34..fc55fb1c85 100644
--- a/keyboards/artemis/paragon/keymaps/default/keymap.c
+++ b/keyboards/artemis/paragon/keymaps/default/keymap.c
@@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 17const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
18 18
19 [0] = LAYOUT( 19 [0] = LAYOUT_all(
20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, 20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,
21 KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_HOME, 21 KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_HOME,
22 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, 22 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
diff --git a/keyboards/artemis/paragon/keymaps/via/keymap.c b/keyboards/artemis/paragon/keymaps/via/keymap.c
index 84f5735d97..47e269c78a 100644
--- a/keyboards/artemis/paragon/keymaps/via/keymap.c
+++ b/keyboards/artemis/paragon/keymaps/via/keymap.c
@@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 17const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
18 18
19 [0] = LAYOUT( 19 [0] = LAYOUT_all(
20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, 20 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,
21 KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_HOME, 21 KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_HOME,
22 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, 22 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
diff --git a/keyboards/artemis/paragon/soldered/info.json b/keyboards/artemis/paragon/soldered/info.json
index 5158add71e..b531b22f80 100644
--- a/keyboards/artemis/paragon/soldered/info.json
+++ b/keyboards/artemis/paragon/soldered/info.json
@@ -2,5 +2,735 @@
2 "matrix_pins": { 2 "matrix_pins": {
3 "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B0", "B1", "B3", "D0", "D1", "D2", "D3", "D7", "D5"], 3 "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B0", "B1", "B3", "D0", "D1", "D2", "D3", "D7", "D5"],
4 "rows": ["B2", "C7", "C6", "B6", "B5", "B4"] 4 "rows": ["B2", "C7", "C6", "B6", "B5", "B4"]
5 },
6 "layouts": {
7 "LAYOUT_ansi_rwkl": {
8 "layout": [
9 {"matrix": [0, 0], "x": 0, "y": 0},
10 {"matrix": [0, 2], "x": 1.5, "y": 0},
11 {"matrix": [0, 3], "x": 2.5, "y": 0},
12 {"matrix": [0, 4], "x": 3.5, "y": 0},
13 {"matrix": [0, 5], "x": 4.5, "y": 0},
14 {"matrix": [0, 6], "x": 6, "y": 0},
15 {"matrix": [0, 7], "x": 7, "y": 0},
16 {"matrix": [0, 8], "x": 8, "y": 0},
17 {"matrix": [0, 9], "x": 9, "y": 0},
18 {"matrix": [0, 10], "x": 10.5, "y": 0},
19 {"matrix": [0, 11], "x": 11.5, "y": 0},
20 {"matrix": [0, 12], "x": 12.5, "y": 0},
21 {"matrix": [0, 13], "x": 13.5, "y": 0},
22
23 {"matrix": [1, 0], "x": 0, "y": 1.5},
24 {"matrix": [1, 1], "x": 1, "y": 1.5},
25 {"matrix": [1, 2], "x": 2, "y": 1.5},
26 {"matrix": [1, 3], "x": 3, "y": 1.5},
27 {"matrix": [1, 4], "x": 4, "y": 1.5},
28 {"matrix": [1, 5], "x": 5, "y": 1.5},
29 {"matrix": [1, 6], "x": 6, "y": 1.5},
30 {"matrix": [1, 7], "x": 7, "y": 1.5},
31 {"matrix": [1, 8], "x": 8, "y": 1.5},
32 {"matrix": [1, 9], "x": 9, "y": 1.5},
33 {"matrix": [1, 10], "x": 10, "y": 1.5},
34 {"matrix": [1, 11], "x": 11, "y": 1.5},
35 {"matrix": [1, 12], "x": 12, "y": 1.5},
36 {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2},
37 {"matrix": [1, 15], "x": 15, "y": 1.5},
38
39 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
40 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
41 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
42 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
43 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
44 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
45 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
46 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
47 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
48 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
49 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
50 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
51 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
52 {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
53 {"matrix": [2, 15], "x": 15, "y": 2.5},
54
55 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
56 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
57 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
58 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
59 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
60 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
61 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
62 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
63 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
64 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
65 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
66 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
67 {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
68 {"matrix": [3, 15], "x": 15, "y": 3.5},
69
70 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
71 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
72 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
73 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
74 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
75 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
76 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
77 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
78 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
79 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
80 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
81 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
82 {"matrix": [4, 13], "x": 14, "y": 4.5},
83 {"matrix": [4, 15], "x": 15, "y": 4.5},
84
85 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
86 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
87 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
88 {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
89 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
90 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
91 {"matrix": [5, 12], "x": 13, "y": 5.5},
92 {"matrix": [5, 13], "x": 14, "y": 5.5},
93 {"matrix": [5, 15], "x": 15, "y": 5.5}
94 ]
95 },
96 "LAYOUT_ansi_rwkl_split_bs": {
97 "layout": [
98 {"matrix": [0, 0], "x": 0, "y": 0},
99 {"matrix": [0, 2], "x": 1.5, "y": 0},
100 {"matrix": [0, 3], "x": 2.5, "y": 0},
101 {"matrix": [0, 4], "x": 3.5, "y": 0},
102 {"matrix": [0, 5], "x": 4.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.5, "y": 0},
108 {"matrix": [0, 11], "x": 11.5, "y": 0},
109 {"matrix": [0, 12], "x": 12.5, "y": 0},
110 {"matrix": [0, 13], "x": 13.5, "y": 0},
111
112 {"matrix": [1, 0], "x": 0, "y": 1.5},
113 {"matrix": [1, 1], "x": 1, "y": 1.5},
114 {"matrix": [1, 2], "x": 2, "y": 1.5},
115 {"matrix": [1, 3], "x": 3, "y": 1.5},
116 {"matrix": [1, 4], "x": 4, "y": 1.5},
117 {"matrix": [1, 5], "x": 5, "y": 1.5},
118 {"matrix": [1, 6], "x": 6, "y": 1.5},
119 {"matrix": [1, 7], "x": 7, "y": 1.5},
120 {"matrix": [1, 8], "x": 8, "y": 1.5},
121 {"matrix": [1, 9], "x": 9, "y": 1.5},
122 {"matrix": [1, 10], "x": 10, "y": 1.5},
123 {"matrix": [1, 11], "x": 11, "y": 1.5},
124 {"matrix": [1, 12], "x": 12, "y": 1.5},
125 {"matrix": [1, 13], "x": 13, "y": 1.5},
126 {"matrix": [1, 14], "x": 14, "y": 1.5},
127 {"matrix": [1, 15], "x": 15, "y": 1.5},
128
129 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
130 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
131 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
132 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
133 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
134 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
135 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
136 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
137 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
138 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
139 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
140 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
141 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
142 {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
143 {"matrix": [2, 15], "x": 15, "y": 2.5},
144
145 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
146 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
147 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
148 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
149 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
150 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
151 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
152 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
153 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
154 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
155 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
156 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
157 {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
158 {"matrix": [3, 15], "x": 15, "y": 3.5},
159
160 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
161 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
162 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
163 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
164 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
165 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
166 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
167 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
168 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
169 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
170 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
171 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
172 {"matrix": [4, 13], "x": 14, "y": 4.5},
173 {"matrix": [4, 15], "x": 15, "y": 4.5},
174
175 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
176 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
177 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
178 {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
179 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
180 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
181 {"matrix": [5, 12], "x": 13, "y": 5.5},
182 {"matrix": [5, 13], "x": 14, "y": 5.5},
183 {"matrix": [5, 15], "x": 15, "y": 5.5}
184 ]
185 },
186 "LAYOUT_ansi_rwkl_split_space": {
187 "layout": [
188 {"matrix": [0, 0], "x": 0, "y": 0},
189 {"matrix": [0, 2], "x": 1.5, "y": 0},
190 {"matrix": [0, 3], "x": 2.5, "y": 0},
191 {"matrix": [0, 4], "x": 3.5, "y": 0},
192 {"matrix": [0, 5], "x": 4.5, "y": 0},
193 {"matrix": [0, 6], "x": 6, "y": 0},
194 {"matrix": [0, 7], "x": 7, "y": 0},
195 {"matrix": [0, 8], "x": 8, "y": 0},
196 {"matrix": [0, 9], "x": 9, "y": 0},
197 {"matrix": [0, 10], "x": 10.5, "y": 0},
198 {"matrix": [0, 11], "x": 11.5, "y": 0},
199 {"matrix": [0, 12], "x": 12.5, "y": 0},
200 {"matrix": [0, 13], "x": 13.5, "y": 0},
201
202 {"matrix": [1, 0], "x": 0, "y": 1.5},
203 {"matrix": [1, 1], "x": 1, "y": 1.5},
204 {"matrix": [1, 2], "x": 2, "y": 1.5},
205 {"matrix": [1, 3], "x": 3, "y": 1.5},
206 {"matrix": [1, 4], "x": 4, "y": 1.5},
207 {"matrix": [1, 5], "x": 5, "y": 1.5},
208 {"matrix": [1, 6], "x": 6, "y": 1.5},
209 {"matrix": [1, 7], "x": 7, "y": 1.5},
210 {"matrix": [1, 8], "x": 8, "y": 1.5},
211 {"matrix": [1, 9], "x": 9, "y": 1.5},
212 {"matrix": [1, 10], "x": 10, "y": 1.5},
213 {"matrix": [1, 11], "x": 11, "y": 1.5},
214 {"matrix": [1, 12], "x": 12, "y": 1.5},
215 {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2},
216 {"matrix": [1, 15], "x": 15, "y": 1.5},
217
218 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
219 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
220 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
221 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
222 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
223 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
224 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
225 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
226 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
227 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
228 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
229 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
230 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
231 {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
232 {"matrix": [2, 15], "x": 15, "y": 2.5},
233
234 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
235 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
236 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
237 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
238 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
239 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
240 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
241 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
242 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
243 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
244 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
245 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
246 {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
247 {"matrix": [3, 15], "x": 15, "y": 3.5},
248
249 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
250 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
251 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
252 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
253 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
254 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
255 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
256 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
257 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
258 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
259 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
260 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
261 {"matrix": [4, 13], "x": 14, "y": 4.5},
262 {"matrix": [4, 15], "x": 15, "y": 4.5},
263
264 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
265 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
266 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
267 {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25},
268 {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25},
269 {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75},
270 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
271 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
272 {"matrix": [5, 12], "x": 13, "y": 5.5},
273 {"matrix": [5, 13], "x": 14, "y": 5.5},
274 {"matrix": [5, 15], "x": 15, "y": 5.5}
275 ]
276 },
277 "LAYOUT_ansi_rwkl_split_space_split_bs": {
278 "layout": [
279 {"matrix": [0, 0], "x": 0, "y": 0},
280 {"matrix": [0, 2], "x": 1.5, "y": 0},
281 {"matrix": [0, 3], "x": 2.5, "y": 0},
282 {"matrix": [0, 4], "x": 3.5, "y": 0},
283 {"matrix": [0, 5], "x": 4.5, "y": 0},
284 {"matrix": [0, 6], "x": 6, "y": 0},
285 {"matrix": [0, 7], "x": 7, "y": 0},
286 {"matrix": [0, 8], "x": 8, "y": 0},
287 {"matrix": [0, 9], "x": 9, "y": 0},
288 {"matrix": [0, 10], "x": 10.5, "y": 0},
289 {"matrix": [0, 11], "x": 11.5, "y": 0},
290 {"matrix": [0, 12], "x": 12.5, "y": 0},
291 {"matrix": [0, 13], "x": 13.5, "y": 0},
292
293 {"matrix": [1, 0], "x": 0, "y": 1.5},
294 {"matrix": [1, 1], "x": 1, "y": 1.5},
295 {"matrix": [1, 2], "x": 2, "y": 1.5},
296 {"matrix": [1, 3], "x": 3, "y": 1.5},
297 {"matrix": [1, 4], "x": 4, "y": 1.5},
298 {"matrix": [1, 5], "x": 5, "y": 1.5},
299 {"matrix": [1, 6], "x": 6, "y": 1.5},
300 {"matrix": [1, 7], "x": 7, "y": 1.5},
301 {"matrix": [1, 8], "x": 8, "y": 1.5},
302 {"matrix": [1, 9], "x": 9, "y": 1.5},
303 {"matrix": [1, 10], "x": 10, "y": 1.5},
304 {"matrix": [1, 11], "x": 11, "y": 1.5},
305 {"matrix": [1, 12], "x": 12, "y": 1.5},
306 {"matrix": [1, 13], "x": 13, "y": 1.5},
307 {"matrix": [1, 14], "x": 14, "y": 1.5},
308 {"matrix": [1, 15], "x": 15, "y": 1.5},
309
310 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
311 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
312 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
313 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
314 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
315 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
316 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
317 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
318 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
319 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
320 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
321 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
322 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
323 {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
324 {"matrix": [2, 15], "x": 15, "y": 2.5},
325
326 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
327 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
328 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
329 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
330 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
331 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
332 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
333 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
334 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
335 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
336 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
337 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
338 {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
339 {"matrix": [3, 15], "x": 15, "y": 3.5},
340
341 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
342 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
343 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
344 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
345 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
346 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
347 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
348 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
349 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
350 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
351 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
352 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
353 {"matrix": [4, 13], "x": 14, "y": 4.5},
354 {"matrix": [4, 15], "x": 15, "y": 4.5},
355
356 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
357 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
358 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
359 {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25},
360 {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25},
361 {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75},
362 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
363 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
364 {"matrix": [5, 12], "x": 13, "y": 5.5},
365 {"matrix": [5, 13], "x": 14, "y": 5.5},
366 {"matrix": [5, 15], "x": 15, "y": 5.5}
367 ]
368 },
369 "LAYOUT_iso_rwkl": {
370 "layout": [
371 {"matrix": [0, 0], "x": 0, "y": 0},
372 {"matrix": [0, 2], "x": 1.5, "y": 0},
373 {"matrix": [0, 3], "x": 2.5, "y": 0},
374 {"matrix": [0, 4], "x": 3.5, "y": 0},
375 {"matrix": [0, 5], "x": 4.5, "y": 0},
376 {"matrix": [0, 6], "x": 6, "y": 0},
377 {"matrix": [0, 7], "x": 7, "y": 0},
378 {"matrix": [0, 8], "x": 8, "y": 0},
379 {"matrix": [0, 9], "x": 9, "y": 0},
380 {"matrix": [0, 10], "x": 10.5, "y": 0},
381 {"matrix": [0, 11], "x": 11.5, "y": 0},
382 {"matrix": [0, 12], "x": 12.5, "y": 0},
383 {"matrix": [0, 13], "x": 13.5, "y": 0},
384
385 {"matrix": [1, 0], "x": 0, "y": 1.5},
386 {"matrix": [1, 1], "x": 1, "y": 1.5},
387 {"matrix": [1, 2], "x": 2, "y": 1.5},
388 {"matrix": [1, 3], "x": 3, "y": 1.5},
389 {"matrix": [1, 4], "x": 4, "y": 1.5},
390 {"matrix": [1, 5], "x": 5, "y": 1.5},
391 {"matrix": [1, 6], "x": 6, "y": 1.5},
392 {"matrix": [1, 7], "x": 7, "y": 1.5},
393 {"matrix": [1, 8], "x": 8, "y": 1.5},
394 {"matrix": [1, 9], "x": 9, "y": 1.5},
395 {"matrix": [1, 10], "x": 10, "y": 1.5},
396 {"matrix": [1, 11], "x": 11, "y": 1.5},
397 {"matrix": [1, 12], "x": 12, "y": 1.5},
398 {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2},
399 {"matrix": [1, 15], "x": 15, "y": 1.5},
400
401 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
402 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
403 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
404 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
405 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
406 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
407 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
408 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
409 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
410 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
411 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
412 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
413 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
414 {"matrix": [2, 15], "x": 15, "y": 2.5},
415
416 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
417 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
418 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
419 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
420 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
421 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
422 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
423 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
424 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
425 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
426 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
427 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
428 {"matrix": [3, 12], "x": 12.75, "y": 3.5},
429 {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2},
430 {"matrix": [3, 15], "x": 15, "y": 3.5},
431
432 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25},
433 {"matrix": [4, 1], "x": 1.25, "y": 4.5},
434 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
435 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
436 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
437 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
438 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
439 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
440 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
441 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
442 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
443 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
444 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
445 {"matrix": [4, 13], "x": 14, "y": 4.5},
446 {"matrix": [4, 15], "x": 15, "y": 4.5},
447
448 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
449 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
450 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
451 {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
452 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
453 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
454 {"matrix": [5, 12], "x": 13, "y": 5.5},
455 {"matrix": [5, 13], "x": 14, "y": 5.5},
456 {"matrix": [5, 15], "x": 15, "y": 5.5}
457 ]
458 },
459 "LAYOUT_iso_rwkl_split_bs": {
460 "layout": [
461 {"matrix": [0, 0], "x": 0, "y": 0},
462 {"matrix": [0, 2], "x": 1.5, "y": 0},
463 {"matrix": [0, 3], "x": 2.5, "y": 0},
464 {"matrix": [0, 4], "x": 3.5, "y": 0},
465 {"matrix": [0, 5], "x": 4.5, "y": 0},
466 {"matrix": [0, 6], "x": 6, "y": 0},
467 {"matrix": [0, 7], "x": 7, "y": 0},
468 {"matrix": [0, 8], "x": 8, "y": 0},
469 {"matrix": [0, 9], "x": 9, "y": 0},
470 {"matrix": [0, 10], "x": 10.5, "y": 0},
471 {"matrix": [0, 11], "x": 11.5, "y": 0},
472 {"matrix": [0, 12], "x": 12.5, "y": 0},
473 {"matrix": [0, 13], "x": 13.5, "y": 0},
474
475 {"matrix": [1, 0], "x": 0, "y": 1.5},
476 {"matrix": [1, 1], "x": 1, "y": 1.5},
477 {"matrix": [1, 2], "x": 2, "y": 1.5},
478 {"matrix": [1, 3], "x": 3, "y": 1.5},
479 {"matrix": [1, 4], "x": 4, "y": 1.5},
480 {"matrix": [1, 5], "x": 5, "y": 1.5},
481 {"matrix": [1, 6], "x": 6, "y": 1.5},
482 {"matrix": [1, 7], "x": 7, "y": 1.5},
483 {"matrix": [1, 8], "x": 8, "y": 1.5},
484 {"matrix": [1, 9], "x": 9, "y": 1.5},
485 {"matrix": [1, 10], "x": 10, "y": 1.5},
486 {"matrix": [1, 11], "x": 11, "y": 1.5},
487 {"matrix": [1, 12], "x": 12, "y": 1.5},
488 {"matrix": [1, 13], "x": 13, "y": 1.5},
489 {"matrix": [1, 14], "x": 14, "y": 1.5},
490 {"matrix": [1, 15], "x": 15, "y": 1.5},
491
492 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
493 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
494 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
495 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
496 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
497 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
498 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
499 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
500 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
501 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
502 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
503 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
504 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
505 {"matrix": [2, 15], "x": 15, "y": 2.5},
506
507 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
508 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
509 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
510 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
511 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
512 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
513 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
514 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
515 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
516 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
517 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
518 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
519 {"matrix": [3, 12], "x": 12.75, "y": 3.5},
520 {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2},
521 {"matrix": [3, 15], "x": 15, "y": 3.5},
522
523 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25},
524 {"matrix": [4, 1], "x": 1.25, "y": 4.5},
525 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
526 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
527 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
528 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
529 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
530 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
531 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
532 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
533 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
534 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
535 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
536 {"matrix": [4, 13], "x": 14, "y": 4.5},
537 {"matrix": [4, 15], "x": 15, "y": 4.5},
538
539 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
540 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
541 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
542 {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
543 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
544 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
545 {"matrix": [5, 12], "x": 13, "y": 5.5},
546 {"matrix": [5, 13], "x": 14, "y": 5.5},
547 {"matrix": [5, 15], "x": 15, "y": 5.5}
548 ]
549 },
550 "LAYOUT_iso_rwkl_split_space": {
551 "layout": [
552 {"matrix": [0, 0], "x": 0, "y": 0},
553 {"matrix": [0, 2], "x": 1.5, "y": 0},
554 {"matrix": [0, 3], "x": 2.5, "y": 0},
555 {"matrix": [0, 4], "x": 3.5, "y": 0},
556 {"matrix": [0, 5], "x": 4.5, "y": 0},
557 {"matrix": [0, 6], "x": 6, "y": 0},
558 {"matrix": [0, 7], "x": 7, "y": 0},
559 {"matrix": [0, 8], "x": 8, "y": 0},
560 {"matrix": [0, 9], "x": 9, "y": 0},
561 {"matrix": [0, 10], "x": 10.5, "y": 0},
562 {"matrix": [0, 11], "x": 11.5, "y": 0},
563 {"matrix": [0, 12], "x": 12.5, "y": 0},
564 {"matrix": [0, 13], "x": 13.5, "y": 0},
565
566 {"matrix": [1, 0], "x": 0, "y": 1.5},
567 {"matrix": [1, 1], "x": 1, "y": 1.5},
568 {"matrix": [1, 2], "x": 2, "y": 1.5},
569 {"matrix": [1, 3], "x": 3, "y": 1.5},
570 {"matrix": [1, 4], "x": 4, "y": 1.5},
571 {"matrix": [1, 5], "x": 5, "y": 1.5},
572 {"matrix": [1, 6], "x": 6, "y": 1.5},
573 {"matrix": [1, 7], "x": 7, "y": 1.5},
574 {"matrix": [1, 8], "x": 8, "y": 1.5},
575 {"matrix": [1, 9], "x": 9, "y": 1.5},
576 {"matrix": [1, 10], "x": 10, "y": 1.5},
577 {"matrix": [1, 11], "x": 11, "y": 1.5},
578 {"matrix": [1, 12], "x": 12, "y": 1.5},
579 {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2},
580 {"matrix": [1, 15], "x": 15, "y": 1.5},
581
582 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
583 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
584 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
585 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
586 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
587 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
588 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
589 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
590 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
591 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
592 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
593 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
594 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
595 {"matrix": [2, 15], "x": 15, "y": 2.5},
596
597 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
598 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
599 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
600 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
601 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
602 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
603 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
604 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
605 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
606 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
607 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
608 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
609 {"matrix": [3, 12], "x": 12.75, "y": 3.5},
610 {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2},
611 {"matrix": [3, 15], "x": 15, "y": 3.5},
612
613 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25},
614 {"matrix": [4, 1], "x": 1.25, "y": 4.5},
615 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
616 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
617 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
618 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
619 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
620 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
621 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
622 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
623 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
624 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
625 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
626 {"matrix": [4, 13], "x": 14, "y": 4.5},
627 {"matrix": [4, 15], "x": 15, "y": 4.5},
628
629 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
630 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
631 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
632 {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25},
633 {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25},
634 {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75},
635 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
636 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
637 {"matrix": [5, 12], "x": 13, "y": 5.5},
638 {"matrix": [5, 13], "x": 14, "y": 5.5},
639 {"matrix": [5, 15], "x": 15, "y": 5.5}
640 ]
641 },
642 "LAYOUT_iso_rwkl_split_space_split_bs": {
643 "layout": [
644 {"matrix": [0, 0], "x": 0, "y": 0},
645 {"matrix": [0, 2], "x": 1.5, "y": 0},
646 {"matrix": [0, 3], "x": 2.5, "y": 0},
647 {"matrix": [0, 4], "x": 3.5, "y": 0},
648 {"matrix": [0, 5], "x": 4.5, "y": 0},
649 {"matrix": [0, 6], "x": 6, "y": 0},
650 {"matrix": [0, 7], "x": 7, "y": 0},
651 {"matrix": [0, 8], "x": 8, "y": 0},
652 {"matrix": [0, 9], "x": 9, "y": 0},
653 {"matrix": [0, 10], "x": 10.5, "y": 0},
654 {"matrix": [0, 11], "x": 11.5, "y": 0},
655 {"matrix": [0, 12], "x": 12.5, "y": 0},
656 {"matrix": [0, 13], "x": 13.5, "y": 0},
657
658 {"matrix": [1, 0], "x": 0, "y": 1.5},
659 {"matrix": [1, 1], "x": 1, "y": 1.5},
660 {"matrix": [1, 2], "x": 2, "y": 1.5},
661 {"matrix": [1, 3], "x": 3, "y": 1.5},
662 {"matrix": [1, 4], "x": 4, "y": 1.5},
663 {"matrix": [1, 5], "x": 5, "y": 1.5},
664 {"matrix": [1, 6], "x": 6, "y": 1.5},
665 {"matrix": [1, 7], "x": 7, "y": 1.5},
666 {"matrix": [1, 8], "x": 8, "y": 1.5},
667 {"matrix": [1, 9], "x": 9, "y": 1.5},
668 {"matrix": [1, 10], "x": 10, "y": 1.5},
669 {"matrix": [1, 11], "x": 11, "y": 1.5},
670 {"matrix": [1, 12], "x": 12, "y": 1.5},
671 {"matrix": [1, 13], "x": 13, "y": 1.5},
672 {"matrix": [1, 14], "x": 14, "y": 1.5},
673 {"matrix": [1, 15], "x": 15, "y": 1.5},
674
675 {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
676 {"matrix": [2, 1], "x": 1.5, "y": 2.5},
677 {"matrix": [2, 2], "x": 2.5, "y": 2.5},
678 {"matrix": [2, 3], "x": 3.5, "y": 2.5},
679 {"matrix": [2, 4], "x": 4.5, "y": 2.5},
680 {"matrix": [2, 5], "x": 5.5, "y": 2.5},
681 {"matrix": [2, 6], "x": 6.5, "y": 2.5},
682 {"matrix": [2, 7], "x": 7.5, "y": 2.5},
683 {"matrix": [2, 8], "x": 8.5, "y": 2.5},
684 {"matrix": [2, 9], "x": 9.5, "y": 2.5},
685 {"matrix": [2, 10], "x": 10.5, "y": 2.5},
686 {"matrix": [2, 11], "x": 11.5, "y": 2.5},
687 {"matrix": [2, 12], "x": 12.5, "y": 2.5},
688 {"matrix": [2, 15], "x": 15, "y": 2.5},
689
690 {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
691 {"matrix": [3, 1], "x": 1.75, "y": 3.5},
692 {"matrix": [3, 2], "x": 2.75, "y": 3.5},
693 {"matrix": [3, 3], "x": 3.75, "y": 3.5},
694 {"matrix": [3, 4], "x": 4.75, "y": 3.5},
695 {"matrix": [3, 5], "x": 5.75, "y": 3.5},
696 {"matrix": [3, 6], "x": 6.75, "y": 3.5},
697 {"matrix": [3, 7], "x": 7.75, "y": 3.5},
698 {"matrix": [3, 8], "x": 8.75, "y": 3.5},
699 {"matrix": [3, 9], "x": 9.75, "y": 3.5},
700 {"matrix": [3, 10], "x": 10.75, "y": 3.5},
701 {"matrix": [3, 11], "x": 11.75, "y": 3.5},
702 {"matrix": [3, 12], "x": 12.75, "y": 3.5},
703 {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2},
704 {"matrix": [3, 15], "x": 15, "y": 3.5},
705
706 {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25},
707 {"matrix": [4, 1], "x": 1.25, "y": 4.5},
708 {"matrix": [4, 2], "x": 2.25, "y": 4.5},
709 {"matrix": [4, 3], "x": 3.25, "y": 4.5},
710 {"matrix": [4, 4], "x": 4.25, "y": 4.5},
711 {"matrix": [4, 5], "x": 5.25, "y": 4.5},
712 {"matrix": [4, 6], "x": 6.25, "y": 4.5},
713 {"matrix": [4, 7], "x": 7.25, "y": 4.5},
714 {"matrix": [4, 8], "x": 8.25, "y": 4.5},
715 {"matrix": [4, 9], "x": 9.25, "y": 4.5},
716 {"matrix": [4, 10], "x": 10.25, "y": 4.5},
717 {"matrix": [4, 11], "x": 11.25, "y": 4.5},
718 {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
719 {"matrix": [4, 13], "x": 14, "y": 4.5},
720 {"matrix": [4, 15], "x": 15, "y": 4.5},
721
722 {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
723 {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25},
724 {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25},
725 {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25},
726 {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25},
727 {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75},
728 {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5},
729 {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5},
730 {"matrix": [5, 12], "x": 13, "y": 5.5},
731 {"matrix": [5, 13], "x": 14, "y": 5.5},
732 {"matrix": [5, 15], "x": 15, "y": 5.5}
733 ]
734 }
5 } 735 }
6} 736}
diff --git a/keyboards/artemis/paragon/soldered/matrix_diagram.md b/keyboards/artemis/paragon/soldered/matrix_diagram.md
new file mode 100644
index 0000000000..6fa5ad6cf8
--- /dev/null
+++ b/keyboards/artemis/paragon/soldered/matrix_diagram.md
@@ -0,0 +1,24 @@
1# Matrix Diagram for Artemis Paragon Soldered
2
3```
4┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┐
5│00 │ │02 │03 │04 │05 │ │06 │07 │08 │09 │ │0A │0B │0C │0D │ │Rot│
6└───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┘
7┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───────┐
8│10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │1E │1F │ │1E │ 2u Backspace
9├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤ └─┬─────┤
10│20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │2D │2F │ │ │
11├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤ ┌──┴┐3D │ ISO Enter
12│30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3D │3F │ │3C │ │
13├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤ └───┴────┘
14│40 │41 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4C │4D │4F │
15├────┼───┴┬──┴─┬─┴───┴──┬┴───┼───┴───┴──┬┴───┴┬──┴──┬───┼───┼───┤
16│50 │52 │53 │54 │56 │58 │5A │5B │5C │5D │5F │
17└────┴────┴────┴────────┴────┴──────────┴─────┴─────┴───┴───┴───┘
18┌────────┐
19│40 │ 2.25u LShift
20└────────┘
21┌────┬────┬────┬────────────────────────┬─────┬─────┐
22│50 │52 │53 │56 │5A │5B │ RWKL
23└────┴────┴────┴────────────────────────┴─────┴─────┘
24```