xwhatsit ibm model F AT: fix up key positions
[jackhill/qmk/firmware.git] / keyboards / xwhatsit / util / util / kbd_defs.cpp
index ff92814..1d95ddd 100644 (file)
@@ -12459,98 +12459,98 @@ struct lay_def keyboards_xwhatsit_ibm_f62_xwhatsit_xwhatsit_c_lays[] = {
     },
 };
 struct key_def keyboards_xwhatsit_ibm_fat_through_hole_through_hole_c_LAYOUT_all_keys[] = {
-    { .row = 3, .col = 0, .x = 0.000000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 0, .x = 1.000000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 1, .x = 2.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 2, .x = 3.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 3, .x = 4.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 4, .x = 5.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 4, .x = 6.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 5, .x = 7.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 6, .x = 8.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 7, .x = 9.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 7, .x = 10.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 8, .x = 11.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 8, .x = 12.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 9, .x = 13.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 10, .x = 14.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 11, .x = 15.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 1, .col = 12, .x = 16.500000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 1, .col = 14, .x = 18.000000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 0, .col = 14, .x = 19.000000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 1, .col = 15, .x = 20.000000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 0, .col = 15, .x = 21.000000, .y = 1.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 0, .x = 0.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 1, .x = 1.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 1, .x = 2.500000, .y = 2.500000, .w = 1.500000, .h = 1.000000 },
-    { .row = 3, .col = 2, .x = 4.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 3, .x = 5.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 4, .x = 6.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 5, .x = 7.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 5, .x = 8.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 6, .x = 9.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 7, .x = 10.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 8, .x = 11.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 8, .x = 12.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 9, .x = 13.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 10, .x = 14.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 11, .x = 15.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 11, .x = 16.000000, .y = 2.500000, .w = 1.500000, .h = 1.000000 },
-    { .row = 3, .col = 13, .x = 18.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 14, .x = 19.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 2, .col = 15, .x = 20.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 15, .x = 21.000000, .y = 2.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 0, .x = 0.000000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 1, .x = 1.000000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 2, .x = 2.500000, .y = 3.500000, .w = 1.750000, .h = 1.000000 },
-    { .row = 4, .col = 3, .x = 4.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 3, .x = 5.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 4, .x = 6.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 5, .x = 7.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 6, .x = 8.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 6, .x = 9.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 7, .x = 10.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 8, .x = 11.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 9, .x = 12.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 9, .x = 13.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 10, .x = 14.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 10, .x = 15.250000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 11, .x = 16.250000, .y = 3.500000, .w = 1.250000, .h = 1.000000 },
-    { .row = 4, .col = 13, .x = 18.000000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 14, .x = 19.000000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 3, .col = 14, .x = 20.000000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 4, .col = 15, .x = 21.000000, .y = 3.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 0, .x = 0.000000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 1, .x = 1.000000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 2, .x = 2.500000, .y = 4.500000, .w = 1.250000, .h = 1.000000 },
-    { .row = 5, .col = 2, .x = 3.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 3, .x = 4.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 4, .x = 5.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 7, .col = 4, .x = 6.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 5, .x = 7.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 6, .x = 8.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 7, .col = 6, .x = 9.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 7, .x = 10.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 7, .col = 8, .x = 11.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 7, .col = 9, .x = 12.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 9, .x = 13.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 10, .x = 14.750000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 11, .x = 15.750000, .y = 4.500000, .w = 1.750000, .h = 1.000000 },
-    { .row = 6, .col = 13, .x = 18.000000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 14, .x = 19.000000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 5, .col = 15, .x = 20.000000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 15, .x = 21.000000, .y = 4.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 7, .col = 0, .x = 0.000000, .y = 5.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 7, .col = 1, .x = 1.000000, .y = 5.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 7, .col = 2, .x = 2.500000, .y = 5.500000, .w = 1.500000, .h = 1.000000 },
-    { .row = 7, .col = 3, .x = 5.000000, .y = 5.500000, .w = 1.500000, .h = 1.000000 },
-    { .row = 7, .col = 5, .x = 6.500000, .y = 5.500000, .w = 7.000000, .h = 1.000000 },
-    { .row = 7, .col = 7, .x = 13.500000, .y = 5.500000, .w = 1.500000, .h = 1.000000 },
-    { .row = 7, .col = 11, .x = 16.000000, .y = 5.500000, .w = 1.500000, .h = 1.000000 },
-    { .row = 7, .col = 13, .x = 18.000000, .y = 5.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 7, .col = 14, .x = 19.000000, .y = 5.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 6, .col = 14, .x = 20.000000, .y = 5.500000, .w = 1.000000, .h = 1.000000 },
-    { .row = 7, .col = 15, .x = 21.000000, .y = 5.500000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 0, .x = 0.000000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 0, .x = 1.000000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 1, .x = 2.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 2, .x = 3.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 3, .x = 4.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 4, .x = 5.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 4, .x = 6.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 5, .x = 7.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 6, .x = 8.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 7, .x = 9.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 7, .x = 10.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 8, .x = 11.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 8, .x = 12.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 9, .x = 13.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 10, .x = 14.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 11, .x = 15.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 1, .col = 12, .x = 16.500000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 1, .col = 14, .x = 18.000000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 0, .col = 14, .x = 19.000000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 1, .col = 15, .x = 20.000000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 0, .col = 15, .x = 21.000000, .y = 0.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 0, .x = 0.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 1, .x = 1.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 1, .x = 2.500000, .y = 1.000000, .w = 1.500000, .h = 1.000000 },
+    { .row = 3, .col = 2, .x = 4.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 3, .x = 5.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 4, .x = 6.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 5, .x = 7.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 5, .x = 8.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 6, .x = 9.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 7, .x = 10.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 8, .x = 11.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 8, .x = 12.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 9, .x = 13.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 10, .x = 14.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 11, .x = 15.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 11, .x = 16.000000, .y = 1.000000, .w = 1.500000, .h = 1.000000 },
+    { .row = 3, .col = 13, .x = 18.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 14, .x = 19.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 2, .col = 15, .x = 20.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 15, .x = 21.000000, .y = 1.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 0, .x = 0.000000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 1, .x = 1.000000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 2, .x = 2.500000, .y = 2.000000, .w = 1.750000, .h = 1.000000 },
+    { .row = 4, .col = 3, .x = 4.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 3, .x = 5.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 4, .x = 6.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 5, .x = 7.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 6, .x = 8.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 6, .x = 9.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 7, .x = 10.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 8, .x = 11.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 9, .x = 12.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 9, .x = 13.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 10, .x = 14.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 10, .x = 15.250000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 11, .x = 16.250000, .y = 2.000000, .w = 1.250000, .h = 1.000000 },
+    { .row = 4, .col = 13, .x = 18.000000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 14, .x = 19.000000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 3, .col = 14, .x = 20.000000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 4, .col = 15, .x = 21.000000, .y = 2.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 0, .x = 0.000000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 1, .x = 1.000000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 2, .x = 2.500000, .y = 3.000000, .w = 1.250000, .h = 1.000000 },
+    { .row = 5, .col = 2, .x = 3.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 3, .x = 4.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 4, .x = 5.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 7, .col = 4, .x = 6.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 5, .x = 7.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 6, .x = 8.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 7, .col = 6, .x = 9.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 7, .x = 10.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 7, .col = 8, .x = 11.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 7, .col = 9, .x = 12.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 9, .x = 13.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 10, .x = 14.750000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 11, .x = 15.750000, .y = 3.000000, .w = 1.750000, .h = 1.000000 },
+    { .row = 6, .col = 13, .x = 18.000000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 14, .x = 19.000000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 5, .col = 15, .x = 20.000000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 15, .x = 21.000000, .y = 3.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 7, .col = 0, .x = 0.000000, .y = 4.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 7, .col = 1, .x = 1.000000, .y = 4.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 7, .col = 2, .x = 2.500000, .y = 4.000000, .w = 1.500000, .h = 1.000000 },
+    { .row = 7, .col = 3, .x = 5.000000, .y = 4.000000, .w = 1.500000, .h = 1.000000 },
+    { .row = 7, .col = 5, .x = 6.500000, .y = 4.000000, .w = 7.000000, .h = 1.000000 },
+    { .row = 7, .col = 7, .x = 13.500000, .y = 4.000000, .w = 1.500000, .h = 1.000000 },
+    { .row = 7, .col = 11, .x = 16.000000, .y = 4.000000, .w = 1.500000, .h = 1.000000 },
+    { .row = 7, .col = 13, .x = 18.000000, .y = 4.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 7, .col = 14, .x = 19.000000, .y = 4.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 6, .col = 14, .x = 20.000000, .y = 4.000000, .w = 1.000000, .h = 1.000000 },
+    { .row = 7, .col = 15, .x = 21.000000, .y = 4.000000, .w = 1.000000, .h = 1.000000 },
 };
 struct lay_def keyboards_xwhatsit_ibm_fat_through_hole_through_hole_c_lays[] = {
     {