Skip to content

Commit 6847dba

Browse files
authored
Move 75% and 96% layouts to data driven (qmk#20289)
1 parent 364c06d commit 6847dba

File tree

62 files changed

+9106
-7770
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+9106
-7770
lines changed

keyboards/donutcables/budget96/budget96.h

Lines changed: 0 additions & 56 deletions
This file was deleted.

keyboards/donutcables/budget96/info.json

Lines changed: 219 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,227 @@
2727
"bootloader": "bootloadhid",
2828
"layouts": {
2929
"LAYOUT_all": {
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":15, "y":0}, {"x":16, "y":0}, {"x":17, "y":0}, {"x":18, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":4, "y":1}, {"x":5, "y":1}, {"x":6, "y":1}, {"x":7, "y":1}, {"x":8, "y":1}, {"x":9, "y":1}, {"x":10, "y":1}, {"x":11, "y":1}, {"x":12, "y":1}, {"x":13, "y":1}, {"x":14, "y":1}, {"x":15, "y":1}, {"x":16, "y":1}, {"x":17, "y":1}, {"x":18, "y":1}, {"x":0, "y":2, "w":1.5}, {"x":1.5, "y":2}, {"x":2.5, "y":2}, {"x":3.5, "y":2}, {"x":4.5, "y":2}, {"x":5.5, "y":2}, {"x":6.5, "y":2}, {"x":7.5, "y":2}, {"x":8.5, "y":2}, {"x":9.5, "y":2}, {"x":10.5, "y":2}, {"x":11.5, "y":2}, {"x":12.5, "y":2}, {"x":13.5, "y":2, "w":1.5}, {"x":15, "y":2}, {"x":16, "y":2}, {"x":17, "y":2}, {"x":18, "y":2}, {"x":0, "y":3, "w":1.75}, {"x":1.75, "y":3}, {"x":2.75, "y":3}, {"x":3.75, "y":3}, {"x":4.75, "y":3}, {"x":5.75, "y":3}, {"x":6.75, "y":3}, {"x":7.75, "y":3}, {"x":8.75, "y":3}, {"x":9.75, "y":3}, {"x":10.75, "y":3}, {"x":11.75, "y":3}, {"x":12.75, "y":3}, {"x":13.75, "y":3, "w":1.25}, {"x":15, "y":3}, {"x":16, "y":3}, {"x":17, "y":3}, {"x":18, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4}, {"x":2.25, "y":4}, {"x":3.25, "y":4}, {"x":4.25, "y":4}, {"x":5.25, "y":4}, {"x":6.25, "y":4}, {"x":7.25, "y":4}, {"x":8.25, "y":4}, {"x":9.25, "y":4}, {"x":10.25, "y":4}, {"x":11.25, "y":4}, {"x":12.25, "y":4, "w":1.75}, {"x":14, "y":4}, {"x":15, "y":4}, {"x":16, "y":4}, {"x":17, "y":4}, {"x":18, "y":4}, {"x":0, "y":5, "w":1.25}, {"x":1.25, "y":5, "w":1.25}, {"x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"x":10, "y":5}, {"x":11, "y":5}, {"x":12, "y":5}, {"x":13, "y":5}, {"x":14, "y":5}, {"x":15, "y":5}, {"x":16, "y":5}, {"x":17, "y":5}, {"x":18, "y":5}]
30+
"layout": [
31+
{"matrix": [5, 0], "x": 0, "y": 0},
32+
{"matrix": [5, 2], "x": 1, "y": 0},
33+
{"matrix": [5, 3], "x": 2, "y": 0},
34+
{"matrix": [5, 4], "x": 3, "y": 0},
35+
{"matrix": [5, 5], "x": 4, "y": 0},
36+
{"matrix": [6, 0], "x": 5, "y": 0},
37+
{"matrix": [6, 10], "x": 6, "y": 0},
38+
{"matrix": [7, 10], "x": 7, "y": 0},
39+
{"matrix": [7, 0], "x": 8, "y": 0},
40+
{"matrix": [5, 11], "x": 9, "y": 0},
41+
{"matrix": [5, 12], "x": 10, "y": 0},
42+
{"matrix": [5, 13], "x": 11, "y": 0},
43+
{"matrix": [5, 14], "x": 12, "y": 0},
44+
{"matrix": [1, 13], "x": 13, "y": 0},
45+
{"matrix": [2, 14], "x": 14, "y": 0},
46+
{"matrix": [0, 13], "x": 15, "y": 0},
47+
{"matrix": [7, 6], "x": 16, "y": 0},
48+
{"matrix": [7, 8], "x": 17, "y": 0},
49+
{"matrix": [7, 9], "x": 18, "y": 0},
50+
51+
{"matrix": [4, 0], "x": 0, "y": 1},
52+
{"matrix": [4, 1], "x": 1, "y": 1},
53+
{"matrix": [4, 2], "x": 2, "y": 1},
54+
{"matrix": [4, 3], "x": 3, "y": 1},
55+
{"matrix": [4, 4], "x": 4, "y": 1},
56+
{"matrix": [4, 5], "x": 5, "y": 1},
57+
{"matrix": [6, 1], "x": 6, "y": 1},
58+
{"matrix": [6, 11], "x": 7, "y": 1},
59+
{"matrix": [7, 11], "x": 8, "y": 1},
60+
{"matrix": [7, 1], "x": 9, "y": 1},
61+
{"matrix": [4, 10], "x": 10, "y": 1},
62+
{"matrix": [4, 11], "x": 11, "y": 1},
63+
{"matrix": [4, 12], "x": 12, "y": 1},
64+
{"matrix": [4, 13], "x": 13, "y": 1},
65+
{"matrix": [4, 14], "x": 14, "y": 1},
66+
{"matrix": [4, 6], "x": 15, "y": 1},
67+
{"matrix": [4, 7], "x": 16, "y": 1},
68+
{"matrix": [4, 8], "x": 17, "y": 1},
69+
{"matrix": [4, 9], "x": 18, "y": 1},
70+
71+
{"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5},
72+
{"matrix": [3, 1], "x": 1.5, "y": 2},
73+
{"matrix": [3, 2], "x": 2.5, "y": 2},
74+
{"matrix": [3, 3], "x": 3.5, "y": 2},
75+
{"matrix": [3, 4], "x": 4.5, "y": 2},
76+
{"matrix": [3, 5], "x": 5.5, "y": 2},
77+
{"matrix": [6, 2], "x": 6.5, "y": 2},
78+
{"matrix": [6, 12], "x": 7.5, "y": 2},
79+
{"matrix": [7, 12], "x": 8.5, "y": 2},
80+
{"matrix": [7, 2], "x": 9.5, "y": 2},
81+
{"matrix": [3, 10], "x": 10.5, "y": 2},
82+
{"matrix": [3, 11], "x": 11.5, "y": 2},
83+
{"matrix": [3, 12], "x": 12.5, "y": 2},
84+
{"matrix": [3, 13], "x": 13.5, "y": 2, "w": 1.5},
85+
{"matrix": [3, 6], "x": 15, "y": 2},
86+
{"matrix": [3, 7], "x": 16, "y": 2},
87+
{"matrix": [3, 8], "x": 17, "y": 2},
88+
{"matrix": [3, 9], "x": 18, "y": 2},
89+
90+
{"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75},
91+
{"matrix": [2, 1], "x": 1.75, "y": 3},
92+
{"matrix": [2, 2], "x": 2.75, "y": 3},
93+
{"matrix": [2, 3], "x": 3.75, "y": 3},
94+
{"matrix": [2, 4], "x": 4.75, "y": 3},
95+
{"matrix": [2, 5], "x": 5.75, "y": 3},
96+
{"matrix": [6, 3], "x": 6.75, "y": 3},
97+
{"matrix": [6, 13], "x": 7.75, "y": 3},
98+
{"matrix": [7, 13], "x": 8.75, "y": 3},
99+
{"matrix": [7, 3], "x": 9.75, "y": 3},
100+
{"matrix": [2, 10], "x": 10.75, "y": 3},
101+
{"matrix": [2, 11], "x": 11.75, "y": 3},
102+
{"matrix": [2, 12], "x": 12.75, "y": 3},
103+
{"matrix": [2, 13], "x": 13.75, "y": 3, "w": 1.25},
104+
{"matrix": [2, 6], "x": 15, "y": 3},
105+
{"matrix": [2, 7], "x": 16, "y": 3},
106+
{"matrix": [2, 8], "x": 17, "y": 3},
107+
{"matrix": [2, 9], "x": 18, "y": 3},
108+
109+
{"matrix": [1, 0], "x": 0, "y": 4, "w": 1.25},
110+
{"matrix": [0, 3], "x": 1.25, "y": 4},
111+
{"matrix": [1, 1], "x": 2.25, "y": 4},
112+
{"matrix": [1, 2], "x": 3.25, "y": 4},
113+
{"matrix": [1, 3], "x": 4.25, "y": 4},
114+
{"matrix": [1, 4], "x": 5.25, "y": 4},
115+
{"matrix": [1, 5], "x": 6.25, "y": 4},
116+
{"matrix": [6, 4], "x": 7.25, "y": 4},
117+
{"matrix": [6, 14], "x": 8.25, "y": 4},
118+
{"matrix": [7, 14], "x": 9.25, "y": 4},
119+
{"matrix": [7, 4], "x": 10.25, "y": 4},
120+
{"matrix": [1, 10], "x": 11.25, "y": 4},
121+
{"matrix": [1, 11], "x": 12.25, "y": 4, "w": 1.75},
122+
{"matrix": [6, 8], "x": 14, "y": 4},
123+
{"matrix": [1, 6], "x": 15, "y": 4},
124+
{"matrix": [1, 7], "x": 16, "y": 4},
125+
{"matrix": [1, 8], "x": 17, "y": 4},
126+
{"matrix": [1, 9], "x": 18, "y": 4},
127+
128+
{"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25},
129+
{"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25},
130+
{"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25},
131+
{"matrix": [6, 5], "x": 3.75, "y": 5, "w": 6.25},
132+
{"matrix": [7, 5], "x": 10, "y": 5},
133+
{"matrix": [0, 10], "x": 11, "y": 5},
134+
{"matrix": [0, 11], "x": 12, "y": 5},
135+
{"matrix": [6, 6], "x": 13, "y": 5},
136+
{"matrix": [6, 7], "x": 14, "y": 5},
137+
{"matrix": [6, 9], "x": 15, "y": 5},
138+
{"matrix": [0, 6], "x": 16, "y": 5},
139+
{"matrix": [0, 8], "x": 17, "y": 5},
140+
{"matrix": [0, 9], "x": 18, "y": 5}
141+
]
31142
},
32-
33143
"LAYOUT_96_ansi": {
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}, {"x":14, "y":0}, {"x":15, "y":0}, {"x":16, "y":0}, {"x":17, "y":0}, {"x":18, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":4, "y":1}, {"x":5, "y":1}, {"x":6, "y":1}, {"x":7, "y":1}, {"x":8, "y":1}, {"x":9, "y":1}, {"x":10, "y":1}, {"x":11, "y":1}, {"x":12, "y":1}, {"x":13, "y":1, "w":2}, {"x":15, "y":1}, {"x":16, "y":1}, {"x":17, "y":1}, {"x":18, "y":1}, {"x":0, "y":2, "w":1.5}, {"x":1.5, "y":2}, {"x":2.5, "y":2}, {"x":3.5, "y":2}, {"x":4.5, "y":2}, {"x":5.5, "y":2}, {"x":6.5, "y":2}, {"x":7.5, "y":2}, {"x":8.5, "y":2}, {"x":9.5, "y":2}, {"x":10.5, "y":2}, {"x":11.5, "y":2}, {"x":12.5, "y":2}, {"x":13.5, "y":2, "w":1.5}, {"x":15, "y":2}, {"x":16, "y":2}, {"x":17, "y":2}, {"x":18, "y":2}, {"x":0, "y":3, "w":1.75}, {"x":1.75, "y":3}, {"x":2.75, "y":3}, {"x":3.75, "y":3}, {"x":4.75, "y":3}, {"x":5.75, "y":3}, {"x":6.75, "y":3}, {"x":7.75, "y":3}, {"x":8.75, "y":3}, {"x":9.75, "y":3}, {"x":10.75, "y":3}, {"x":11.75, "y":3}, {"x":12.75, "y":3, "w":2.25}, {"x":15, "y":3}, {"x":16, "y":3}, {"x":17, "y":3}, {"x":18, "y":3}, {"x":0, "y":4, "w":2.25}, {"x":2.25, "y":4}, {"x":3.25, "y":4}, {"x":4.25, "y":4}, {"x":5.25, "y":4}, {"x":6.25, "y":4}, {"x":7.25, "y":4}, {"x":8.25, "y":4}, {"x":9.25, "y":4}, {"x":10.25, "y":4}, {"x":11.25, "y":4}, {"x":12.25, "y":4, "w":1.75}, {"x":14, "y":4}, {"x":15, "y":4}, {"x":16, "y":4}, {"x":17, "y":4}, {"x":0, "y":5, "w":1.25}, {"x":1.25, "y":5, "w":1.25}, {"x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"x":10, "y":5, "w":1.5}, {"x":11.5, "y":5, "w":1.5}, {"x":13, "y":5}, {"x":14, "y":5}, {"x":15, "y":5}, {"x":16, "y":5}, {"x":17, "y":5}, {"x":18, "y":4, "h":2}]
144+
"layout": [
145+
{"matrix": [5, 0], "x": 0, "y": 0},
146+
{"matrix": [5, 2], "x": 1, "y": 0},
147+
{"matrix": [5, 3], "x": 2, "y": 0},
148+
{"matrix": [5, 4], "x": 3, "y": 0},
149+
{"matrix": [5, 5], "x": 4, "y": 0},
150+
{"matrix": [6, 0], "x": 5, "y": 0},
151+
{"matrix": [6, 10], "x": 6, "y": 0},
152+
{"matrix": [7, 10], "x": 7, "y": 0},
153+
{"matrix": [7, 0], "x": 8, "y": 0},
154+
{"matrix": [5, 11], "x": 9, "y": 0},
155+
{"matrix": [5, 12], "x": 10, "y": 0},
156+
{"matrix": [5, 13], "x": 11, "y": 0},
157+
{"matrix": [5, 14], "x": 12, "y": 0},
158+
{"matrix": [1, 13], "x": 13, "y": 0},
159+
{"matrix": [2, 14], "x": 14, "y": 0},
160+
{"matrix": [0, 13], "x": 15, "y": 0},
161+
{"matrix": [7, 6], "x": 16, "y": 0},
162+
{"matrix": [7, 8], "x": 17, "y": 0},
163+
{"matrix": [7, 9], "x": 18, "y": 0},
164+
165+
{"matrix": [4, 0], "x": 0, "y": 1},
166+
{"matrix": [4, 1], "x": 1, "y": 1},
167+
{"matrix": [4, 2], "x": 2, "y": 1},
168+
{"matrix": [4, 3], "x": 3, "y": 1},
169+
{"matrix": [4, 4], "x": 4, "y": 1},
170+
{"matrix": [4, 5], "x": 5, "y": 1},
171+
{"matrix": [6, 1], "x": 6, "y": 1},
172+
{"matrix": [6, 11], "x": 7, "y": 1},
173+
{"matrix": [7, 11], "x": 8, "y": 1},
174+
{"matrix": [7, 1], "x": 9, "y": 1},
175+
{"matrix": [4, 10], "x": 10, "y": 1},
176+
{"matrix": [4, 11], "x": 11, "y": 1},
177+
{"matrix": [4, 12], "x": 12, "y": 1},
178+
{"matrix": [4, 14], "x": 13, "y": 1, "w": 2},
179+
{"matrix": [4, 6], "x": 15, "y": 1},
180+
{"matrix": [4, 7], "x": 16, "y": 1},
181+
{"matrix": [4, 8], "x": 17, "y": 1},
182+
{"matrix": [4, 9], "x": 18, "y": 1},
183+
184+
{"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5},
185+
{"matrix": [3, 1], "x": 1.5, "y": 2},
186+
{"matrix": [3, 2], "x": 2.5, "y": 2},
187+
{"matrix": [3, 3], "x": 3.5, "y": 2},
188+
{"matrix": [3, 4], "x": 4.5, "y": 2},
189+
{"matrix": [3, 5], "x": 5.5, "y": 2},
190+
{"matrix": [6, 2], "x": 6.5, "y": 2},
191+
{"matrix": [6, 12], "x": 7.5, "y": 2},
192+
{"matrix": [7, 12], "x": 8.5, "y": 2},
193+
{"matrix": [7, 2], "x": 9.5, "y": 2},
194+
{"matrix": [3, 10], "x": 10.5, "y": 2},
195+
{"matrix": [3, 11], "x": 11.5, "y": 2},
196+
{"matrix": [3, 12], "x": 12.5, "y": 2},
197+
{"matrix": [3, 13], "x": 13.5, "y": 2, "w": 1.5},
198+
{"matrix": [3, 6], "x": 15, "y": 2},
199+
{"matrix": [3, 7], "x": 16, "y": 2},
200+
{"matrix": [3, 8], "x": 17, "y": 2},
201+
{"matrix": [3, 9], "x": 18, "y": 2},
202+
203+
{"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75},
204+
{"matrix": [2, 1], "x": 1.75, "y": 3},
205+
{"matrix": [2, 2], "x": 2.75, "y": 3},
206+
{"matrix": [2, 3], "x": 3.75, "y": 3},
207+
{"matrix": [2, 4], "x": 4.75, "y": 3},
208+
{"matrix": [2, 5], "x": 5.75, "y": 3},
209+
{"matrix": [6, 3], "x": 6.75, "y": 3},
210+
{"matrix": [6, 13], "x": 7.75, "y": 3},
211+
{"matrix": [7, 13], "x": 8.75, "y": 3},
212+
{"matrix": [7, 3], "x": 9.75, "y": 3},
213+
{"matrix": [2, 10], "x": 10.75, "y": 3},
214+
{"matrix": [2, 11], "x": 11.75, "y": 3},
215+
{"matrix": [2, 13], "x": 12.75, "y": 3, "w": 2.25},
216+
{"matrix": [2, 6], "x": 15, "y": 3},
217+
{"matrix": [2, 7], "x": 16, "y": 3},
218+
{"matrix": [2, 8], "x": 17, "y": 3},
219+
{"matrix": [2, 9], "x": 18, "y": 3},
220+
221+
{"matrix": [1, 0], "x": 0, "y": 4, "w": 2.25},
222+
{"matrix": [1, 1], "x": 2.25, "y": 4},
223+
{"matrix": [1, 2], "x": 3.25, "y": 4},
224+
{"matrix": [1, 3], "x": 4.25, "y": 4},
225+
{"matrix": [1, 4], "x": 5.25, "y": 4},
226+
{"matrix": [1, 5], "x": 6.25, "y": 4},
227+
{"matrix": [6, 4], "x": 7.25, "y": 4},
228+
{"matrix": [6, 14], "x": 8.25, "y": 4},
229+
{"matrix": [7, 14], "x": 9.25, "y": 4},
230+
{"matrix": [7, 4], "x": 10.25, "y": 4},
231+
{"matrix": [1, 10], "x": 11.25, "y": 4},
232+
{"matrix": [1, 11], "x": 12.25, "y": 4, "w": 1.75},
233+
{"matrix": [6, 8], "x": 14, "y": 4},
234+
{"matrix": [1, 6], "x": 15, "y": 4},
235+
{"matrix": [1, 7], "x": 16, "y": 4},
236+
{"matrix": [1, 8], "x": 17, "y": 4},
237+
238+
{"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25},
239+
{"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25},
240+
{"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25},
241+
{"matrix": [6, 5], "x": 3.75, "y": 5, "w": 6.25},
242+
{"matrix": [7, 5], "x": 10, "y": 5, "w": 1.5},
243+
{"matrix": [0, 11], "x": 11.5, "y": 5, "w": 1.5},
244+
{"matrix": [6, 6], "x": 13, "y": 5},
245+
{"matrix": [6, 7], "x": 14, "y": 5},
246+
{"matrix": [6, 9], "x": 15, "y": 5},
247+
{"matrix": [0, 6], "x": 16, "y": 5},
248+
{"matrix": [0, 8], "x": 17, "y": 5},
249+
{"matrix": [0, 9], "x": 18, "y": 4, "h": 2}
250+
]
35251
}
36252
}
37253
}

0 commit comments

Comments
 (0)