3f44231d2d7889beb87f67035d884daae72eb6f5

Author
Ryan <fauxpark@gmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

Strip decimals from RGB Matrix layout positions (#23943)

Diff

This diff is truncated to protect this page.

  1diff --git a/keyboards/cipulot/ec_980c/keyboard.json b/keyboards/cipulot/ec_980c/keyboard.json
  2index 6d3cb22719cfd98360adc839c1e125a0a2c4bc50..35946fa623f2b6dc40045a6e996ef17af863401d 100644
  3--- a/keyboards/cipulot/ec_980c/keyboard.json
  4+++ b/keyboards/cipulot/ec_980c/keyboard.json
  5@@ -35,9 +35,9 @@
  6         },
  7         "driver": "ws2812",
  8         "layout": [
  9-            {"matrix": [0, 15], "x": 16.25, "y": 1, "flags": 4},
 10-            {"matrix": [0, 16], "x": 17.25, "y": 1, "flags": 4},
 11-            {"matrix": [0, 17], "x": 18.25, "y": 1, "flags": 4}
 12+            {"matrix": [0, 15], "x": 16, "y": 1, "flags": 4},
 13+            {"matrix": [0, 16], "x": 17, "y": 1, "flags": 4},
 14+            {"matrix": [0, 17], "x": 18, "y": 1, "flags": 4}
 15         ],
 16         "led_count": 3,
 17         "max_brightness": 255
 18diff --git a/keyboards/darkproject/kd87a_bfg_edition/keyboard.json b/keyboards/darkproject/kd87a_bfg_edition/keyboard.json
 19index 856dbea6488782456aada31a24d961cb41e6c56e..1e0d7f5e8b8cd5cbbd629c70d5ffb2985c2468e9 100644
 20--- a/keyboards/darkproject/kd87a_bfg_edition/keyboard.json
 21+++ b/keyboards/darkproject/kd87a_bfg_edition/keyboard.json
 22@@ -139,41 +139,41 @@
 23             { "flags": 4, "matrix": [2, 5], "x": 175, "y": 25 },
 24 
 25             { "flags": 8, "matrix": [2, 1], "x": 0, "y": 35 },
 26-            { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 35 },
 27-            { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 35 },
 28-            { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 35 },
 29-            { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 35 },
 30-            { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 35 },
 31-            { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 35 },
 32-            { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 35 },
 33-            { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 35 },
 34-            { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 35 },
 35-            { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 35 },
 36-            { "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 35 },
 37-            { "flags": 4, "matrix": [10, 4], "x": 127.5, "y": 35 },
 38+            { "flags": 4, "matrix": [1, 2], "x": 17, "y": 35 },
 39+            { "flags": 4, "matrix": [2, 2], "x": 27, "y": 35 },
 40+            { "flags": 4, "matrix": [3, 2], "x": 37, "y": 35 },
 41+            { "flags": 4, "matrix": [4, 2], "x": 47, "y": 35 },
 42+            { "flags": 4, "matrix": [4, 3], "x": 57, "y": 35 },
 43+            { "flags": 4, "matrix": [5, 3], "x": 67, "y": 35 },
 44+            { "flags": 4, "matrix": [5, 2], "x": 77, "y": 35 },
 45+            { "flags": 4, "matrix": [6, 2], "x": 87, "y": 35 },
 46+            { "flags": 4, "matrix": [7, 2], "x": 97, "y": 35 },
 47+            { "flags": 4, "matrix": [8, 2], "x": 107, "y": 35 },
 48+            { "flags": 4, "matrix": [8, 3], "x": 117, "y": 35 },
 49+            { "flags": 4, "matrix": [10, 4], "x": 127, "y": 35 },
 50 
 51             { "flags": 4, "matrix": [0, 0], "x": 0, "y": 45 },
 52-            { "flags": 4, "matrix": [1, 4], "x": 22.5, "y": 45 },
 53-            { "flags": 4, "matrix": [2, 4], "x": 32.5, "y": 45 },
 54-            { "flags": 4, "matrix": [3, 4], "x": 42.5, "y": 45 },
 55-            { "flags": 4, "matrix": [4, 4], "x": 52.5, "y": 45 },
 56-            { "flags": 4, "matrix": [4, 5], "x": 62.5, "y": 45 },
 57-            { "flags": 4, "matrix": [5, 5], "x": 72.5, "y": 45 },
 58-            { "flags": 4, "matrix": [5, 4], "x": 82.5, "y": 45 },
 59-            { "flags": 4, "matrix": [6, 4], "x": 92.5, "y": 45 },
 60-            { "flags": 4, "matrix": [7, 4], "x": 102.5, "y": 45 },
 61-            { "flags": 4, "matrix": [8, 5], "x": 112.5, "y": 45 },
 62-            { "flags": 4, "matrix": [9, 1], "x": 122.5, "y": 45 },
 63+            { "flags": 4, "matrix": [1, 4], "x": 22, "y": 45 },
 64+            { "flags": 4, "matrix": [2, 4], "x": 32, "y": 45 },
 65+            { "flags": 4, "matrix": [3, 4], "x": 42, "y": 45 },
 66+            { "flags": 4, "matrix": [4, 4], "x": 52, "y": 45 },
 67+            { "flags": 4, "matrix": [4, 5], "x": 62, "y": 45 },
 68+            { "flags": 4, "matrix": [5, 5], "x": 72, "y": 45 },
 69+            { "flags": 4, "matrix": [5, 4], "x": 82, "y": 45 },
 70+            { "flags": 4, "matrix": [6, 4], "x": 92, "y": 45 },
 71+            { "flags": 4, "matrix": [7, 4], "x": 102, "y": 45 },
 72+            { "flags": 4, "matrix": [8, 5], "x": 112, "y": 45 },
 73+            { "flags": 4, "matrix": [9, 1], "x": 122, "y": 45 },
 74             { "flags": 4, "matrix": [3, 5], "x": 165, "y": 45 },
 75 
 76             { "flags": 4, "matrix": [0, 6], "x": 0, "y": 55 },
 77-            { "flags": 4, "matrix": [9, 0], "x": 12.5, "y": 55 },
 78+            { "flags": 4, "matrix": [9, 0], "x": 12, "y": 55 },
 79             { "flags": 4, "matrix": [9, 3], "x": 25, "y": 55 },
 80-            { "flags": 4, "matrix": [9, 4], "x": 37.5, "y": 55 },
 81+            { "flags": 4, "matrix": [9, 4], "x": 37, "y": 55 },
 82             { "flags": 4, "matrix": [9, 5], "x": 100, "y": 55 },
 83-            { "flags": 4, "matrix": [9, 2], "x": 112.5, "y": 55 },
 84+            { "flags": 4, "matrix": [9, 2], "x": 112, "y": 55 },
 85             { "flags": 4, "matrix": [8, 4], "x": 125, "y": 55 },
 86-            { "flags": 4, "matrix": [0, 4], "x": 137.5, "y": 55 },
 87+            { "flags": 4, "matrix": [0, 4], "x": 137, "y": 55 },
 88             { "flags": 4, "matrix": [0, 3], "x": 155, "y": 55 },
 89             { "flags": 4, "matrix": [7, 3], "x": 165, "y": 55 },
 90             { "flags": 4, "matrix": [0, 5], "x": 175, "y": 55 }
 91diff --git a/keyboards/doio/kb38/keyboard.json b/keyboards/doio/kb38/keyboard.json
 92index 7e978b2be8ba21023c2e1ec147328bfc8a1efc19..a46f1a6a4508a353c12ef0f90586e5d10ef43385 100644
 93--- a/keyboards/doio/kb38/keyboard.json
 94+++ b/keyboards/doio/kb38/keyboard.json
 95@@ -48,54 +48,54 @@
 96         "driver": "ws2812",
 97         "layout": [
 98             {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0},
 99-            {"flags": 4, "matrix": [0, 1], "x": 62.2, "y": 0},
100-            {"flags": 4, "matrix": [0, 2], "x": 99.6, "y": 0},
101-            {"flags": 4, "matrix": [0, 3], "x": 124.4, "y": 0},
102-            {"flags": 4, "matrix": [0, 4], "x": 149.3, "y": 0},
103-            {"flags": 4, "matrix": [0, 5], "x": 174.2, "y": 0},
104-            {"flags": 4, "matrix": [0, 6], "x": 199.1, "y": 0},
105+            {"flags": 4, "matrix": [0, 1], "x": 62, "y": 0},
106+            {"flags": 4, "matrix": [0, 2], "x": 99, "y": 0},
107+            {"flags": 4, "matrix": [0, 3], "x": 124, "y": 0},
108+            {"flags": 4, "matrix": [0, 4], "x": 149, "y": 0},
109+            {"flags": 4, "matrix": [0, 5], "x": 174, "y": 0},
110+            {"flags": 4, "matrix": [0, 6], "x": 199, "y": 0},
111             {"flags": 4, "matrix": [0, 7], "x": 224, "y": 0},
112 
113-            {"flags": 4, "matrix": [1, 0], "x": 0, "y": 12.8},
114-            {"flags": 4, "matrix": [1, 1], "x": 24.9, "y": 12.8},
115-            {"flags": 4, "matrix": [1, 2], "x": 49.8, "y": 12.8},
116-            {"flags": 4, "matrix": [1, 3], "x": 74.6, "y": 12.8},
117-            {"flags": 4, "matrix": [1, 4], "x": 99.6, "y": 12.8},
118-            {"flags": 4, "matrix": [1, 5], "x": 124.4, "y": 12.8},
119-            {"flags": 4, "matrix": [1, 6], "x": 149.3, "y": 12.8},
120+            {"flags": 4, "matrix": [1, 0], "x": 0, "y": 12},
121+            {"flags": 4, "matrix": [1, 1], "x": 24, "y": 12},
122+            {"flags": 4, "matrix": [1, 2], "x": 49, "y": 12},
123+            {"flags": 4, "matrix": [1, 3], "x": 74, "y": 12},
124+            {"flags": 4, "matrix": [1, 4], "x": 99, "y": 12},
125+            {"flags": 4, "matrix": [1, 5], "x": 124, "y": 12},
126+            {"flags": 4, "matrix": [1, 6], "x": 149, "y": 12},
127 
128-            {"flags": 4, "matrix": [2, 0], "x": 0, "y": 25.6},
129-            {"flags": 4, "matrix": [2, 1], "x": 24.9, "y": 25.6},
130-            {"flags": 4, "matrix": [2, 2], "x": 49.8, "y": 25.6},
131-            {"flags": 4, "matrix": [2, 3], "x": 74.6, "y": 32},
132-            {"flags": 4, "matrix": [2, 4], "x": 90, "y": 25.6},
133-            {"flags": 4, "matrix": [2, 5], "x": 124.4, "y": 25.6},
134-            {"flags": 4, "matrix": [2, 6], "x": 149.3, "y": 25.6},
135+            {"flags": 4, "matrix": [2, 0], "x": 0, "y": 25},
136+            {"flags": 4, "matrix": [2, 1], "x": 24, "y": 25},
137+            {"flags": 4, "matrix": [2, 2], "x": 49, "y": 25},
138+            {"flags": 4, "matrix": [2, 3], "x": 74, "y": 32},
139+            {"flags": 4, "matrix": [2, 4], "x": 90, "y": 25},
140+            {"flags": 4, "matrix": [2, 5], "x": 124, "y": 25},
141+            {"flags": 4, "matrix": [2, 6], "x": 149, "y": 25},
142 
143-            {"flags": 4, "matrix": [3, 0], "x": 0, "y": 38.4},
144-            {"flags": 4, "matrix": [3, 1], "x": 24.9, "y": 38.4},
145-            {"flags": 4, "matrix": [3, 2], "x": 49.8, "y": 38.4},
146-            {"flags": 4, "matrix": [3, 3], "x": 99.6, "y": 38.4},
147-            {"flags": 4, "matrix": [3, 4], "x": 124.4, "y": 38.4},
148-            {"flags": 4, "matrix": [3, 5], "x": 149.3, "y": 38.4},
149+            {"flags": 4, "matrix": [3, 0], "x": 0, "y": 38},
150+            {"flags": 4, "matrix": [3, 1], "x": 24, "y": 38},
151+            {"flags": 4, "matrix": [3, 2], "x": 49, "y": 38},
152+            {"flags": 4, "matrix": [3, 3], "x": 99, "y": 38},
153+            {"flags": 4, "matrix": [3, 4], "x": 124, "y": 38},
154+            {"flags": 4, "matrix": [3, 5], "x": 149, "y": 38},
155 
156-            {"flags": 4, "matrix": [4, 0], "x": 0, "y": 51.2},
157-            {"flags": 4, "matrix": [4, 1], "x": 24.9, "y": 51.2},
158-            {"flags": 4, "matrix": [4, 2], "x": 49.8, "y": 51.2},
159-            {"flags": 4, "matrix": [4, 3], "x": 74.6, "y": 57.6},
160-            {"flags": 4, "matrix": [4, 5], "x": 124.4, "y": 51.2},
161+            {"flags": 4, "matrix": [4, 0], "x": 0, "y": 51},
162+            {"flags": 4, "matrix": [4, 1], "x": 24, "y": 51},
163+            {"flags": 4, "matrix": [4, 2], "x": 49, "y": 51},
164+            {"flags": 4, "matrix": [4, 3], "x": 74, "y": 57},
165+            {"flags": 4, "matrix": [4, 5], "x": 124, "y": 51},
166 
167-            {"flags": 4, "matrix": [5, 0], "x": 12.5, "y": 64},
168-            {"flags": 4, "matrix": [5, 1], "x": 49.8, "y": 64},
169-            {"flags": 4, "matrix": [5, 2], "x": 99.6, "y": 64},
170-            {"flags": 4, "matrix": [5, 3], "x": 124.4, "y": 64},
171-            {"flags": 4, "matrix": [5, 4], "x": 149.3, "y": 64},
172+            {"flags": 4, "matrix": [5, 0], "x": 12, "y": 64},
173+            {"flags": 4, "matrix": [5, 1], "x": 49, "y": 64},
174+            {"flags": 4, "matrix": [5, 2], "x": 99, "y": 64},
175+            {"flags": 4, "matrix": [5, 3], "x": 124, "y": 64},
176+            {"flags": 4, "matrix": [5, 4], "x": 149, "y": 64},
177 
178             {"flags": 2, "x": 224, "y": 64},
179-            {"flags": 2, "x": 74.6, "y": 64},
180+            {"flags": 2, "x": 74, "y": 64},
181             {"flags": 2, "x": 0, "y": 64},
182             {"flags": 2, "x": 0, "y": 0},
183-            {"flags": 2, "x": 74.6, "y": 0},
184+            {"flags": 2, "x": 74, "y": 0},
185             {"flags": 2, "x": 224, "y": 0}
186         ],
187         "max_brightness": 200,
188diff --git a/keyboards/handwired/alcor_dactyl/keyboard.json b/keyboards/handwired/alcor_dactyl/keyboard.json
189index 65f1f804aa941128413ad6fbbd8a878ec3b436f8..c179278c097e3d8e3ad1680b137342b05a64fa3b 100644
190--- a/keyboards/handwired/alcor_dactyl/keyboard.json
191+++ b/keyboards/handwired/alcor_dactyl/keyboard.json
192@@ -29,8 +29,8 @@
193     "rgb_matrix": {
194         "driver": "ws2812",
195         "layout": [
196-            {"x": 0, "y": 0.375},
197-            {"x": 16.5, "y": 0.38}
198+            {"x": 0, "y": 0},
199+            {"x": 16, "y": 0}
200         ],
201         "split_count": [1, 1]
202     },
203diff --git a/keyboards/input_club/k_type/k_type.c b/keyboards/input_club/k_type/k_type.c
204index 85bdc7ea739370d7331765ce2d40cf78df70afbd..c719208af12057f97bd1c65445aeb0a506df0c29 100644
205--- a/keyboards/input_club/k_type/k_type.c
206+++ b/keyboards/input_club/k_type/k_type.c
207@@ -166,19 +166,19 @@ led_config_t g_led_config = {
208     }, {
209         // LED Index to Physical Position
210         // Key LED
211diff --git a/keyboards/kbdfans/kbd75rgb/kbd75rgb.c b/keyboards/kbdfans/kbd75rgb/kbd75rgb.c
212index 8e39dad6d2362c9912aa6fa5b9cd94a52cecc614..622ca83b681d7a36bee6af872b80708ef01d1481 100644
213--- a/keyboards/kbdfans/kbd75rgb/kbd75rgb.c
214+++ b/keyboards/kbdfans/kbd75rgb/kbd75rgb.c
215@@ -26,10 +26,10 @@ led_config_t g_led_config = { {
216     {  83, 82, 81, NO_LED, NO_LED, 80, NO_LED, NO_LED, 79, 78, 77, 76, NO_LED,75 ,74}
217 }, {
218     {0, 0},   {15, 0},  {30, 0},{45, 0}, {60, 0}, {75, 0}, {90, 0}, {105, 0}, {120, 0}, {135, 0}, {150, 0}, {165, 0}, {180, 0},  {195, 0}, {210, 0}, {224, 0},
219-    {224, 12.8}, {218, 12.8},{192, 12.8},{176, 12.8},{160, 12.8},{144, 12.8},{128, 12.8},{112, 12.8},{96, 12.8},{80, 12.8},{64, 12.8},{48, 12.8},{32, 12.8},{16, 12.8},{0, 12.8},
220-    {0, 25.6},{16, 25.6}, {32, 25.6}, {48, 25.6},  {64, 25.6},  {80, 25.6},  {96, 25.6},  {112, 25.6}, {128, 25.6}, {144, 25.6}, {160, 25.6},{176, 25.6}, {192, 25.6},   {218, 25.6}, {224, 25.6},
221-{224, 38.4},{200, 38.4},{176, 38.4},{160, 38.4},{144, 38.4},{128, 38.4},{112, 38.4},{96, 38.4},{80, 38.4},{64, 38.4},{48, 38.4},{32, 38.4},{16, 38.4},{0, 38.4},
222-    {0, 51.2},{16, 51.2}, {32, 51.2}, {48, 51.2},  {64, 51.2},  {80, 51.2},  {96, 51.2},  {112, 51.2}, {128, 51.2}, {144, 51.2}, {160, 51.2},   {189, 51.2}, {218, 51.2},   {224, 51.2},
223+    {224, 12}, {218, 12},{192, 12},{176, 12},{160, 12},{144, 12},{128, 12},{112, 12},{96, 12},{80, 12},{64, 12},{48, 12},{32, 12},{16, 12},{0, 12},
224+    {0, 25},{16, 25}, {32, 25}, {48, 25},  {64, 25},  {80, 25},  {96, 25},  {112, 25}, {128, 25}, {144, 25}, {160, 25},{176, 25}, {192, 25},   {218, 25}, {224, 25},
225+{224, 38},{200, 38},{176, 38},{160, 38},{144, 38},{128, 38},{112, 38},{96, 38},{80, 38},{64, 38},{48, 38},{32, 38},{16, 38},{0, 38},
226+    {0, 51},{16, 51}, {32, 51}, {48, 51},  {64, 51},  {80, 51},  {96, 51},  {112, 51}, {128, 51}, {144, 51}, {160, 51},   {189, 51}, {218, 51},   {224, 51},
227 {224, 64},{218, 64},{192, 64},{176, 64},{160, 64},{144, 64}, {80, 64}, {32, 64},{16, 64},{0, 64}
228 }, {
229 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
230diff --git a/keyboards/kbdfans/kbdpad/mk3/keyboard.json b/keyboards/kbdfans/kbdpad/mk3/keyboard.json
231index 735dd3e4ef49948f84723199b270ff95209fe913..7c741f7633a9b2338557646adeae75b80da59f6f 100644
232--- a/keyboards/kbdfans/kbdpad/mk3/keyboard.json
233+++ b/keyboards/kbdfans/kbdpad/mk3/keyboard.json
234@@ -65,23 +65,23 @@
235             {"flags": 4, "matrix": [0, 1], "x": 75, "y": 0},
236             {"flags": 4, "matrix": [0, 2], "x": 150, "y": 0},
237             {"flags": 4, "matrix": [0, 3], "x": 224, "y": 0},
238-            {"flags": 4, "matrix": [1, 3], "x": 224, "y": 12.8},
239-            {"flags": 4, "matrix": [1, 2], "x": 150, "y": 12.8},
240-            {"flags": 4, "matrix": [1, 1], "x": 75, "y": 12.8},
241-            {"flags": 4, "matrix": [1, 0], "x": 0, "y": 12.8},
242-            {"flags": 4, "matrix": [2, 0], "x": 0, "y": 25.6},
243-            {"flags": 4, "matrix": [2, 1], "x": 75, "y": 25.6},
244-            {"flags": 4, "matrix": [2, 2], "x": 150, "y": 25.6},
245+            {"flags": 4, "matrix": [1, 3], "x": 224, "y": 12},
246+            {"flags": 4, "matrix": [1, 2], "x": 150, "y": 12},
247+            {"flags": 4, "matrix": [1, 1], "x": 75, "y": 12},
248+            {"flags": 4, "matrix": [1, 0], "x": 0, "y": 12},
249+            {"flags": 4, "matrix": [2, 0], "x": 0, "y": 25},
250+            {"flags": 4, "matrix": [2, 1], "x": 75, "y": 25},
251+            {"flags": 4, "matrix": [2, 2], "x": 150, "y": 25},
252             {"flags": 4, "matrix": [2, 3], "x": 224, "y": 32},
253-            {"flags": 4, "matrix": [3, 2], "x": 150, "y": 38.4},
254-            {"flags": 4, "matrix": [3, 1], "x": 75, "y": 38.4},
255-            {"flags": 4, "matrix": [3, 0], "x": 0, "y": 38.4},
256-            {"flags": 4, "matrix": [4, 0], "x": 0, "y": 51.2},
257-            {"flags": 4, "matrix": [4, 1], "x": 75, "y": 51.2},
258-            {"flags": 4, "matrix": [4, 2], "x": 150, "y": 51.24},
259-            {"flags": 4, "matrix": [4, 3], "x": 224, "y": 57.6},
260+            {"flags": 4, "matrix": [3, 2], "x": 150, "y": 38},
261+            {"flags": 4, "matrix": [3, 1], "x": 75, "y": 38},
262+            {"flags": 4, "matrix": [3, 0], "x": 0, "y": 38},
263+            {"flags": 4, "matrix": [4, 0], "x": 0, "y": 51},
264+            {"flags": 4, "matrix": [4, 1], "x": 75, "y": 51},
265+            {"flags": 4, "matrix": [4, 2], "x": 150, "y": 51},
266+            {"flags": 4, "matrix": [4, 3], "x": 224, "y": 57},
267             {"flags": 4, "matrix": [5, 2], "x": 150, "y": 64},
268-            {"flags": 4, "matrix": [5, 0], "x": 37.5, "y": 64}
269+            {"flags": 4, "matrix": [5, 0], "x": 37, "y": 64}
270         ],
271         "max_brightness": 128,
272         "sleep": true
273diff --git a/keyboards/keebio/bamfk4/bamfk4.c b/keyboards/keebio/bamfk4/bamfk4.c
274index 52fe61e39e99fe9ef54b6651019311ca83f83a8c..757bc03f72244c8731c01134b64e12dd02d606af 100644
275--- a/keyboards/keebio/bamfk4/bamfk4.c
276+++ b/keyboards/keebio/bamfk4/bamfk4.c
277@@ -10,16 +10,16 @@ led_config_t g_led_config = { {
278 }, {
279     // LED Index to Physical Position
280     //through switch
281-    { 26.6, 10 }, { 4.3, 10 }, { 3.8, 49.3 }, { 23.3, 49.3 },
282-    { 69.4, 49.3 }, { 68.9, 10 }, { 90.6, 10 }, { 89.5, 49.3 },
283-    { 134, 49.3 }, { 132.9, 10 }, { 155.7, 10 }, { 155.1, 49.3 },
284-    { 199.6, 49.3 }, { 199.6, 10 }, { 219.1, 10 }, { 219.1, 49.3 },
285+    { 26, 10 }, { 4, 10 }, { 3, 49 }, { 23, 49 },
286+    { 69, 49 }, { 68, 10 }, { 90, 10 }, { 89, 49 },
287+    { 134, 49 }, { 132, 10 }, { 155, 10 }, { 155, 49 },
288+    { 199, 49 }, { 199, 10 }, { 219, 10 }, { 219, 49 },
289 
290     //underglow
291-    { 218, 62.2 }, { 188.7, 62.2 }, { 159.5, 62.2 }, { 123.7, 62.2 }, //bottom right
292-    { 100.3, 62.2 }, { 59.1, 62.2 }, { 35.3, 62.2 }, { 5.4, 62.2 }, //bottom left
293-    { 6, 6.4 }, { 35.3, 6.4 }, { 59.1, 6.4 }, { 100.3, 6.4 }, //top left
294-    { 123.7, 6.4 }, { 159.5, 6.4 }, { 188.7, 6.4 }, { 218, 6.4 } //top right
295+    { 218, 62 }, { 188, 62 }, { 159, 62 }, { 123, 62 }, //bottom right
296+    { 100, 62 }, { 59, 62 }, { 35, 62 }, { 5, 62 }, //bottom left
297+    { 6, 6 }, { 35, 6 }, { 59, 6 }, { 100, 6 }, //top left
298+    { 123, 6 }, { 159, 6 }, { 188, 6 }, { 218, 6 } //top right
299 }, {
300     // LED Index to Flag
301     4, 4, 4, 4, 
302diff --git a/keyboards/meletrix/zoom98/keyboard.json b/keyboards/meletrix/zoom98/keyboard.json
303index e58d80f216efc9bf905e1079f0a30733a6087456..b7d567295032813ec40c07c1d38e58da0e0565fa 100644
304--- a/keyboards/meletrix/zoom98/keyboard.json
305+++ b/keyboards/meletrix/zoom98/keyboard.json
306@@ -78,17 +78,17 @@
307         { "matrix": [6, 2], "x": 0, "y": 3, "flags": 4 },
308         { "matrix": [8, 1], "x": 0, "y": 4, "flags": 4 },
309         { "matrix": [8, 2], "x": 0, "y": 4, "flags": 4 },
310-        { "matrix": [1, 8], "x": 20.5, "y": 0, "flags": 4 },
311-        { "matrix": [1, 7], "x": 20.5, "y": 0, "flags": 4 },
312-        { "matrix": [3, 8], "x": 20.5, "y": 1, "flags": 4 },
313-        { "matrix": [3, 7], "x": 20.5, "y": 1, "flags": 4 },
314-        { "matrix": [5, 8], "x": 20.5, "y": 2, "flags": 4 },
315-        { "matrix": [5, 7], "x": 20.5, "y": 2, "flags": 4 },
316-        { "matrix": [7, 8], "x": 20.5, "y": 3, "flags": 4 },
317-        { "matrix": [7, 7], "x": 20.5, "y": 3, "flags": 4 },
318-        { "matrix": [9, 8], "x": 20.5, "y": 4, "flags": 4 },
319-        { "matrix": [9, 7], "x": 20.5, "y": 4, "flags": 4 },
320-        { "matrix": [6, 0], "x": 0, "y": 3.25, "flags": 1 }
321+        { "matrix": [1, 8], "x": 20, "y": 0, "flags": 4 },
322+        { "matrix": [1, 7], "x": 20, "y": 0, "flags": 4 },
323+        { "matrix": [3, 8], "x": 20, "y": 1, "flags": 4 },
324+        { "matrix": [3, 7], "x": 20, "y": 1, "flags": 4 },
325+        { "matrix": [5, 8], "x": 20, "y": 2, "flags": 4 },
326+        { "matrix": [5, 7], "x": 20, "y": 2, "flags": 4 },
327+        { "matrix": [7, 8], "x": 20, "y": 3, "flags": 4 },
328+        { "matrix": [7, 7], "x": 20, "y": 3, "flags": 4 },
329+        { "matrix": [9, 8], "x": 20, "y": 4, "flags": 4 },
330+        { "matrix": [9, 7], "x": 20, "y": 4, "flags": 4 },
331+        { "matrix": [6, 0], "x": 0, "y": 3, "flags": 1 }
332      ]
333   },
334   "matrix_pins": {
335diff --git a/keyboards/projectd/65/projectd_65_ansi/keyboard.json b/keyboards/projectd/65/projectd_65_ansi/keyboard.json
336index 5d75389e2a0d74b7cf2b50c6e325676ecd808b11..32a95f965eb318ede9a4745afe72f3df72f8c984 100644
337--- a/keyboards/projectd/65/projectd_65_ansi/keyboard.json
338+++ b/keyboards/projectd/65/projectd_65_ansi/keyboard.json
339@@ -118,43 +118,43 @@
340             { "flags": 4, "matrix": [7, 5], "x": 135, "y": 10 },
341             { "flags": 4, "matrix": [7, 3], "x": 150, "y": 10 },
342             { "flags": 1, "matrix": [2, 1], "x": 0, "y": 20 },
343-            { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 20 },
344-            { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 20 },
345-            { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 20 },
346-            { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 20 },
347-            { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 20 },
348-            { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 20 },
349-            { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 20 },
350-            { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 20 },
351-            { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 20 },
352-            { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 20 },
353-            { "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 20 },
354-            { "flags": 4, "matrix": [8, 4], "x": 127.5, "y": 20 },
355+            { "flags": 4, "matrix": [1, 2], "x": 17, "y": 20 },
356+            { "flags": 4, "matrix": [2, 2], "x": 27, "y": 20 },
357+            { "flags": 4, "matrix": [3, 2], "x": 37, "y": 20 },
358+            { "flags": 4, "matrix": [4, 2], "x": 47, "y": 20 },
359+            { "flags": 4, "matrix": [4, 3], "x": 57, "y": 20 },
360+            { "flags": 4, "matrix": [5, 3], "x": 67, "y": 20 },
361+            { "flags": 4, "matrix": [5, 2], "x": 77, "y": 20 },
362+            { "flags": 4, "matrix": [6, 2], "x": 87, "y": 20 },
363+            { "flags": 4, "matrix": [7, 2], "x": 97, "y": 20 },
364+            { "flags": 4, "matrix": [8, 2], "x": 107, "y": 20 },
365+            { "flags": 4, "matrix": [8, 3], "x": 117, "y": 20 },
366+            { "flags": 4, "matrix": [8, 4], "x": 127, "y": 20 },
367             { "flags": 4, "matrix": [2, 6], "x": 150, "y": 20 },
368             { "flags": 4, "matrix": [0, 0], "x": 0, "y": 30 },
369-            { "flags": 4, "matrix": [1, 4], "x": 22.5, "y": 30 },
370-            { "flags": 4, "matrix": [2, 4], "x": 32.5, "y": 30 },
371-            { "flags": 4, "matrix": [3, 4], "x": 42.5, "y": 30 },
372-            { "flags": 4, "matrix": [4, 4], "x": 52.5, "y": 30 },
373-            { "flags": 4, "matrix": [4, 5], "x": 62.5, "y": 30 },
374-            { "flags": 4, "matrix": [5, 5], "x": 72.5, "y": 30 },
375-            { "flags": 4, "matrix": [5, 4], "x": 82.5, "y": 30 },
376-            { "flags": 4, "matrix": [6, 4], "x": 92.5, "y": 30 },
377-            { "flags": 4, "matrix": [7, 4], "x": 102.5, "y": 30 },
378-            { "flags": 4, "matrix": [8, 5], "x": 112.5, "y": 30 },
379-            { "flags": 4, "matrix": [0, 7], "x": 122.5, "y": 30 },
380+            { "flags": 4, "matrix": [1, 4], "x": 22, "y": 30 },
381+            { "flags": 4, "matrix": [2, 4], "x": 32, "y": 30 },
382+            { "flags": 4, "matrix": [3, 4], "x": 42, "y": 30 },
383+            { "flags": 4, "matrix": [4, 4], "x": 52, "y": 30 },
384+            { "flags": 4, "matrix": [4, 5], "x": 62, "y": 30 },
385+            { "flags": 4, "matrix": [5, 5], "x": 72, "y": 30 },
386+            { "flags": 4, "matrix": [5, 4], "x": 82, "y": 30 },
387+            { "flags": 4, "matrix": [6, 4], "x": 92, "y": 30 },
388+            { "flags": 4, "matrix": [7, 4], "x": 102, "y": 30 },
389+            { "flags": 4, "matrix": [8, 5], "x": 112, "y": 30 },
390+            { "flags": 4, "matrix": [0, 7], "x": 122, "y": 30 },
391             { "flags": 4, "matrix": [1, 6], "x": 140, "y": 30 },
392             { "flags": 4, "matrix": [6, 3], "x": 150, "y": 30 },
393             { "flags": 4, "matrix": [0, 6], "x": 0, "y": 40 },
394-            { "flags": 4, "matrix": [0, 5], "x": 12.5, "y": 40 },
395+            { "flags": 4, "matrix": [0, 5], "x": 12, "y": 40 },
396             { "flags": 4, "matrix": [0, 2], "x": 25, "y": 40 },
397-            { "flags": 4, "x": 61.5, "y": 40 },
398-            { "flags": 4, "x": 62.5, "y": 40 },
399+            { "flags": 4, "x": 61, "y": 40 },
400+            { "flags": 4, "x": 62, "y": 40 },
401             { "flags": 4, "matrix": [0, 1], "x": 65, "y": 40 },
402-            { "flags": 4, "x": 67.5, "y": 40 },
403-            { "flags": 4, "x": 68.5, "y": 40 },
404+            { "flags": 4, "x": 67, "y": 40 },
405+            { "flags": 4, "x": 68, "y": 40 },
406             { "flags": 4, "matrix": [3, 6], "x": 100, "y": 40 },
407-            { "flags": 4, "matrix": [3, 3], "x": 112.5, "y": 40 },
408+            { "flags": 4, "matrix": [3, 3], "x": 112, "y": 40 },
409             { "flags": 4, "matrix": [0, 3], "x": 130, "y": 40 },
410             { "flags": 4, "matrix": [1, 5], "x": 140, "y": 40 },
411             { "flags": 4, "matrix": [2, 5], "x": 150, "y": 40 }
412diff --git a/keyboards/projectd/75/ansi/keyboard.json b/keyboards/projectd/75/ansi/keyboard.json
413index 2296c639373b250bf489d6455308e2d7908a32d7..d94db22bfc0fc6477f1fa080183c4f1e91790cdf 100644
414--- a/keyboards/projectd/75/ansi/keyboard.json
415+++ b/keyboards/projectd/75/ansi/keyboard.json
416@@ -88,97 +88,97 @@
417         "driver": "aw20216s",
418         "layout": [
419             { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 },
420-            { "flags": 4, "matrix": [2, 6], "x": 12.5, "y": 0 },
421-            { "flags": 4, "matrix": [3, 6], "x": 22.5, "y": 0 },
422-            { "flags": 4, "matrix": [3, 1], "x": 32.5, "y": 0 },
423-            { "flags": 4, "matrix": [3, 3], "x": 42.5, "y": 0 },
424+            { "flags": 4, "matrix": [2, 6], "x": 12, "y": 0 },
425+            { "flags": 4, "matrix": [3, 6], "x": 22, "y": 0 },
426+            { "flags": 4, "matrix": [3, 1], "x": 32, "y": 0 },
427+            { "flags": 4, "matrix": [3, 3], "x": 42, "y": 0 },
428             { "flags": 4, "matrix": [0, 7], "x": 55, "y": 0 },
429             { "flags": 4, "matrix": [6, 3], "x": 65, "y": 0 },
430             { "flags": 4, "matrix": [7, 1], "x": 75, "y": 0 },
431             { "flags": 4, "matrix": [7, 6], "x": 85, "y": 0 },
432-            { "flags": 4, "matrix": [10, 6], "x": 97.5, "y": 0 },
433-            { "flags": 4, "matrix": [10, 7], "x": 107.5, "y": 0 },
434-            { "flags": 4, "matrix": [10, 3], "x": 117.5, "y": 0 },
435-            { "flags": 4, "matrix": [10, 5], "x": 127.5, "y": 0 },
436+            { "flags": 4, "matrix": [10, 6], "x": 97, "y": 0 },
437+            { "flags": 4, "matrix": [10, 7], "x": 107, "y": 0 },
438+            { "flags": 4, "matrix": [10, 3], "x": 117, "y": 0 },
439+            { "flags": 4, "matrix": [10, 5], "x": 127, "y": 0 },
440             { "flags": 4, "matrix": [9, 7], "x": 140, "y": 0 },
441             { "flags": 4, "matrix": [6, 5], "x": 155, "y": 0 },
442 
443-            { "flags": 4, "matrix": [1, 6], "x": 0, "y": 12.5 },
444-            { "flags": 4, "matrix": [1, 7], "x": 10, "y": 12.5 },
445-            { "flags": 4, "matrix": [2, 7], "x": 20, "y": 12.5 },
446-            { "flags": 4, "matrix": [3, 7], "x": 30, "y": 12.5 },
447-            { "flags": 4, "matrix": [4, 7], "x": 40, "y": 12.5 },
448-            { "flags": 4, "matrix": [4, 6], "x": 50, "y": 12.5 },
449-            { "flags": 4, "matrix": [5, 6], "x": 60, "y": 12.5 },
450-            { "flags": 4, "matrix": [5, 7], "x": 70, "y": 12.5 },
451-            { "flags": 4, "matrix": [6, 7], "x": 80, "y": 12.5 },
452-            { "flags": 4, "matrix": [7, 7], "x": 90, "y": 12.5 },
453-            { "flags": 4, "matrix": [8, 7], "x": 100, "y": 12.5 },
454-            { "flags": 4, "matrix": [8, 6], "x": 110, "y": 12.5 },
455-            { "flags": 4, "matrix": [6, 6], "x": 120, "y": 12.5 },
456-            { "flags": 4, "matrix": [10, 1], "x": 130, "y": 12.5 },
457-            { "flags": 4, "matrix": [0, 2], "x": 155, "y": 12.5 },
458+            { "flags": 4, "matrix": [1, 6], "x": 0, "y": 12 },
459+            { "flags": 4, "matrix": [1, 7], "x": 10, "y": 12 },
460+            { "flags": 4, "matrix": [2, 7], "x": 20, "y": 12 },
461+            { "flags": 4, "matrix": [3, 7], "x": 30, "y": 12 },
462+            { "flags": 4, "matrix": [4, 7], "x": 40, "y": 12 },
463+            { "flags": 4, "matrix": [4, 6], "x": 50, "y": 12 },
464+            { "flags": 4, "matrix": [5, 6], "x": 60, "y": 12 },
465+            { "flags": 4, "matrix": [5, 7], "x": 70, "y": 12 },
466+            { "flags": 4, "matrix": [6, 7], "x": 80, "y": 12 },
467+            { "flags": 4, "matrix": [7, 7], "x": 90, "y": 12 },
468+            { "flags": 4, "matrix": [8, 7], "x": 100, "y": 12 },
469+            { "flags": 4, "matrix": [8, 6], "x": 110, "y": 12 },
470+            { "flags": 4, "matrix": [6, 6], "x": 120, "y": 12 },
471+            { "flags": 4, "matrix": [10, 1], "x": 130, "y": 12 },
472+            { "flags": 4, "matrix": [0, 2], "x": 155, "y": 12 },
473 
474-            { "flags": 4, "matrix": [1, 1], "x": 0, "y": 22.5 },
475-            { "flags": 4, "matrix": [1, 0], "x": 15, "y": 22.5 },
476-            { "flags": 4, "matrix": [2, 0], "x": 25, "y": 22.5 },
477-            { "flags": 4, "matrix": [3, 0], "x": 35, "y": 22.5 },
478-            { "flags": 4, "matrix": [4, 0], "x": 45, "y": 22.5 },
479-            { "flags": 4, "matrix": [4, 1], "x": 55, "y": 22.5 },
480-            { "flags": 4, "matrix": [5, 1], "x": 65, "y": 22.5 },
481-            { "flags": 4, "matrix": [5, 0], "x": 75, "y": 22.5 },
482-            { "flags": 4, "matrix": [6, 0], "x": 85, "y": 22.5 },
483-            { "flags": 4, "matrix": [7, 0], "x": 95, "y": 22.5 },
484-            { "flags": 4, "matrix": [8, 0], "x": 105, "y": 22.5 },
485-            { "flags": 4, "matrix": [8, 1], "x": 115, "y": 22.5 },
486-            { "flags": 4, "matrix": [6, 1], "x": 125, "y": 22.5 },
487-            { "flags": 4, "matrix": [10, 2], "x": 135, "y": 22.5 },
488-            { "flags": 4, "matrix": [1, 5], "x": 155, "y": 22.5 },
489+            { "flags": 4, "matrix": [1, 1], "x": 0, "y": 22 },
490+            { "flags": 4, "matrix": [1, 0], "x": 15, "y": 22 },
491+            { "flags": 4, "matrix": [2, 0], "x": 25, "y": 22 },
492+            { "flags": 4, "matrix": [3, 0], "x": 35, "y": 22 },
493+            { "flags": 4, "matrix": [4, 0], "x": 45, "y": 22 },
494+            { "flags": 4, "matrix": [4, 1], "x": 55, "y": 22 },
495+            { "flags": 4, "matrix": [5, 1], "x": 65, "y": 22 },
496+            { "flags": 4, "matrix": [5, 0], "x": 75, "y": 22 },
497+            { "flags": 4, "matrix": [6, 0], "x": 85, "y": 22 },
498+            { "flags": 4, "matrix": [7, 0], "x": 95, "y": 22 },
499+            { "flags": 4, "matrix": [8, 0], "x": 105, "y": 22 },
500+            { "flags": 4, "matrix": [8, 1], "x": 115, "y": 22 },
501+            { "flags": 4, "matrix": [6, 1], "x": 125, "y": 22 },
502+            { "flags": 4, "matrix": [10, 2], "x": 135, "y": 22 },
503+            { "flags": 4, "matrix": [1, 5], "x": 155, "y": 22 },
504 
505-            { "flags": 8, "matrix": [2, 1], "x": 0, "y": 32.5 },
506-            { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 32.5 },
507-            { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 32.5 },
508-            { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 32.5 },
509-            { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 32.5 },
510-            { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 32.5 },
511-            { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 32.5 },
512-            { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 32.5 },
513-            { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 32.5 },
514-            { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 32.5 },
515-            { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 32.5 },
516diff --git a/keyboards/projectd/75/iso/keyboard.json b/keyboards/projectd/75/iso/keyboard.json
517index d86150003163d8fa439ad61d508e7f34bc48775e..d42e8c4b33933c1ccf8e8ff9e14c9d705f5faa51 100644
518--- a/keyboards/projectd/75/iso/keyboard.json
519+++ b/keyboards/projectd/75/iso/keyboard.json
520@@ -82,98 +82,98 @@
521         "sleep": true,
522         "layout": [
523             { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 },
524-            { "flags": 4, "matrix": [2, 6], "x": 12.5, "y": 0 },
525-            { "flags": 4, "matrix": [3, 6], "x": 22.5, "y": 0 },
526-            { "flags": 4, "matrix": [3, 1], "x": 32.5, "y": 0 },
527-            { "flags": 4, "matrix": [3, 3], "x": 42.5, "y": 0 },
528+            { "flags": 4, "matrix": [2, 6], "x": 12, "y": 0 },
529+            { "flags": 4, "matrix": [3, 6], "x": 22, "y": 0 },
530+            { "flags": 4, "matrix": [3, 1], "x": 32, "y": 0 },
531+            { "flags": 4, "matrix": [3, 3], "x": 42, "y": 0 },
532             { "flags": 4, "matrix": [0, 7], "x": 55, "y": 0 },
533             { "flags": 4, "matrix": [6, 3], "x": 65, "y": 0 },
534             { "flags": 4, "matrix": [7, 1], "x": 75, "y": 0 },
535             { "flags": 4, "matrix": [7, 6], "x": 85, "y": 0 },
536-            { "flags": 4, "matrix": [10, 6], "x": 97.5, "y": 0 },
537-            { "flags": 4, "matrix": [10, 7], "x": 107.5, "y": 0 },
538-            { "flags": 4, "matrix": [10, 3], "x": 117.5, "y": 0 },
539-            { "flags": 4, "matrix": [10, 5], "x": 127.5, "y": 0 },
540+            { "flags": 4, "matrix": [10, 6], "x": 97, "y": 0 },
541+            { "flags": 4, "matrix": [10, 7], "x": 107, "y": 0 },
542+            { "flags": 4, "matrix": [10, 3], "x": 117, "y": 0 },
543+            { "flags": 4, "matrix": [10, 5], "x": 127, "y": 0 },
544             { "flags": 4, "matrix": [9, 7], "x": 140, "y": 0 },
545             { "flags": 4, "matrix": [6, 5], "x": 155, "y": 0 },
546 
547-            { "flags": 4, "matrix": [1, 6], "x": 0, "y": 12.5 },
548-            { "flags": 4, "matrix": [1, 7], "x": 10, "y": 12.5 },
549-            { "flags": 4, "matrix": [2, 7], "x": 20, "y": 12.5 },
550-            { "flags": 4, "matrix": [3, 7], "x": 30, "y": 12.5 },
551-            { "flags": 4, "matrix": [4, 7], "x": 40, "y": 12.5 },
552-            { "flags": 4, "matrix": [4, 6], "x": 50, "y": 12.5 },
553-            { "flags": 4, "matrix": [5, 6], "x": 60, "y": 12.5 },
554-            { "flags": 4, "matrix": [5, 7], "x": 70, "y": 12.5 },
555-            { "flags": 4, "matrix": [6, 7], "x": 80, "y": 12.5 },
556-            { "flags": 4, "matrix": [7, 7], "x": 90, "y": 12.5 },
557-            { "flags": 4, "matrix": [8, 7], "x": 100, "y": 12.5 },
558-            { "flags": 4, "matrix": [8, 6], "x": 110, "y": 12.5 },
559-            { "flags": 4, "matrix": [6, 6], "x": 120, "y": 12.5 },
560-            { "flags": 4, "matrix": [10, 1], "x": 130, "y": 12.5 },
561-            { "flags": 4, "matrix": [0, 2], "x": 155, "y": 12.5 },
562+            { "flags": 4, "matrix": [1, 6], "x": 0, "y": 12 },
563+            { "flags": 4, "matrix": [1, 7], "x": 10, "y": 12 },
564+            { "flags": 4, "matrix": [2, 7], "x": 20, "y": 12 },
565+            { "flags": 4, "matrix": [3, 7], "x": 30, "y": 12 },
566+            { "flags": 4, "matrix": [4, 7], "x": 40, "y": 12 },
567+            { "flags": 4, "matrix": [4, 6], "x": 50, "y": 12 },
568+            { "flags": 4, "matrix": [5, 6], "x": 60, "y": 12 },
569+            { "flags": 4, "matrix": [5, 7], "x": 70, "y": 12 },
570+            { "flags": 4, "matrix": [6, 7], "x": 80, "y": 12 },
571+            { "flags": 4, "matrix": [7, 7], "x": 90, "y": 12 },
572+            { "flags": 4, "matrix": [8, 7], "x": 100, "y": 12 },
573+            { "flags": 4, "matrix": [8, 6], "x": 110, "y": 12 },
574+            { "flags": 4, "matrix": [6, 6], "x": 120, "y": 12 },
575+            { "flags": 4, "matrix": [10, 1], "x": 130, "y": 12 },
576+            { "flags": 4, "matrix": [0, 2], "x": 155, "y": 12 },
577 
578-            { "flags": 4, "matrix": [1, 1], "x": 0, "y": 22.5 },
579-            { "flags": 4, "matrix": [1, 0], "x": 15, "y": 22.5 },
580-            { "flags": 4, "matrix": [2, 0], "x": 25, "y": 22.5 },
581-            { "flags": 4, "matrix": [3, 0], "x": 35, "y": 22.5 },
582-            { "flags": 4, "matrix": [4, 0], "x": 45, "y": 22.5 },
583-            { "flags": 4, "matrix": [4, 1], "x": 55, "y": 22.5 },
584-            { "flags": 4, "matrix": [5, 1], "x": 65, "y": 22.5 },
585-            { "flags": 4, "matrix": [5, 0], "x": 75, "y": 22.5 },
586-            { "flags": 4, "matrix": [6, 0], "x": 85, "y": 22.5 },
587-            { "flags": 4, "matrix": [7, 0], "x": 95, "y": 22.5 },
588-            { "flags": 4, "matrix": [8, 0], "x": 105, "y": 22.5 },
589-            { "flags": 4, "matrix": [8, 1], "x": 115, "y": 22.5 },
590-            { "flags": 4, "matrix": [6, 1], "x": 125, "y": 22.5 },
591-            { "flags": 4, "matrix": [1, 5], "x": 155.5, "y": 22.5 },
592+            { "flags": 4, "matrix": [1, 1], "x": 0, "y": 22 },
593+            { "flags": 4, "matrix": [1, 0], "x": 15, "y": 22 },
594+            { "flags": 4, "matrix": [2, 0], "x": 25, "y": 22 },
595+            { "flags": 4, "matrix": [3, 0], "x": 35, "y": 22 },
596+            { "flags": 4, "matrix": [4, 0], "x": 45, "y": 22 },
597+            { "flags": 4, "matrix": [4, 1], "x": 55, "y": 22 },
598+            { "flags": 4, "matrix": [5, 1], "x": 65, "y": 22 },
599+            { "flags": 4, "matrix": [5, 0], "x": 75, "y": 22 },
600+            { "flags": 4, "matrix": [6, 0], "x": 85, "y": 22 },
601+            { "flags": 4, "matrix": [7, 0], "x": 95, "y": 22 },
602+            { "flags": 4, "matrix": [8, 0], "x": 105, "y": 22 },
603+            { "flags": 4, "matrix": [8, 1], "x": 115, "y": 22 },
604+            { "flags": 4, "matrix": [6, 1], "x": 125, "y": 22 },
605+            { "flags": 4, "matrix": [1, 5], "x": 155, "y": 22 },
606 
607-            { "flags": 8, "matrix": [2, 1], "x": 0, "y": 32.5 },
608-            { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 32.5 },
609-            { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 32.5 },
610-            { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 32.5 },
611-            { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 32.5 },
612-            { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 32.5 },
613-            { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 32.5 },
614-            { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 32.5 },
615-            { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 32.5 },
616-            { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 32.5 },
617-            { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 32.5 },
618-            { "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 32.5 },
619-            { "flags": 4, "matrix": [10, 2], "x": 127.5, "y": 32.5 },
620diff --git a/keyboards/rot13labs/h4ckb0ard/keyboard.json b/keyboards/rot13labs/h4ckb0ard/keyboard.json
621index 0ffe5be40de977cda7c3f09b66703d2433dee6c8..4ac783774de6c591c0e51719c5c42102706b90c1 100644
622--- a/keyboards/rot13labs/h4ckb0ard/keyboard.json
623+++ b/keyboards/rot13labs/h4ckb0ard/keyboard.json
624@@ -67,38 +67,38 @@
625             {"flags": 4, "matrix": [0, 0], "x": 11, "y": 0},
626 
627             {"flags": 4, "matrix": [1, 0], "x": 0, "y": 1},
628-            {"flags": 4, "matrix": [1, 1], "x": 1.25, "y": 1},
629-            {"flags": 4, "matrix": [1, 2], "x": 2.25, "y": 1},
630-            {"flags": 4, "matrix": [1, 3], "x": 3.25, "y": 1},
631-            {"flags": 4, "matrix": [1, 4], "x": 4.25, "y": 1},
632-            {"flags": 4, "matrix": [1, 5], "x": 5.25, "y": 1},
633-            {"flags": 4, "matrix": [1, 6], "x": 6.25, "y": 1},
634-            {"flags": 4, "matrix": [1, 7], "x": 7.25, "y": 1},
635-            {"flags": 4, "matrix": [1, 8], "x": 8.25, "y": 1},
636-            {"flags": 4, "matrix": [1, 9], "x": 9.25, "y": 1},
637-            {"flags": 4, "matrix": [1, 11], "x": 10.25, "y": 1},
638+            {"flags": 4, "matrix": [1, 1], "x": 1, "y": 1},
639+            {"flags": 4, "matrix": [1, 2], "x": 2, "y": 1},
640+            {"flags": 4, "matrix": [1, 3], "x": 3, "y": 1},
641+            {"flags": 4, "matrix": [1, 4], "x": 4, "y": 1},
642+            {"flags": 4, "matrix": [1, 5], "x": 5, "y": 1},
643+            {"flags": 4, "matrix": [1, 6], "x": 6, "y": 1},
644+            {"flags": 4, "matrix": [1, 7], "x": 7, "y": 1},
645+            {"flags": 4, "matrix": [1, 8], "x": 8, "y": 1},
646+            {"flags": 4, "matrix": [1, 9], "x": 9, "y": 1},
647+            {"flags": 4, "matrix": [1, 11], "x": 10, "y": 1},
648 
649             {"flags": 4, "matrix": [2, 11], "x": 0, "y": 2},
650-            {"flags": 4, "matrix": [2, 10], "x": 1.75, "y": 2},
651-            {"flags": 4, "matrix": [2, 8], "x": 2.75, "y": 2},
652-            {"flags": 4, "matrix": [2, 7], "x": 3.75, "y": 2},
653-            {"flags": 4, "matrix": [2, 6], "x": 4.75, "y": 2},
654-            {"flags": 4, "matrix": [2, 5], "x": 5.75, "y": 2},
655-            {"flags": 4, "matrix": [2, 4], "x": 6.75, "y": 2},
656-            {"flags": 4, "matrix": [2, 3], "x": 7.75, "y": 2},
657-            {"flags": 4, "matrix": [2, 2], "x": 8.75, "y": 2},
658-            {"flags": 4, "matrix": [2, 1], "x": 10.5, "y": 2},
659-            {"flags": 4, "matrix": [2, 0], "x": 11.5, "y": 2},
660+            {"flags": 4, "matrix": [2, 10], "x": 1, "y": 2},
661+            {"flags": 4, "matrix": [2, 8], "x": 2, "y": 2},
662+            {"flags": 4, "matrix": [2, 7], "x": 3, "y": 2},
663+            {"flags": 4, "matrix": [2, 6], "x": 4, "y": 2},
664+            {"flags": 4, "matrix": [2, 5], "x": 5, "y": 2},
665+            {"flags": 4, "matrix": [2, 4], "x": 6, "y": 2},
666+            {"flags": 4, "matrix": [2, 3], "x": 7, "y": 2},
667+            {"flags": 4, "matrix": [2, 2], "x": 8, "y": 2},
668+            {"flags": 4, "matrix": [2, 1], "x": 10, "y": 2},
669+            {"flags": 4, "matrix": [2, 0], "x": 11, "y": 2},
670 
671             {"flags": 4, "matrix": [3, 0], "x": 0, "y": 3},
672-            {"flags": 4, "matrix": [3, 1], "x": 1.25, "y": 3},
673-            {"flags": 4, "matrix": [3, 2], "x": 2.5, "y": 3},
674-            {"flags": 4, "matrix": [3, 4], "x": 3.5, "y": 3},
675-            {"flags": 4, "matrix": [3, 6], "x": 5.75, "y": 3},
676-            {"flags": 4, "matrix": [3, 8], "x": 8.5, "y": 3},
677-            {"flags": 4, "matrix": [3, 9], "x": 9.5, "y": 3},
678-            {"flags": 4, "matrix": [3, 10], "x": 10.5, "y": 3},
679-            {"flags": 4, "matrix": [3, 11], "x": 11.5, "y": 3}
680+            {"flags": 4, "matrix": [3, 1], "x": 1, "y": 3},
681+            {"flags": 4, "matrix": [3, 2], "x": 2, "y": 3},
682+            {"flags": 4, "matrix": [3, 4], "x": 3, "y": 3},
683+            {"flags": 4, "matrix": [3, 6], "x": 5, "y": 3},
684+            {"flags": 4, "matrix": [3, 8], "x": 8, "y": 3},
685+            {"flags": 4, "matrix": [3, 9], "x": 9, "y": 3},
686+            {"flags": 4, "matrix": [3, 10], "x": 10, "y": 3},
687+            {"flags": 4, "matrix": [3, 11], "x": 11, "y": 3}
688         ],
689         "max_brightness": 100
690         
691diff --git a/keyboards/skeletonkbd/frost68/keyboard.json b/keyboards/skeletonkbd/frost68/keyboard.json
692index 0411a3826d557fe27605a1c5d451d371130e4b44..28b819e0d010313d18ec292c0ceb45af1879fb99 100644
693--- a/keyboards/skeletonkbd/frost68/keyboard.json
694+++ b/keyboards/skeletonkbd/frost68/keyboard.json
695@@ -76,74 +76,74 @@
696         },
697         "driver": "ws2812",
698         "layout": [
699-            {"matrix": [0, 0], "x": 33.1, "y": 3.7, "flags": 4},
700-            {"matrix": [0, 1], "x": 45.7, "y": 3.7, "flags": 4},
701-            {"matrix": [0, 2], "x": 58.3, "y": 2.4, "flags": 4},
702-            {"matrix": [0, 3], "x": 71.1, "y": 6.4, "flags": 4},
703-            {"matrix": [0, 4], "x": 83.4, "y": 10.4, "flags": 4},
704-            {"matrix": [0, 5], "x": 95.7, "y": 14.3, "flags": 4},
705-            {"matrix": [0, 6], "x": 108, "y": 18.3, "flags": 4},
706-            {"matrix": [1, 5], "x": 99.3, "y": 35, "flags": 4},
707-            {"matrix": [1, 4], "x": 86.9, "y": 31, "flags": 4},
708-            {"matrix": [1, 3], "x": 74.6, "y": 27, "flags": 4},
709-            {"matrix": [1, 2], "x": 62.3, "y": 23.1, "flags": 4},
710-            {"matrix": [1, 1], "x": 49.2, "y": 22.7, "flags": 4},
711-            {"matrix": [1, 0], "x": 33.5, "y": 22.7, "flags": 1},
712-            {"matrix": [2, 0], "x": 32.3, "y": 41.8, "flags": 1},
713-            {"matrix": [2, 1], "x": 49.7, "y": 41.8, "flags": 4},
714-            {"matrix": [2, 2], "x": 62.7, "y": 42.7, "flags": 4},
715-            {"matrix": [2, 3], "x": 75.1, "y": 46.7, "flags": 4},
716-            {"matrix": [2, 4], "x": 87.4, "y": 50.6, "flags": 4},
717-            {"matrix": [2, 5], "x": 99.7, "y": 54.6, "flags": 4},
718-            {"matrix": [3, 5], "x": 103.3, "y": 75.2, "flags": 4},
719-            {"matrix": [3, 4], "x": 90.9, "y": 71.2, "flags": 4},
720-            {"matrix": [3, 3], "x": 78.6, "y": 67.3, "flags": 4},
721-            {"matrix": [3, 2], "x": 66.3, "y": 63.3, "flags": 4},
722-            {"matrix": [3, 1], "x": 53.3, "y": 60.8, "flags": 4},
723-            {"matrix": [3, 0], "x": 32.8, "y": 60.8, "flags": 1},
724-            {"matrix": [4, 0], "x": 28.1, "y": 79.9, "flags": 1},
725-            {"matrix": [4, 1], "x": 47, "y": 79.9, "flags": 1},
726-            {"matrix": [4, 3], "x": 80.6, "y": 87.4, "flags": 4},
727-            {"matrix": [4, 5], "x": 100.6, "y": 93.8, "flags": 4},
728-            {"matrix": [4, 7], "x": 140.2, "y": 90.4, "flags": 4},
729-            {"matrix": [4, 10], "x": 166.4, "y": 82.5, "flags": 1},
730-            {"matrix": [4, 12], "x": 195.7, "y": 79.9, "flags": 1},
731-            {"matrix": [4, 13], "x": 211.4, "y": 79.9, "flags": 4},
732-            {"matrix": [4, 14], "x": 224, "y": 79.9, "flags": 4},
733-            {"matrix": [4, 15], "x": 236.6, "y": 79.9, "flags": 4},
734-            {"matrix": [3, 14], "x": 224, "y": 60.8, "flags": 4},
735-            {"matrix": [3, 13], "x": 206.7, "y": 60.8, "flags": 1},
736-            {"matrix": [3, 12], "x": 189.4, "y": 60.8, "flags": 4},
737-            {"matrix": [3, 11], "x": 176.8, "y": 60.8, "flags": 4},
738-            {"matrix": [3, 10], "x": 163.7, "y": 63.3, "flags": 4},
739-            {"matrix": [3, 9], "x": 151.4, "y": 67.3, "flags": 4},
740-            {"matrix": [3, 8], "x": 139.1, "y": 71.2, "flags": 4},
741-            {"matrix": [3, 7], "x": 126.8, "y": 75.2, "flags": 4},
742-            {"matrix": [2, 7], "x": 130.3, "y": 54.6, "flags": 4},
743-            {"matrix": [2, 8], "x": 142.6, "y": 50.6, "flags": 4},
744-            {"matrix": [2, 9], "x": 155, "y": 46.7, "flags": 4},
745-            {"matrix": [2, 10], "x": 167.3, "y": 42.7, "flags": 4},
746-            {"matrix": [2, 11], "x": 180.4, "y": 41.8, "flags": 4},
747-            {"matrix": [2, 12], "x": 193, "y": 41.8, "flags": 4},
748-            {"matrix": [2, 13], "x": 213.4, "y": 41.8, "flags": 4},
749-            {"matrix": [2, 15], "x": 236.6, "y": 39.6, "flags": 4},
750-            {"matrix": [1, 15], "x": 235.3, "y": 20.5, "flags": 4},
751-            {"matrix": [1, 14], "x": 217.4, "y": 22.7, "flags": 4},
752-            {"matrix": [1, 13], "x": 201.6, "y": 22.7, "flags": 4},
753-            {"matrix": [1, 12], "x": 189, "y": 22.7, "flags": 4},
754-            {"matrix": [1, 11], "x": 176.4, "y": 22, "flags": 4},
755-            {"matrix": [1, 10], "x": 163.4, "y": 24.5, "flags": 4},
756-            {"matrix": [1, 9], "x": 151.1, "y": 28.4, "flags": 4},
757-            {"matrix": [1, 8], "x": 138.7, "y": 32.4, "flags": 4},
758-            {"matrix": [1, 7], "x": 126.4, "y": 36.4, "flags": 4},
759-            {"matrix": [0, 7], "x": 128.1, "y": 16.3, "flags": 4},
760-            {"matrix": [0, 8], "x": 140.5, "y": 12.4, "flags": 4},
761-            {"matrix": [0, 9], "x": 152.8, "y": 8.4, "flags": 4},
762-            {"matrix": [0, 10], "x": 165.1, "y": 4.4, "flags": 4},
763-            {"matrix": [0, 11], "x": 178.2, "y": 2.9, "flags": 4},
764-            {"matrix": [0, 12], "x": 190.8, "y": 3.7, "flags": 4},
765-            {"matrix": [0, 14], "x": 209.7, "y": 3.7, "flags": 1},
766-            {"matrix": [0, 15], "x": 233.9, "y": 1.5, "flags": 4}
767+            {"matrix": [0, 0], "x": 33, "y": 3, "flags": 4},
768+            {"matrix": [0, 1], "x": 45, "y": 3, "flags": 4},
769+            {"matrix": [0, 2], "x": 58, "y": 2, "flags": 4},
770+            {"matrix": [0, 3], "x": 71, "y": 6, "flags": 4},
771+            {"matrix": [0, 4], "x": 83, "y": 10, "flags": 4},
772+            {"matrix": [0, 5], "x": 95, "y": 14, "flags": 4},
773+            {"matrix": [0, 6], "x": 108, "y": 18, "flags": 4},
774+            {"matrix": [1, 5], "x": 99, "y": 35, "flags": 4},
775+            {"matrix": [1, 4], "x": 86, "y": 31, "flags": 4},
776+            {"matrix": [1, 3], "x": 74, "y": 27, "flags": 4},
777+            {"matrix": [1, 2], "x": 62, "y": 23, "flags": 4},
778+            {"matrix": [1, 1], "x": 49, "y": 22, "flags": 4},
779+            {"matrix": [1, 0], "x": 33, "y": 22, "flags": 1},
780+            {"matrix": [2, 0], "x": 32, "y": 41, "flags": 1},
781+            {"matrix": [2, 1], "x": 49, "y": 41, "flags": 4},
782+            {"matrix": [2, 2], "x": 62, "y": 42, "flags": 4},
783+            {"matrix": [2, 3], "x": 75, "y": 46, "flags": 4},
784+            {"matrix": [2, 4], "x": 87, "y": 50, "flags": 4},
785+            {"matrix": [2, 5], "x": 99, "y": 54, "flags": 4},
786+            {"matrix": [3, 5], "x": 103, "y": 75, "flags": 4},
787+            {"matrix": [3, 4], "x": 90, "y": 71, "flags": 4},
788+            {"matrix": [3, 3], "x": 78, "y": 67, "flags": 4},
789+            {"matrix": [3, 2], "x": 66, "y": 63, "flags": 4},
790+            {"matrix": [3, 1], "x": 53, "y": 60, "flags": 4},
791+            {"matrix": [3, 0], "x": 32, "y": 60, "flags": 1},
792+            {"matrix": [4, 0], "x": 28, "y": 79, "flags": 1},
793+            {"matrix": [4, 1], "x": 47, "y": 79, "flags": 1},
794+            {"matrix": [4, 3], "x": 80, "y": 87, "flags": 4},
795diff --git a/keyboards/theone/keyboard.json b/keyboards/theone/keyboard.json
796index 0f1d8e021ccfb8c10c5d2eaa32ded0ad00b30f9a..3b4fc99d0521785f95e509e295a3a84b039fac35 100644
797--- a/keyboards/theone/keyboard.json
798+++ b/keyboards/theone/keyboard.json
799@@ -115,31 +115,31 @@
800             {"matrix": [2, 13], "x": 135, "y": 20, "flags": 4},
801             {"matrix": [1, 16], "x": 152, "y": 20, "flags": 4},
802             {"matrix": [2, 16], "x": 152, "y": 30, "flags": 4},
803-            {"matrix": [3, 13], "x": 127.5, "y": 30, "flags": 4},
804-            {"matrix": [3, 11], "x": 117.5, "y": 30, "flags": 4},
805-            {"matrix": [3, 10], "x": 107.5, "y": 30, "flags": 4},
806-            {"matrix": [3, 9], "x": 97.5, "y": 30, "flags": 4},
807-            {"matrix": [3, 8], "x": 87.5, "y": 30, "flags": 4},
808-            {"matrix": [3, 7], "x": 77.5, "y": 30, "flags": 4},
809-            {"matrix": [3, 6], "x": 67.5, "y": 30, "flags": 4},
810-            {"matrix": [3, 5], "x": 57.5, "y": 30, "flags": 4},
811-            {"matrix": [3, 4], "x": 47.5, "y": 30, "flags": 4},
812-            {"matrix": [3, 3], "x": 37.5, "y": 30, "flags": 4},
813-            {"matrix": [3, 2], "x": 27.5, "y": 30, "flags": 4},
814-            {"matrix": [3, 1], "x": 17.5, "y": 30, "flags": 4},
815+            {"matrix": [3, 13], "x": 127, "y": 30, "flags": 4},
816+            {"matrix": [3, 11], "x": 117, "y": 30, "flags": 4},
817+            {"matrix": [3, 10], "x": 107, "y": 30, "flags": 4},
818+            {"matrix": [3, 9], "x": 97, "y": 30, "flags": 4},
819+            {"matrix": [3, 8], "x": 87, "y": 30, "flags": 4},
820+            {"matrix": [3, 7], "x": 77, "y": 30, "flags": 4},
821+            {"matrix": [3, 6], "x": 67, "y": 30, "flags": 4},
822+            {"matrix": [3, 5], "x": 57, "y": 30, "flags": 4},
823+            {"matrix": [3, 4], "x": 47, "y": 30, "flags": 4},
824+            {"matrix": [3, 3], "x": 37, "y": 30, "flags": 4},
825+            {"matrix": [3, 2], "x": 27, "y": 30, "flags": 4},
826+            {"matrix": [3, 1], "x": 17, "y": 30, "flags": 4},
827             {"matrix": [3, 0], "x": 0, "y": 30, "flags": 4},
828             {"matrix": [4, 0], "x": 0, "y": 40, "flags": 4},
829-            {"matrix": [4, 2], "x": 22.5, "y": 40, "flags": 4},
830-            {"matrix": [4, 3], "x": 32.5, "y": 40, "flags": 4},
831-            {"matrix": [4, 4], "x": 42.5, "y": 40, "flags": 4},
832-            {"matrix": [4, 5], "x": 52.5, "y": 40, "flags": 4},
833-            {"matrix": [4, 6], "x": 62.5, "y": 40, "flags": 4},
834-            {"matrix": [4, 7], "x": 72.5, "y": 40, "flags": 4},
835-            {"matrix": [4, 8], "x": 82.5, "y": 40, "flags": 4},
836-            {"matrix": [4, 9], "x": 92.5, "y": 40, "flags": 4},
837-            {"matrix": [4, 10], "x": 102.5, "y": 40, "flags": 4},
838-            {"matrix": [4, 11], "x": 112.5, "y": 40, "flags": 4},
839-            {"matrix": [4, 13], "x": 122.5, "y": 40, "flags": 4},
840+            {"matrix": [4, 2], "x": 22, "y": 40, "flags": 4},
841+            {"matrix": [4, 3], "x": 32, "y": 40, "flags": 4},
842+            {"matrix": [4, 4], "x": 42, "y": 40, "flags": 4},
843+            {"matrix": [4, 5], "x": 52, "y": 40, "flags": 4},
844+            {"matrix": [4, 6], "x": 62, "y": 40, "flags": 4},
845+            {"matrix": [4, 7], "x": 72, "y": 40, "flags": 4},
846+            {"matrix": [4, 8], "x": 82, "y": 40, "flags": 4},
847+            {"matrix": [4, 9], "x": 92, "y": 40, "flags": 4},
848+            {"matrix": [4, 10], "x": 102, "y": 40, "flags": 4},
849+            {"matrix": [4, 11], "x": 112, "y": 40, "flags": 4},
850+            {"matrix": [4, 13], "x": 122, "y": 40, "flags": 4},
851             {"matrix": [4, 14], "x": 142, "y": 42, "flags": 4},
852             {"matrix": [5, 15], "x": 152, "y": 52, "flags": 4},
853             {"matrix": [5, 14], "x": 142, "y": 52, "flags": 4},
854@@ -147,9 +147,9 @@
855             {"matrix": [5, 12], "x": 120, "y": 50, "flags": 4},
856             {"matrix": [5, 10], "x": 110, "y": 50, "flags": 4},
857             {"matrix": [5, 9], "x": 100, "y": 50, "flags": 4},
858-            {"matrix": [5, 6], "x": 37.5, "y": 50, "flags": 4},
859+            {"matrix": [5, 6], "x": 37, "y": 50, "flags": 4},
860             {"matrix": [5, 2], "x": 25, "y": 50, "flags": 4},
861-            {"matrix": [5, 1], "x": 12.5, "y": 50, "flags": 4},
862+            {"matrix": [5, 1], "x": 12, "y": 50, "flags": 4},
863             {"matrix": [5, 0], "x": 0, "y": 50, "flags": 4}
864         ],
865         "max_brightness": 130,