summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2022-07-30 17:23:55 +1000
committerGitHub <noreply@github.com>2022-07-30 17:23:55 +1000
commit1c6b0391b4685a2d6e9b8ad9fc3a88c5ad5ea31c (patch)
tree85e8ebcbca0307c6dcd4e243d6a4187fd82d0552
parentda07e7dd0e173ed83cb82f84f143de36ed1aeae3 (diff)
Move keyboard USB IDs and strings to data driven: E (#17815)
-rw-r--r--keyboards/e88/config.h7
-rw-r--r--keyboards/e88/info.json6
-rw-r--r--keyboards/ealdin/quadrant/config.h6
-rw-r--r--keyboards/ealdin/quadrant/info.json6
-rw-r--r--keyboards/earth_rover/config.h7
-rw-r--r--keyboards/earth_rover/info.json6
-rw-r--r--keyboards/eason/capsule65/config.h7
-rw-r--r--keyboards/eason/capsule65/info.json8
-rw-r--r--keyboards/ebastler/e80_1800/config.h7
-rw-r--r--keyboards/ebastler/e80_1800/info.json6
-rw-r--r--keyboards/ebastler/isometria_75/rev1/config.h7
-rw-r--r--keyboards/ebastler/isometria_75/rev1/info.json8
-rw-r--r--keyboards/edc40/config.h7
-rw-r--r--keyboards/edc40/info.json6
-rw-r--r--keyboards/edda/config.h7
-rw-r--r--keyboards/edda/info.json6
-rw-r--r--keyboards/edi/standaside/config.h7
-rw-r--r--keyboards/edi/standaside/info.json6
-rw-r--r--keyboards/eek/config.h7
-rw-r--r--keyboards/eek/info.json6
-rw-r--r--keyboards/efreet/config.h7
-rw-r--r--keyboards/efreet/info.json8
-rw-r--r--keyboards/ein_60/config.h7
-rw-r--r--keyboards/ein_60/info.json6
-rw-r--r--keyboards/ekow/akira/config.h7
-rw-r--r--keyboards/ekow/akira/info.json8
-rw-r--r--keyboards/elephant42/config.h7
-rw-r--r--keyboards/elephant42/info.json6
-rw-r--r--keyboards/emajesty/eiri/config.h7
-rw-r--r--keyboards/emajesty/eiri/info.json6
-rw-r--r--keyboards/emery65/config.h7
-rw-r--r--keyboards/emery65/info.json6
-rw-r--r--keyboards/emi20/config.h7
-rw-r--r--keyboards/emi20/info.json6
-rw-r--r--keyboards/emptystring/NQG/config.h7
-rw-r--r--keyboards/emptystring/NQG/info.json8
-rw-r--r--keyboards/eniigmakeyboards/ek60/config.h7
-rw-r--r--keyboards/eniigmakeyboards/ek60/info.json8
-rw-r--r--keyboards/eniigmakeyboards/ek65/config.h7
-rw-r--r--keyboards/eniigmakeyboards/ek65/info.json8
-rw-r--r--keyboards/eniigmakeyboards/ek87/config.h7
-rw-r--r--keyboards/eniigmakeyboards/ek87/info.json8
-rw-r--r--keyboards/ep/40/config.h7
-rw-r--r--keyboards/ep/40/info.json6
-rw-r--r--keyboards/ep/96/config.h7
-rw-r--r--keyboards/ep/96/info.json6
-rw-r--r--keyboards/ep/comsn/hs68/config.h7
-rw-r--r--keyboards/ep/comsn/hs68/info.json6
-rw-r--r--keyboards/ep/comsn/mollydooker/config.h7
-rw-r--r--keyboards/ep/comsn/mollydooker/info.json6
-rw-r--r--keyboards/ep/comsn/tf_longeboye/config.h7
-rw-r--r--keyboards/ep/comsn/tf_longeboye/info.json8
-rw-r--r--keyboards/epoch80/config.h7
-rw-r--r--keyboards/epoch80/info.json6
-rw-r--r--keyboards/ergodox_stm32/config.h6
-rw-r--r--keyboards/ergodox_stm32/info.json6
-rw-r--r--keyboards/esca/getawayvan/config.h8
-rw-r--r--keyboards/esca/getawayvan/info.json6
-rw-r--r--keyboards/esca/getawayvan_f042/config.h7
-rw-r--r--keyboards/esca/getawayvan_f042/info.json6
-rw-r--r--keyboards/eternal_keypad/config.h7
-rw-r--r--keyboards/eternal_keypad/info.json6
-rw-r--r--keyboards/eu_isolation/config.h7
-rw-r--r--keyboards/eu_isolation/info.json8
-rw-r--r--keyboards/evancookaudio/sleepingdinosaur/config.h7
-rw-r--r--keyboards/evancookaudio/sleepingdinosaur/info.json8
-rw-r--r--keyboards/evancookaudio/tenpad/config.h7
-rw-r--r--keyboards/evancookaudio/tenpad/info.json8
-rw-r--r--keyboards/eve/meteor/config.h6
-rw-r--r--keyboards/eve/meteor/info.json8
-rw-r--r--keyboards/evil80/config.h7
-rw-r--r--keyboards/evil80/info.json6
-rw-r--r--keyboards/evolv/config.h7
-rw-r--r--keyboards/evolv/info.json6
-rw-r--r--keyboards/evyd13/atom47/rev2/config.h7
-rw-r--r--keyboards/evyd13/atom47/rev2/info.json6
-rw-r--r--keyboards/evyd13/atom47/rev3/config.h7
-rw-r--r--keyboards/evyd13/atom47/rev3/info.json6
-rw-r--r--keyboards/evyd13/atom47/rev4/config.h7
-rw-r--r--keyboards/evyd13/atom47/rev4/info.json6
-rw-r--r--keyboards/evyd13/atom47/rev5/config.h7
-rw-r--r--keyboards/evyd13/atom47/rev5/info.json6
-rw-r--r--keyboards/evyd13/eon40/config.h7
-rw-r--r--keyboards/evyd13/eon40/info.json6
-rw-r--r--keyboards/evyd13/eon65/config.h7
-rw-r--r--keyboards/evyd13/eon65/info.json6
-rw-r--r--keyboards/evyd13/eon75/config.h7
-rw-r--r--keyboards/evyd13/eon75/info.json6
-rw-r--r--keyboards/evyd13/eon87/config.h7
-rw-r--r--keyboards/evyd13/eon87/info.json6
-rw-r--r--keyboards/evyd13/eon95/config.h7
-rw-r--r--keyboards/evyd13/eon95/info.json6
-rw-r--r--keyboards/evyd13/gh80_1800/config.h7
-rw-r--r--keyboards/evyd13/gh80_1800/info.json6
-rw-r--r--keyboards/evyd13/gh80_3700/config.h7
-rw-r--r--keyboards/evyd13/gh80_3700/info.json6
-rw-r--r--keyboards/evyd13/gud70/config.h7
-rw-r--r--keyboards/evyd13/gud70/info.json6
-rw-r--r--keyboards/evyd13/minitomic/config.h7
-rw-r--r--keyboards/evyd13/minitomic/info.json6
-rw-r--r--keyboards/evyd13/mx5160/config.h7
-rw-r--r--keyboards/evyd13/mx5160/info.json8
-rw-r--r--keyboards/evyd13/nt660/config.h7
-rw-r--r--keyboards/evyd13/nt660/info.json6
-rw-r--r--keyboards/evyd13/nt750/config.h7
-rw-r--r--keyboards/evyd13/nt750/info.json6
-rw-r--r--keyboards/evyd13/nt980/config.h7
-rw-r--r--keyboards/evyd13/nt980/info.json8
-rw-r--r--keyboards/evyd13/omrontkl/config.h7
-rw-r--r--keyboards/evyd13/omrontkl/info.json6
-rw-r--r--keyboards/evyd13/plain60/config.h7
-rw-r--r--keyboards/evyd13/plain60/info.json6
-rw-r--r--keyboards/evyd13/pockettype/config.h7
-rw-r--r--keyboards/evyd13/pockettype/info.json6
-rw-r--r--keyboards/evyd13/quackfire/config.h7
-rw-r--r--keyboards/evyd13/quackfire/info.json6
-rw-r--r--keyboards/evyd13/solheim68/config.h7
-rw-r--r--keyboards/evyd13/solheim68/info.json6
-rw-r--r--keyboards/evyd13/ta65/config.h7
-rw-r--r--keyboards/evyd13/ta65/info.json8
-rw-r--r--keyboards/evyd13/wasdat_code/config.h7
-rw-r--r--keyboards/evyd13/wasdat_code/info.json6
-rw-r--r--keyboards/evyd13/wonderland/config.h7
-rw-r--r--keyboards/evyd13/wonderland/info.json6
-rw-r--r--keyboards/exclusive/e65/config.h7
-rw-r--r--keyboards/exclusive/e65/info.json6
-rw-r--r--keyboards/exclusive/e6_rgb/config.h7
-rw-r--r--keyboards/exclusive/e6_rgb/info.json8
-rw-r--r--keyboards/exclusive/e6v2/le/config.h7
-rw-r--r--keyboards/exclusive/e6v2/le/info.json6
-rw-r--r--keyboards/exclusive/e6v2/le_bmc/config.h7
-rw-r--r--keyboards/exclusive/e6v2/le_bmc/info.json7
-rw-r--r--keyboards/exclusive/e6v2/oe/config.h7
-rw-r--r--keyboards/exclusive/e6v2/oe/info.json6
-rw-r--r--keyboards/exclusive/e6v2/oe_bmc/config.h7
-rw-r--r--keyboards/exclusive/e6v2/oe_bmc/info.json7
-rw-r--r--keyboards/exclusive/e7v1/config.h7
-rw-r--r--keyboards/exclusive/e7v1/info.json6
-rw-r--r--keyboards/exclusive/e7v1se/config.h7
-rw-r--r--keyboards/exclusive/e7v1se/info.json8
-rw-r--r--keyboards/exent/config.h7
-rw-r--r--keyboards/exent/info.json6
-rw-r--r--keyboards/eyeohdesigns/babyv/config.h7
-rw-r--r--keyboards/eyeohdesigns/babyv/info.json6
-rw-r--r--keyboards/eyeohdesigns/sprh/config.h7
-rw-r--r--keyboards/eyeohdesigns/sprh/info.json6
-rw-r--r--keyboards/eyeohdesigns/theboulevard/config.h7
-rw-r--r--keyboards/eyeohdesigns/theboulevard/info.json6
148 files changed, 464 insertions, 534 deletions
diff --git a/keyboards/e88/config.h b/keyboards/e88/config.h
index e83dfb9b06..89bbbd1d60 100644
--- a/keyboards/e88/config.h
+++ b/keyboards/e88/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x0187
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Pink Labs
26#define PRODUCT e88
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 6 22#define MATRIX_ROWS 6
30#define MATRIX_COLS 17 23#define MATRIX_COLS 17
diff --git a/keyboards/e88/info.json b/keyboards/e88/info.json
index ed240910ea..3f2bd18f29 100644
--- a/keyboards/e88/info.json
+++ b/keyboards/e88/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "e88", 2 "keyboard_name": "e88",
3 "manufacturer": "Pink Labs",
3 "url": "", 4 "url": "",
4 "maintainer": "2-n", 5 "maintainer": "2-n",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x0187",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/ealdin/quadrant/config.h b/keyboards/ealdin/quadrant/config.h
index b37af15ea6..f78db423ea 100644
--- a/keyboards/ealdin/quadrant/config.h
+++ b/keyboards/ealdin/quadrant/config.h
@@ -19,12 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x0192 // Ealdin Keyboards "Æ’"
24#define PRODUCT_ID 0x5154 // Quadrant "QT"
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Ealdin
27#define PRODUCT Quadrant E-C
28/* key matrix size */ 22/* key matrix size */
29#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
30#define MATRIX_COLS 14 24#define MATRIX_COLS 14
diff --git a/keyboards/ealdin/quadrant/info.json b/keyboards/ealdin/quadrant/info.json
index e9e02e3d67..09a258a601 100644
--- a/keyboards/ealdin/quadrant/info.json
+++ b/keyboards/ealdin/quadrant/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Quadrant E-C", 2 "keyboard_name": "Quadrant E-C",
3 "manufacturer": "Ealdin",
3 "url": "https://github.com/Ealdin/keyboards/tree/master/Quadrant", 4 "url": "https://github.com/Ealdin/keyboards/tree/master/Quadrant",
4 "maintainer": "Ealdin Keyboards", 5 "maintainer": "Ealdin Keyboards",
6 "usb": {
7 "vid": "0x0192",
8 "pid": "0x5154",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_ortho_5x14": { 12 "LAYOUT_ortho_5x14": {
7 "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":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":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":6, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":12, "y":2}, {"x":13, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}, {"x":12, "y":3}, {"x":13, "y":3}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2, "y":4}, {"x":3, "y":4}, {"x":4, "y":4}, {"x":5, "y":4}, {"x":6, "y":4}, {"x":7, "y":4}, {"x":8, "y":4}, {"x":9, "y":4}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}] 13 "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":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":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":6, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":12, "y":2}, {"x":13, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}, {"x":12, "y":3}, {"x":13, "y":3}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2, "y":4}, {"x":3, "y":4}, {"x":4, "y":4}, {"x":5, "y":4}, {"x":6, "y":4}, {"x":7, "y":4}, {"x":8, "y":4}, {"x":9, "y":4}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}]
diff --git a/keyboards/earth_rover/config.h b/keyboards/earth_rover/config.h
index 2e7ceda4e1..9fbc8c13da 100644
--- a/keyboards/earth_rover/config.h
+++ b/keyboards/earth_rover/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0xEE11
25#define DEVICE_VER 0x0001
26#define MANUFACTURER k.bigwheel
27#define PRODUCT earth_rover
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 4 24#define MATRIX_COLS 4
diff --git a/keyboards/earth_rover/info.json b/keyboards/earth_rover/info.json
index 59249b819e..8a6ab27b35 100644
--- a/keyboards/earth_rover/info.json
+++ b/keyboards/earth_rover/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "earth_rover", 2 "keyboard_name": "earth_rover",
3 "manufacturer": "k.bigwheel",
3 "url": "https://github.com/bigwheel/earth_rover", 4 "url": "https://github.com/bigwheel/earth_rover",
4 "maintainer": "k.bigwheel", 5 "maintainer": "k.bigwheel",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0xEE11",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/eason/capsule65/config.h b/keyboards/eason/capsule65/config.h
index 34efb3f2a5..fb65c421f1 100644
--- a/keyboards/eason/capsule65/config.h
+++ b/keyboards/eason/capsule65/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0xF21E
23#define PRODUCT_ID 0x6E6E
24#define DEVICE_VER 0x0001
25#define MANUFACTURER eason
26#define PRODUCT capsule65
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 5 22#define MATRIX_ROWS 5
30#define MATRIX_COLS 16 23#define MATRIX_COLS 16
diff --git a/keyboards/eason/capsule65/info.json b/keyboards/eason/capsule65/info.json
index cd091b550f..9af7b49778 100644
--- a/keyboards/eason/capsule65/info.json
+++ b/keyboards/eason/capsule65/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "CAPSULE65", 2 "keyboard_name": "capsule65",
3 "manufacturer": "eason",
3 "url": "", 4 "url": "",
4 "maintainer": "EasonQian1", 5 "maintainer": "EasonQian1",
6 "usb": {
7 "vid": "0xF21E",
8 "pid": "0x6E6E",
9 "device_version": "0.0.1"
10 },
5 "layout_aliases": { 11 "layout_aliases": {
6 "LAYOUT": "LAYOUT_all" 12 "LAYOUT": "LAYOUT_all"
7 }, 13 },
diff --git a/keyboards/ebastler/e80_1800/config.h b/keyboards/ebastler/e80_1800/config.h
index 968c7a1fc7..c21285483c 100644
--- a/keyboards/ebastler/e80_1800/config.h
+++ b/keyboards/ebastler/e80_1800/config.h
@@ -17,13 +17,6 @@
17 17
18#include "config_common.h" 18#include "config_common.h"
19 19
20/* USB Device descriptor parameter */
21#define VENDOR_ID 0x6562 // "eb"
22#define PRODUCT_ID 0x1338
23#define DEVICE_VER 0x0001
24#define MANUFACTURER ebastler
25#define PRODUCT E80-1800
26
27/* Limit layer count to fit in storage with VIA enabled */ 20/* Limit layer count to fit in storage with VIA enabled */
28#define DYNAMIC_KEYMAP_LAYER_COUNT 3 21#define DYNAMIC_KEYMAP_LAYER_COUNT 3
29 22
diff --git a/keyboards/ebastler/e80_1800/info.json b/keyboards/ebastler/e80_1800/info.json
index 503cafaa3d..8680f212d5 100644
--- a/keyboards/ebastler/e80_1800/info.json
+++ b/keyboards/ebastler/e80_1800/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "E80_1800", 2 "keyboard_name": "E80_1800",
3 "manufacturer": "ebastler",
3 "url": "https://github.com/ebastler/E80-1800", 4 "url": "https://github.com/ebastler/E80-1800",
4 "maintainer": "ebastler", 5 "maintainer": "ebastler",
6 "usb": {
7 "vid": "0x6562",
8 "pid": "0x1338",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_1800_all": { 12 "LAYOUT_1800_all": {
7 "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1.25, "y":0}, {"label":"F2", "x":2.25, "y":0}, {"label":"F3", "x":3.25, "y":0}, {"label":"F4", "x":4.25, "y":0}, {"label":"F5", "x":5.5, "y":0}, {"label":"F6", "x":6.5, "y":0}, {"label":"F7", "x":7.5, "y":0}, {"label":"F8", "x":8.5, "y":0}, {"label":"F9", "x":9.75, "y":0}, {"label":"F10", "x":10.75, "y":0}, {"label":"F11", "x":11.75, "y":0}, {"label":"F12", "x":12.75, "y":0}, {"label":"Insert", "x":15.5, "y":0}, {"label":"Home", "x":16.5, "y":0}, {"label":"PgUp", "x":17.5, "y":0}, {"label":"PrtSc", "x":18.5, "y":0}, {"label":"Delete", "x":15.5, "y":1}, {"label":"End", "x":16.5, "y":1}, {"label":"PgDn", "x":17.5, "y":1}, {"label":"Scroll Lock", "x":18.5, "y":1}, {"label":"\u00ac", "x":0, "y":2}, {"label":"!", "x":1, "y":2}, {"label":"\"", "x":2, "y":2}, {"label":"\u00a7", "x":3, "y":2}, {"label":"$", "x":4, "y":2}, {"label":"%", "x":5, "y":2}, {"label":"&", "x":6, "y":2}, {"label":"/", "x":7, "y":2}, {"label":"(", "x":8, "y":2}, {"label":")", "x":9, "y":2}, {"label":"=", "x":10, "y":2}, {"label":"?", "x":11, "y":2}, {"label":"`", "x":12, "y":2}, {"label":"Backspace", "x":13, "y":2, "w":2}, {"label":"Num Lock", "x":15.5, "y":2}, {"label":"/", "x":16.5, "y":2}, {"label":"*", "x":17.5, "y":2}, {"label":"Pause", "x":18.5, "y":2}, {"label":"Tab", "x":0, "y":3, "w":1.5}, {"label":"Q", "x":1.5, "y":3}, {"label":"W", "x":2.5, "y":3}, {"label":"E", "x":3.5, "y":3}, {"label":"R", "x":4.5, "y":3}, {"label":"T", "x":5.5, "y":3}, {"label":"Y", "x":6.5, "y":3}, {"label":"U", "x":7.5, "y":3}, {"label":"I", "x":8.5, "y":3}, {"label":"O", "x":9.5, "y":3}, {"label":"P", "x":10.5, "y":3}, {"label":"{", "x":11.5, "y":3}, {"label":"}", "x":12.5, "y":3}, {"label":"|", "x":13.5, "y":3, "w":1.5}, {"label":"7", "x":15.5, "y":3}, {"label":"8", "x":16.5, "y":3}, {"label":"9", "x":17.5, "y":3}, {"label":"-", "x":18.5, "y":3}, {"label":"Caps Lock", "x":0, "y":4, "w":1.75}, {"label":"A", "x":1.75, "y":4}, {"label":"S", "x":2.75, "y":4}, {"label":"D", "x":3.75, "y":4}, {"label":"F", "x":4.75, "y":4}, {"label":"G", "x":5.75, "y":4}, {"label":"H", "x":6.75, "y":4}, {"label":"J", "x":7.75, "y":4}, {"label":"K", "x":8.75, "y":4}, {"label":"L", "x":9.75, "y":4}, {"label":":", "x":10.75, "y":4}, {"label":"@", "x":11.75, "y":4}, {"label":"~", "x":12.75, "y":4}, {"label":"Enter", "x":13.75, "y":3, "w":1.25, "h":2}, {"label":"4", "x":15.5, "y":4}, {"label":"5", "x":16.5, "y":4}, {"label":"6", "x":17.5, "y":4}, {"label":"+", "x":18.5, "y":4}, {"label":"Shift", "x":0, "y":5, "w":1.25}, {"label":"|", "x":1.25, "y":5}, {"label":"Z", "x":2.25, "y":5}, {"label":"X", "x":3.25, "y":5}, {"label":"C", "x":4.25, "y":5}, {"label":"V", "x":5.25, "y":5}, {"label":"B", "x":6.25, "y":5}, {"label":"N", "x":7.25, "y":5}, {"label":"M", "x":8.25, "y":5}, {"label":"<", "x":9.25, "y":5}, {"label":">", "x":10.25, "y":5}, {"label":"?", "x":11.25, "y":5}, {"label":"Shift", "x":12.25, "y":5, "w":1.75}, {"label":"up", "x":14.25, "y":5.25}, {"label":"1", "x":15.5, "y":5}, {"label":"2", "x":16.5, "y":5}, {"label":"3", "x":17.5, "y":5}, {"label":"Enter", "x":18.5, "y":5, "h":2}, {"label":"Ctrl", "x":0, "y":6}, {"label":"Win", "x":1, "y":6}, {"label":"Alt", "x":2, "y":6}, {"x":3, "y":6, "w":6}, {"label":"AltGr", "x":9, "y":6}, {"label":"Win", "x":10, "y":6}, {"label":"Menu", "x":11, "y":6}, {"label":"Ctrl", "x":12, "y":6}, {"label":"left", "x":13.25, "y":6.25}, {"label":"down", "x":14.25, "y":6.25}, {"label":"right", "x":15.25, "y":6.25}, {"label":"0", "x":16.5, "y":6}, {"label":".", "x":17.5, "y":6}] 13 "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1.25, "y":0}, {"label":"F2", "x":2.25, "y":0}, {"label":"F3", "x":3.25, "y":0}, {"label":"F4", "x":4.25, "y":0}, {"label":"F5", "x":5.5, "y":0}, {"label":"F6", "x":6.5, "y":0}, {"label":"F7", "x":7.5, "y":0}, {"label":"F8", "x":8.5, "y":0}, {"label":"F9", "x":9.75, "y":0}, {"label":"F10", "x":10.75, "y":0}, {"label":"F11", "x":11.75, "y":0}, {"label":"F12", "x":12.75, "y":0}, {"label":"Insert", "x":15.5, "y":0}, {"label":"Home", "x":16.5, "y":0}, {"label":"PgUp", "x":17.5, "y":0}, {"label":"PrtSc", "x":18.5, "y":0}, {"label":"Delete", "x":15.5, "y":1}, {"label":"End", "x":16.5, "y":1}, {"label":"PgDn", "x":17.5, "y":1}, {"label":"Scroll Lock", "x":18.5, "y":1}, {"label":"\u00ac", "x":0, "y":2}, {"label":"!", "x":1, "y":2}, {"label":"\"", "x":2, "y":2}, {"label":"\u00a7", "x":3, "y":2}, {"label":"$", "x":4, "y":2}, {"label":"%", "x":5, "y":2}, {"label":"&", "x":6, "y":2}, {"label":"/", "x":7, "y":2}, {"label":"(", "x":8, "y":2}, {"label":")", "x":9, "y":2}, {"label":"=", "x":10, "y":2}, {"label":"?", "x":11, "y":2}, {"label":"`", "x":12, "y":2}, {"label":"Backspace", "x":13, "y":2, "w":2}, {"label":"Num Lock", "x":15.5, "y":2}, {"label":"/", "x":16.5, "y":2}, {"label":"*", "x":17.5, "y":2}, {"label":"Pause", "x":18.5, "y":2}, {"label":"Tab", "x":0, "y":3, "w":1.5}, {"label":"Q", "x":1.5, "y":3}, {"label":"W", "x":2.5, "y":3}, {"label":"E", "x":3.5, "y":3}, {"label":"R", "x":4.5, "y":3}, {"label":"T", "x":5.5, "y":3}, {"label":"Y", "x":6.5, "y":3}, {"label":"U", "x":7.5, "y":3}, {"label":"I", "x":8.5, "y":3}, {"label":"O", "x":9.5, "y":3}, {"label":"P", "x":10.5, "y":3}, {"label":"{", "x":11.5, "y":3}, {"label":"}", "x":12.5, "y":3}, {"label":"|", "x":13.5, "y":3, "w":1.5}, {"label":"7", "x":15.5, "y":3}, {"label":"8", "x":16.5, "y":3}, {"label":"9", "x":17.5, "y":3}, {"label":"-", "x":18.5, "y":3}, {"label":"Caps Lock", "x":0, "y":4, "w":1.75}, {"label":"A", "x":1.75, "y":4}, {"label":"S", "x":2.75, "y":4}, {"label":"D", "x":3.75, "y":4}, {"label":"F", "x":4.75, "y":4}, {"label":"G", "x":5.75, "y":4}, {"label":"H", "x":6.75, "y":4}, {"label":"J", "x":7.75, "y":4}, {"label":"K", "x":8.75, "y":4}, {"label":"L", "x":9.75, "y":4}, {"label":":", "x":10.75, "y":4}, {"label":"@", "x":11.75, "y":4}, {"label":"~", "x":12.75, "y":4}, {"label":"Enter", "x":13.75, "y":3, "w":1.25, "h":2}, {"label":"4", "x":15.5, "y":4}, {"label":"5", "x":16.5, "y":4}, {"label":"6", "x":17.5, "y":4}, {"label":"+", "x":18.5, "y":4}, {"label":"Shift", "x":0, "y":5, "w":1.25}, {"label":"|", "x":1.25, "y":5}, {"label":"Z", "x":2.25, "y":5}, {"label":"X", "x":3.25, "y":5}, {"label":"C", "x":4.25, "y":5}, {"label":"V", "x":5.25, "y":5}, {"label":"B", "x":6.25, "y":5}, {"label":"N", "x":7.25, "y":5}, {"label":"M", "x":8.25, "y":5}, {"label":"<", "x":9.25, "y":5}, {"label":">", "x":10.25, "y":5}, {"label":"?", "x":11.25, "y":5}, {"label":"Shift", "x":12.25, "y":5, "w":1.75}, {"label":"up", "x":14.25, "y":5.25}, {"label":"1", "x":15.5, "y":5}, {"label":"2", "x":16.5, "y":5}, {"label":"3", "x":17.5, "y":5}, {"label":"Enter", "x":18.5, "y":5, "h":2}, {"label":"Ctrl", "x":0, "y":6}, {"label":"Win", "x":1, "y":6}, {"label":"Alt", "x":2, "y":6}, {"x":3, "y":6, "w":6}, {"label":"AltGr", "x":9, "y":6}, {"label":"Win", "x":10, "y":6}, {"label":"Menu", "x":11, "y":6}, {"label":"Ctrl", "x":12, "y":6}, {"label":"left", "x":13.25, "y":6.25}, {"label":"down", "x":14.25, "y":6.25}, {"label":"right", "x":15.25, "y":6.25}, {"label":"0", "x":16.5, "y":6}, {"label":".", "x":17.5, "y":6}]
diff --git a/keyboards/ebastler/isometria_75/rev1/config.h b/keyboards/ebastler/isometria_75/rev1/config.h
index 038fa18ac1..787d33e16d 100644
--- a/keyboards/ebastler/isometria_75/rev1/config.h
+++ b/keyboards/ebastler/isometria_75/rev1/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x6562 // "eb"
24#define PRODUCT_ID 0x1337
25#define DEVICE_VER 0x0001
26#define MANUFACTURER ebastler
27#define PRODUCT isometria 75
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 6 23#define MATRIX_ROWS 6
31#define MATRIX_COLS 16 24#define MATRIX_COLS 16
diff --git a/keyboards/ebastler/isometria_75/rev1/info.json b/keyboards/ebastler/isometria_75/rev1/info.json
index cbca4c40ff..ffc847a1d4 100644
--- a/keyboards/ebastler/isometria_75/rev1/info.json
+++ b/keyboards/ebastler/isometria_75/rev1/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "isometria_75", 2 "keyboard_name": "isometria 75",
3 "manufacturer": "ebastler",
3 "url": "https://github.com/ebastler/isometria-75", 4 "url": "https://github.com/ebastler/isometria-75",
4 "maintainer": "ebastler", 5 "maintainer": "ebastler",
6 "usb": {
7 "vid": "0x6562",
8 "pid": "0x1337",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_iso": { 12 "LAYOUT_iso": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/edc40/config.h b/keyboards/edc40/config.h
index be6cba5138..8e47136e6b 100644
--- a/keyboards/edc40/config.h
+++ b/keyboards/edc40/config.h
@@ -17,13 +17,6 @@
17 17
18#include "config_common.h" 18#include "config_common.h"
19 19
20/* USB Device descriptor parameter */
21#define VENDOR_ID 0x4F4A // "OJ"
22#define PRODUCT_ID 0x0002
23#define DEVICE_VER 0x0001
24#define MANUFACTURER OJ
25#define PRODUCT edc40
26
27#define MATRIX_ROWS 4 20#define MATRIX_ROWS 4
28#define MATRIX_COLS 11 21#define MATRIX_COLS 11
29 22
diff --git a/keyboards/edc40/info.json b/keyboards/edc40/info.json
index ae66ec2297..43b79f6a90 100644
--- a/keyboards/edc40/info.json
+++ b/keyboards/edc40/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "edc40", 2 "keyboard_name": "edc40",
3 "manufacturer": "OJ",
3 "url": "", 4 "url": "",
4 "maintainer": "ojthetiny", 5 "maintainer": "ojthetiny",
6 "usb": {
7 "vid": "0x4F4A",
8 "pid": "0x0002",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/edda/config.h b/keyboards/edda/config.h
index bd9a0ab77d..33030c2fb6 100644
--- a/keyboards/edda/config.h
+++ b/keyboards/edda/config.h
@@ -15,13 +15,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
15 15
16#include "config_common.h" 16#include "config_common.h"
17 17
18/* USB Device descriptor parameter */
19#define VENDOR_ID 0x4D45
20#define PRODUCT_ID 0x4544
21#define DEVICE_VER 0x0001
22#define MANUFACTURER Mekanisk
23#define PRODUCT Edda PCB
24
25/* key matrix size */ 18/* key matrix size */
26#define MATRIX_ROWS 5 19#define MATRIX_ROWS 5
27#define MATRIX_COLS 16 20#define MATRIX_COLS 16
diff --git a/keyboards/edda/info.json b/keyboards/edda/info.json
index 2945b2b22d..c9cdd45dbe 100644
--- a/keyboards/edda/info.json
+++ b/keyboards/edda/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Edda", 2 "keyboard_name": "Edda",
3 "manufacturer": "Mekanisk",
3 "url": "https://mekanisk.com", 4 "url": "https://mekanisk.com",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4D45",
8 "pid": "0x4544",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_alice_split_bs": { 12 "LAYOUT_alice_split_bs": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/edi/standaside/config.h b/keyboards/edi/standaside/config.h
index c72c915d82..83cc9f3eef 100644
--- a/keyboards/edi/standaside/config.h
+++ b/keyboards/edi/standaside/config.h
@@ -4,13 +4,6 @@
4 4
5#include "config_common.h" 5#include "config_common.h"
6 6
7/* USB Device descriptor parameter */
8#define VENDOR_ID 0xF7E0
9#define PRODUCT_ID 0x0412
10#define DEVICE_VER 0x0003
11#define MANUFACTURER Fate Everywhere
12#define PRODUCT Stand Aside
13
14/* key matrix size */ 7/* key matrix size */
15#define MATRIX_ROWS 8 8#define MATRIX_ROWS 8
16#define MATRIX_COLS 8 9#define MATRIX_COLS 8
diff --git a/keyboards/edi/standaside/info.json b/keyboards/edi/standaside/info.json
index 797a3419b7..464b5b1c84 100644
--- a/keyboards/edi/standaside/info.json
+++ b/keyboards/edi/standaside/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Stand Aside", 2 "keyboard_name": "Stand Aside",
3 "manufacturer": "Fate Everywhere",
3 "url": "", 4 "url": "",
4 "maintainer": "fateeverywhere", 5 "maintainer": "fateeverywhere",
6 "usb": {
7 "vid": "0xF7E0",
8 "pid": "0x0412",
9 "device_version": "0.0.3"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_ortho_4x16": { 12 "LAYOUT_ortho_4x16": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/eek/config.h b/keyboards/eek/config.h
index 919c112722..a9d3d5e75b 100644
--- a/keyboards/eek/config.h
+++ b/keyboards/eek/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4A53
24#define PRODUCT_ID 0x0002
25#define DEVICE_VER 0x0004
26#define MANUFACTURER klackygears
27#define PRODUCT eek!
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 10 24#define MATRIX_COLS 10
diff --git a/keyboards/eek/info.json b/keyboards/eek/info.json
index b6934c2a39..2566cd6fef 100644
--- a/keyboards/eek/info.json
+++ b/keyboards/eek/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "eek!", 2 "keyboard_name": "eek!",
3 "manufacturer": "klackygears",
3 "url": "http://www.keyboard-layout-editor.com/#/gists/3e4d0cd1534dd4e4b9f25cf2b36d0d63", 4 "url": "http://www.keyboard-layout-editor.com/#/gists/3e4d0cd1534dd4e4b9f25cf2b36d0d63",
4 "maintainer": "klackygears", 5 "maintainer": "klackygears",
6 "usb": {
7 "vid": "0x4A53",
8 "pid": "0x0002",
9 "device_version": "0.0.4"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_split_3x5_3": { 12 "LAYOUT_split_3x5_3": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/efreet/config.h b/keyboards/efreet/config.h
index 90e76d9c5a..6370544c2b 100644
--- a/keyboards/efreet/config.h
+++ b/keyboards/efreet/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x534F // "SO"
24#define PRODUCT_ID 0x0001
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Soran
27#define PRODUCT Efreet
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 8 23#define MATRIX_ROWS 8
31#define MATRIX_COLS 6 24#define MATRIX_COLS 6
diff --git a/keyboards/efreet/info.json b/keyboards/efreet/info.json
index 0b34c4c6f1..2ef2e59a0d 100644
--- a/keyboards/efreet/info.json
+++ b/keyboards/efreet/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "efreet", 2 "keyboard_name": "Efreet",
3 "manufacturer": "Soran",
3 "url": "", 4 "url": "",
4 "maintainer": "amberstarlight", 5 "maintainer": "amberstarlight",
6 "usb": {
7 "vid": "0x534F",
8 "pid": "0x0001",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_planck_mit": { 12 "LAYOUT_planck_mit": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/ein_60/config.h b/keyboards/ein_60/config.h
index c701f1f6d6..91311dea37 100644
--- a/keyboards/ein_60/config.h
+++ b/keyboards/ein_60/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4A53
24#define PRODUCT_ID 0x0003
25#define DEVICE_VER 0x0001
26#define MANUFACTURER klackygears
27#define PRODUCT EIN_60
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 13 24#define MATRIX_COLS 13
diff --git a/keyboards/ein_60/info.json b/keyboards/ein_60/info.json
index c1cd5c7f77..d7b2c529e1 100644
--- a/keyboards/ein_60/info.json
+++ b/keyboards/ein_60/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Ein_60", 2 "keyboard_name": "Ein_60",
3 "manufacturer": "klackygears",
3 "url": "", 4 "url": "",
4 "maintainer": "klackygears", 5 "maintainer": "klackygears",
6 "usb": {
7 "vid": "0x4A53",
8 "pid": "0x0003",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/ekow/akira/config.h b/keyboards/ekow/akira/config.h
index 678827543f..7d6df19f50 100644
--- a/keyboards/ekow/akira/config.h
+++ b/keyboards/ekow/akira/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4B59 // KY
24#define PRODUCT_ID 0x414B // AK
25#define DEVICE_VER 0x0000
26#define MANUFACTURER Keeboyzlab
27#define PRODUCT AKIRA
28
29// key matrix size 22// key matrix size
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/ekow/akira/info.json b/keyboards/ekow/akira/info.json
index b6ebf9b8a2..1beb48e899 100644
--- a/keyboards/ekow/akira/info.json
+++ b/keyboards/ekow/akira/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "KEYBOYZLAB:AKIRA", 2 "keyboard_name": "AKIRA",
3 "manufacturer": "Keeboyzlab",
3 "maintainer": "eugenepy", 4 "maintainer": "eugenepy",
4 "url": "http://github.com/EugenePY", 5 "url": "http://github.com/EugenePY",
6 "usb": {
7 "vid": "0x4B59",
8 "pid": "0x414B",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_60_hhkb": { 12 "LAYOUT_60_hhkb": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/elephant42/config.h b/keyboards/elephant42/config.h
index 8b805f937b..92f1303480 100644
--- a/keyboards/elephant42/config.h
+++ b/keyboards/elephant42/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4649
24#define PRODUCT_ID 0x0721
25#define DEVICE_VER 0x0001
26#define MANUFACTURER illness072
27#define PRODUCT elephant42
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 8 23#define MATRIX_ROWS 8
31#define MATRIX_COLS 6 24#define MATRIX_COLS 6
diff --git a/keyboards/elephant42/info.json b/keyboards/elephant42/info.json
index 0401bb1c91..cbc7b78378 100644
--- a/keyboards/elephant42/info.json
+++ b/keyboards/elephant42/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "elephant42", 2 "keyboard_name": "elephant42",
3 "manufacturer": "illness072",
3 "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/elephant42", 4 "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/elephant42",
4 "maintainer": "illness072", 5 "maintainer": "illness072",
6 "usb": {
7 "vid": "0x4649",
8 "pid": "0x0721",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/emajesty/eiri/config.h b/keyboards/emajesty/eiri/config.h
index 99b606770d..748558719f 100644
--- a/keyboards/emajesty/eiri/config.h
+++ b/keyboards/emajesty/eiri/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x9372
25#define DEVICE_VER 0x0001
26#define MANUFACTURER EMajesty
27#define PRODUCT eiri
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 12 24#define MATRIX_COLS 12
diff --git a/keyboards/emajesty/eiri/info.json b/keyboards/emajesty/eiri/info.json
index 2816dba4c7..b271741880 100644
--- a/keyboards/emajesty/eiri/info.json
+++ b/keyboards/emajesty/eiri/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "eiri", 2 "keyboard_name": "eiri",
3 "manufacturer": "EMajesty",
3 "url": "https://github.com/EMajesty/eiri", 4 "url": "https://github.com/EMajesty/eiri",
4 "maintainer": "EMajesty", 5 "maintainer": "EMajesty",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x9372",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/emery65/config.h b/keyboards/emery65/config.h
index cbe31b75da..2e547604d1 100644
--- a/keyboards/emery65/config.h
+++ b/keyboards/emery65/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x8968
24#define PRODUCT_ID 0x4536
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Yiancar-Designs
27#define PRODUCT Emery65
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/emery65/info.json b/keyboards/emery65/info.json
index 9d8058e831..aba9820928 100644
--- a/keyboards/emery65/info.json
+++ b/keyboards/emery65/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Emery65", 2 "keyboard_name": "Emery65",
3 "manufacturer": "Yiancar-Designs",
3 "url": "https://yiancar-designs.com", 4 "url": "https://yiancar-designs.com",
4 "maintainer": "Yiancar-Designs", 5 "maintainer": "Yiancar-Designs",
6 "usb": {
7 "vid": "0x8968",
8 "pid": "0x4536",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "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":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "y":4}] 13 "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":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "y":4}]
diff --git a/keyboards/emi20/config.h b/keyboards/emi20/config.h
index 98eefdc6ad..5bd1775659 100644
--- a/keyboards/emi20/config.h
+++ b/keyboards/emi20/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0xFEED
23#define PRODUCT_ID 0x6060
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Aquacylinder
26#define PRODUCT emi20
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 5 22#define MATRIX_ROWS 5
30#define MATRIX_COLS 4 23#define MATRIX_COLS 4
diff --git a/keyboards/emi20/info.json b/keyboards/emi20/info.json
index 408c30d04b..79f5359e01 100644
--- a/keyboards/emi20/info.json
+++ b/keyboards/emi20/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Emi20", 2 "keyboard_name": "Emi20",
3 "manufacturer": "Aquacylinder",
3 "url": "", 4 "url": "",
4 "maintainer": "Aquacylinder", 5 "maintainer": "Aquacylinder",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x6060",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_ortho_5x4": { 12 "LAYOUT_ortho_5x4": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/emptystring/NQG/config.h b/keyboards/emptystring/NQG/config.h
index 9598707240..66abf55834 100644
--- a/keyboards/emptystring/NQG/config.h
+++ b/keyboards/emptystring/NQG/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x0076
24#define PRODUCT_ID 0x0037
25#define DEVICE_VER 0x0100
26#define MANUFACTURER emptystring
27#define PRODUCT NQG
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 10 24#define MATRIX_COLS 10
diff --git a/keyboards/emptystring/NQG/info.json b/keyboards/emptystring/NQG/info.json
index 14191209d6..6ccbc01370 100644
--- a/keyboards/emptystring/NQG/info.json
+++ b/keyboards/emptystring/NQG/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "NQG (Not Quite Gherkin)", 2 "keyboard_name": "NQG",
3 "manufacturer": "emptystring",
3 "url": "", 4 "url": "",
4 "maintainer": "culturalsnow", 5 "maintainer": "culturalsnow",
6 "usb": {
7 "vid": "0x0076",
8 "pid": "0x0037",
9 "device_version": "1.0.0"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/eniigmakeyboards/ek60/config.h b/keyboards/eniigmakeyboards/ek60/config.h
index 2565375010..b9bd26b39b 100644
--- a/keyboards/eniigmakeyboards/ek60/config.h
+++ b/keyboards/eniigmakeyboards/ek60/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x454B
24#define PRODUCT_ID 0x0003
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Eniigma Keyboards
27#define PRODUCT ek60
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/eniigmakeyboards/ek60/info.json b/keyboards/eniigmakeyboards/ek60/info.json
index 37bb01b0be..d2875196ba 100644
--- a/keyboards/eniigmakeyboards/ek60/info.json
+++ b/keyboards/eniigmakeyboards/ek60/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "ek60", 2 "keyboard_name": "EK60",
3 "manufacturer": "Eniigma Keyboards",
3 "url": "", 4 "url": "",
4 "maintainer": "adamws", 5 "maintainer": "adamws",
6 "usb": {
7 "vid": "0x454B",
8 "pid": "0x0003",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout":[ 13 "layout":[
diff --git a/keyboards/eniigmakeyboards/ek65/config.h b/keyboards/eniigmakeyboards/ek65/config.h
index 7a272c1491..35a38fdbdc 100644
--- a/keyboards/eniigmakeyboards/ek65/config.h
+++ b/keyboards/eniigmakeyboards/ek65/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x454B
24#define PRODUCT_ID 0x0002
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Eniigma Keyboards
27#define PRODUCT ek65
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 16 24#define MATRIX_COLS 16
diff --git a/keyboards/eniigmakeyboards/ek65/info.json b/keyboards/eniigmakeyboards/ek65/info.json
index 361a444128..a957ae1512 100644
--- a/keyboards/eniigmakeyboards/ek65/info.json
+++ b/keyboards/eniigmakeyboards/ek65/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "ek65", 2 "keyboard_name": "EK65",
3 "manufacturer": "Eniigma Keyboards",
3 "url": "", 4 "url": "",
4 "maintainer": "adamws", 5 "maintainer": "adamws",
6 "usb": {
7 "vid": "0x454B",
8 "pid": "0x0002",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout":[ 13 "layout":[
diff --git a/keyboards/eniigmakeyboards/ek87/config.h b/keyboards/eniigmakeyboards/ek87/config.h
index 838f46f844..a15994b7f9 100644
--- a/keyboards/eniigmakeyboards/ek87/config.h
+++ b/keyboards/eniigmakeyboards/ek87/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x454B
24#define PRODUCT_ID 0x0001
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Eniigma Keyboards
27#define PRODUCT Eniigma Keyboards ek87
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 6 23#define MATRIX_ROWS 6
31#define MATRIX_COLS 18 24#define MATRIX_COLS 18
diff --git a/keyboards/eniigmakeyboards/ek87/info.json b/keyboards/eniigmakeyboards/ek87/info.json
index 6f934e75a8..c05ca3bcd9 100644
--- a/keyboards/eniigmakeyboards/ek87/info.json
+++ b/keyboards/eniigmakeyboards/ek87/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "ek87", 2 "keyboard_name": "EK87",
3 "manufacturer": "Eniigma Keyboards",
3 "url": "", 4 "url": "",
4 "maintainer": "adamws", 5 "maintainer": "adamws",
6 "usb": {
7 "vid": "0x454B",
8 "pid": "0x0001",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout":[ 13 "layout":[
diff --git a/keyboards/ep/40/config.h b/keyboards/ep/40/config.h
index 780d64fd69..fb67f5509c 100644
--- a/keyboards/ep/40/config.h
+++ b/keyboards/ep/40/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x4040
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Elliot Powell
27#define PRODUCT ep40
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 12 24#define MATRIX_COLS 12
diff --git a/keyboards/ep/40/info.json b/keyboards/ep/40/info.json
index 58e76c608c..3c482198d5 100644
--- a/keyboards/ep/40/info.json
+++ b/keyboards/ep/40/info.json
@@ -1,6 +1,12 @@
1{ 1{
2 "keyboard_name":"ep40", 2 "keyboard_name":"ep40",
3 "manufacturer": "Elliot Powell",
3 "maintainer":"e11i0t23", 4 "maintainer":"e11i0t23",
5 "usb": {
6 "vid": "0xFEED",
7 "pid": "0x4040",
8 "device_version": "0.0.1"
9 },
4 "layouts": { 10 "layouts": {
5 "LAYOUT": { 11 "LAYOUT": {
6 "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":0, "y":1, "w":1.25}, {"x":1.25, "y":1}, {"x":2.25, "y":1}, {"x":3.25, "y":1}, {"x":4.25, "y":1}, {"x":5.25, "y":1}, {"x":6.25, "y":1}, {"x":7.25, "y":1}, {"x":8.25, "y":1}, {"x":9.25, "y":1}, {"x":10.25, "y":1, "w":1.75}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2, "w":1.25}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3, "w":2.25}, {"x":5.25, "y":3, "w":2.75}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}] 12 "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":0, "y":1, "w":1.25}, {"x":1.25, "y":1}, {"x":2.25, "y":1}, {"x":3.25, "y":1}, {"x":4.25, "y":1}, {"x":5.25, "y":1}, {"x":6.25, "y":1}, {"x":7.25, "y":1}, {"x":8.25, "y":1}, {"x":9.25, "y":1}, {"x":10.25, "y":1, "w":1.75}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2, "w":1.25}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3, "w":2.25}, {"x":5.25, "y":3, "w":2.75}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}]
diff --git a/keyboards/ep/96/config.h b/keyboards/ep/96/config.h
index bcb1074867..d057e05c35 100644
--- a/keyboards/ep/96/config.h
+++ b/keyboards/ep/96/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x9696
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Elliot Powell
27#define PRODUCT ep96
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 6 23#define MATRIX_ROWS 6
31#define MATRIX_COLS 19 24#define MATRIX_COLS 19
diff --git a/keyboards/ep/96/info.json b/keyboards/ep/96/info.json
index 6f216064eb..8f964f670c 100644
--- a/keyboards/ep/96/info.json
+++ b/keyboards/ep/96/info.json
@@ -1,6 +1,12 @@
1{ 1{
2 "keyboard_name": "ep96", 2 "keyboard_name": "ep96",
3 "manufacturer": "Elliot Powell",
3 "maintainer": "e11i0t23", 4 "maintainer": "e11i0t23",
5 "usb": {
6 "vid": "0xFEED",
7 "pid": "0x9696",
8 "device_version": "0.0.1"
9 },
4 "layouts": { 10 "layouts": {
5 "LAYOUT": { 11 "LAYOUT": {
6 "layout": [ 12 "layout": [
diff --git a/keyboards/ep/comsn/hs68/config.h b/keyboards/ep/comsn/hs68/config.h
index e26f07044c..1a7e681bd2 100644
--- a/keyboards/ep/comsn/hs68/config.h
+++ b/keyboards/ep/comsn/hs68/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x6868
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Elliot Powell
27#define PRODUCT ephs68
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/ep/comsn/hs68/info.json b/keyboards/ep/comsn/hs68/info.json
index 8463ce491b..631afb029b 100644
--- a/keyboards/ep/comsn/hs68/info.json
+++ b/keyboards/ep/comsn/hs68/info.json
@@ -1,6 +1,12 @@
1{ 1{
2 "keyboard_name": "EPHS68", 2 "keyboard_name": "EPHS68",
3 "manufacturer": "Elliot Powell",
3 "maintainer": "Elliot Powell (u/e11i0t23)", 4 "maintainer": "Elliot Powell (u/e11i0t23)",
5 "usb": {
6 "vid": "0xFEED",
7 "pid": "0x6868",
8 "device_version": "0.0.1"
9 },
4 "layouts": { 10 "layouts": {
5 "LAYOUT": { 11 "LAYOUT": {
6 "layout": [ 12 "layout": [
diff --git a/keyboards/ep/comsn/mollydooker/config.h b/keyboards/ep/comsn/mollydooker/config.h
index def201cd8b..879c4405f4 100644
--- a/keyboards/ep/comsn/mollydooker/config.h
+++ b/keyboards/ep/comsn/mollydooker/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x9696
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Elliot Powell
27#define PRODUCT mollydooker
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 19 24#define MATRIX_COLS 19
diff --git a/keyboards/ep/comsn/mollydooker/info.json b/keyboards/ep/comsn/mollydooker/info.json
index 611efe6c64..58d7bb288c 100644
--- a/keyboards/ep/comsn/mollydooker/info.json
+++ b/keyboards/ep/comsn/mollydooker/info.json
@@ -1,6 +1,12 @@
1{ 1{
2 "keyboard_name": "mollydooker", 2 "keyboard_name": "mollydooker",
3 "manufacturer": "Elliot Powell",
3 "maintainer": "Elliot Powell (u/e11i0t23)", 4 "maintainer": "Elliot Powell (u/e11i0t23)",
5 "usb": {
6 "vid": "0xFEED",
7 "pid": "0x9696",
8 "device_version": "0.0.1"
9 },
4 "layouts": { 10 "layouts": {
5 "LAYOUT": { 11 "LAYOUT": {
6 "layout": [ 12 "layout": [
diff --git a/keyboards/ep/comsn/tf_longeboye/config.h b/keyboards/ep/comsn/tf_longeboye/config.h
index f02d560330..73ec20acfb 100644
--- a/keyboards/ep/comsn/tf_longeboye/config.h
+++ b/keyboards/ep/comsn/tf_longeboye/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x9696
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Elliot Powell
27#define PRODUCT TF Longeboye
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 18 24#define MATRIX_COLS 18
diff --git a/keyboards/ep/comsn/tf_longeboye/info.json b/keyboards/ep/comsn/tf_longeboye/info.json
index e6992f4481..3fa58d61c1 100644
--- a/keyboards/ep/comsn/tf_longeboye/info.json
+++ b/keyboards/ep/comsn/tf_longeboye/info.json
@@ -1,6 +1,12 @@
1{ 1{
2 "keyboard_name": "tf_longeboye", 2 "keyboard_name": "TF Longeboye",
3 "manufacturer": "Elliot Powell",
3 "maintainer": "Elliot Powell (u/e11i0t23)", 4 "maintainer": "Elliot Powell (u/e11i0t23)",
5 "usb": {
6 "vid": "0xFEED",
7 "pid": "0x9696",
8 "device_version": "0.0.1"
9 },
4 "layouts": { 10 "layouts": {
5 "LAYOUT": { 11 "LAYOUT": {
6 "layout": [ 12 "layout": [
diff --git a/keyboards/epoch80/config.h b/keyboards/epoch80/config.h
index ba79c4c26c..f960058d74 100644
--- a/keyboards/epoch80/config.h
+++ b/keyboards/epoch80/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x6463
24#define PRODUCT_ID 0x0000
25#define DEVICE_VER 0x0001
26#define MANUFACTURER caryworks
27#define PRODUCT epoch80
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 6 23#define MATRIX_ROWS 6
31#define MATRIX_COLS 17 24#define MATRIX_COLS 17
diff --git a/keyboards/epoch80/info.json b/keyboards/epoch80/info.json
index 97a23cac6d..f3e74171c0 100644
--- a/keyboards/epoch80/info.json
+++ b/keyboards/epoch80/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "epoch80", 2 "keyboard_name": "epoch80",
3 "manufacturer": "caryworks",
3 "url": "https://kbdfans.com/collections/80-diy-kit/products/coming-soon-epoch-80-mechanical-keyboard", 4 "url": "https://kbdfans.com/collections/80-diy-kit/products/coming-soon-epoch-80-mechanical-keyboard",
4 "maintainer": "kb-elmo", 5 "maintainer": "kb-elmo",
6 "usb": {
7 "vid": "0x6463",
8 "pid": "0x0000",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/ergodox_stm32/config.h b/keyboards/ergodox_stm32/config.h
index b627f44ebb..46514eaeb7 100644
--- a/keyboards/ergodox_stm32/config.h
+++ b/keyboards/ergodox_stm32/config.h
@@ -18,12 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21#define VENDOR_ID 0xFEED
22#define PRODUCT_ID 0x1308
23#define DEVICE_VER 0x0101
24#define MANUFACTURER ErgoDox
25#define PRODUCT ErgoDox STM
26
27#define MATRIX_ROWS 14 21#define MATRIX_ROWS 14
28#define MATRIX_ROWS_PER_SIDE (MATRIX_ROWS / 2) 22#define MATRIX_ROWS_PER_SIDE (MATRIX_ROWS / 2)
29#define MATRIX_COLS 6 23#define MATRIX_COLS 6
diff --git a/keyboards/ergodox_stm32/info.json b/keyboards/ergodox_stm32/info.json
index ee406e4743..e93c71e29c 100644
--- a/keyboards/ergodox_stm32/info.json
+++ b/keyboards/ergodox_stm32/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "ErgoDox STM32", 2 "keyboard_name": "ErgoDox STM32",
3 "manufacturer": "ErgoDox",
3 "url": "github.com/codetector1374", 4 "url": "github.com/codetector1374",
4 "maintainer": "codetector1374", 5 "maintainer": "codetector1374",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x1308",
9 "device_version": "1.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_ergodox": { 12 "LAYOUT_ergodox": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/esca/getawayvan/config.h b/keyboards/esca/getawayvan/config.h
index 34498cc3fb..a3ccbc7f30 100644
--- a/keyboards/esca/getawayvan/config.h
+++ b/keyboards/esca/getawayvan/config.h
@@ -19,14 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xE5CA
24#define PRODUCT_ID 0x0401
25#define DEVICE_VER 0x0001
26#define MANUFACTURER esca
27#define PRODUCT GetawayVan
28
29
30/* key matrix size */ 22/* key matrix size */
31#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
32#define MATRIX_COLS 12 24#define MATRIX_COLS 12
diff --git a/keyboards/esca/getawayvan/info.json b/keyboards/esca/getawayvan/info.json
index e49d4a8e47..2d793203f3 100644
--- a/keyboards/esca/getawayvan/info.json
+++ b/keyboards/esca/getawayvan/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "GetawayVan", 2 "keyboard_name": "GetawayVan",
3 "manufacturer": "esca",
3 "url": "", 4 "url": "",
4 "maintainer": "esca", 5 "maintainer": "esca",
6 "usb": {
7 "vid": "0xE5CA",
8 "pid": "0x0401",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [{"label":"esc", "x":0, "y":0}, {"label":"Q", "x":1, "y":0}, {"label":"W", "x":2, "y":0}, {"label":"E", "x":3, "y":0}, {"label":"R", "x":4, "y":0}, {"label":"T", "x":5, "y":0}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0}, {"label":"NoNo Key", "x":11, "y":0, "w":1.75}, {"label":"Tab", "x":0, "y":1, "w":1.25}, {"label":"A", "x":1.25, "y":1}, {"label":"S", "x":2.25, "y":1}, {"label":"D", "x":3.25, "y":1}, {"label":"F", "x":4.25, "y":1}, {"label":"G", "x":5.25, "y":1}, {"label":"H", "x":6.25, "y":1}, {"label":"J", "x":7.25, "y":1}, {"label":"K", "x":8.25, "y":1}, {"label":"L", "x":9.25, "y":1}, {"label":"\"", "x":10.25, "y":1}, {"label":"Enter", "x":11.25, "y":1, "w":1.5}, {"label":"Shift", "x":0, "y":2, "w":1.75}, {"label":"Z", "x":1.75, "y":2}, {"label":"X", "x":2.75, "y":2}, {"label":"C", "x":3.75, "y":2}, {"label":"V", "x":4.75, "y":2}, {"label":"B", "x":5.75, "y":2}, {"label":"N", "x":6.75, "y":2}, {"label":"M", "x":7.75, "y":2}, {"label":"<", "x":8.75, "y":2}, {"label":">", "x":9.75, "y":2}, {"x":10.75, "y":2}, {"label":"Shift", "x":11.75, "y":2}, {"label":"Ctrl", "x":0, "y":3}, {"label":"Win", "x":1, "y":3, "w":1.25}, {"label":"Alt", "x":2.25, "y":3}, {"label":"", "x":3.25, "y":3, "w":2.75}, {"label":"", "x":6, "y":3, "w":2.25}, {"label":"Alt", "x":8.25, "y":3, "w":1.25}, {"x":9.75, "y":3}, {"x":10.75, "y":3}, {"x":11.75, "y":3}] 13 "layout": [{"label":"esc", "x":0, "y":0}, {"label":"Q", "x":1, "y":0}, {"label":"W", "x":2, "y":0}, {"label":"E", "x":3, "y":0}, {"label":"R", "x":4, "y":0}, {"label":"T", "x":5, "y":0}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0}, {"label":"NoNo Key", "x":11, "y":0, "w":1.75}, {"label":"Tab", "x":0, "y":1, "w":1.25}, {"label":"A", "x":1.25, "y":1}, {"label":"S", "x":2.25, "y":1}, {"label":"D", "x":3.25, "y":1}, {"label":"F", "x":4.25, "y":1}, {"label":"G", "x":5.25, "y":1}, {"label":"H", "x":6.25, "y":1}, {"label":"J", "x":7.25, "y":1}, {"label":"K", "x":8.25, "y":1}, {"label":"L", "x":9.25, "y":1}, {"label":"\"", "x":10.25, "y":1}, {"label":"Enter", "x":11.25, "y":1, "w":1.5}, {"label":"Shift", "x":0, "y":2, "w":1.75}, {"label":"Z", "x":1.75, "y":2}, {"label":"X", "x":2.75, "y":2}, {"label":"C", "x":3.75, "y":2}, {"label":"V", "x":4.75, "y":2}, {"label":"B", "x":5.75, "y":2}, {"label":"N", "x":6.75, "y":2}, {"label":"M", "x":7.75, "y":2}, {"label":"<", "x":8.75, "y":2}, {"label":">", "x":9.75, "y":2}, {"x":10.75, "y":2}, {"label":"Shift", "x":11.75, "y":2}, {"label":"Ctrl", "x":0, "y":3}, {"label":"Win", "x":1, "y":3, "w":1.25}, {"label":"Alt", "x":2.25, "y":3}, {"label":"", "x":3.25, "y":3, "w":2.75}, {"label":"", "x":6, "y":3, "w":2.25}, {"label":"Alt", "x":8.25, "y":3, "w":1.25}, {"x":9.75, "y":3}, {"x":10.75, "y":3}, {"x":11.75, "y":3}]
diff --git a/keyboards/esca/getawayvan_f042/config.h b/keyboards/esca/getawayvan_f042/config.h
index 6812d4e52b..a3ccbc7f30 100644
--- a/keyboards/esca/getawayvan_f042/config.h
+++ b/keyboards/esca/getawayvan_f042/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xE5CA
24#define PRODUCT_ID 0x0401
25#define DEVICE_VER 0x0001
26#define MANUFACTURER esca
27#define PRODUCT GetawayVan
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 12 24#define MATRIX_COLS 12
diff --git a/keyboards/esca/getawayvan_f042/info.json b/keyboards/esca/getawayvan_f042/info.json
index e49d4a8e47..2d793203f3 100644
--- a/keyboards/esca/getawayvan_f042/info.json
+++ b/keyboards/esca/getawayvan_f042/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "GetawayVan", 2 "keyboard_name": "GetawayVan",
3 "manufacturer": "esca",
3 "url": "", 4 "url": "",
4 "maintainer": "esca", 5 "maintainer": "esca",
6 "usb": {
7 "vid": "0xE5CA",
8 "pid": "0x0401",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [{"label":"esc", "x":0, "y":0}, {"label":"Q", "x":1, "y":0}, {"label":"W", "x":2, "y":0}, {"label":"E", "x":3, "y":0}, {"label":"R", "x":4, "y":0}, {"label":"T", "x":5, "y":0}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0}, {"label":"NoNo Key", "x":11, "y":0, "w":1.75}, {"label":"Tab", "x":0, "y":1, "w":1.25}, {"label":"A", "x":1.25, "y":1}, {"label":"S", "x":2.25, "y":1}, {"label":"D", "x":3.25, "y":1}, {"label":"F", "x":4.25, "y":1}, {"label":"G", "x":5.25, "y":1}, {"label":"H", "x":6.25, "y":1}, {"label":"J", "x":7.25, "y":1}, {"label":"K", "x":8.25, "y":1}, {"label":"L", "x":9.25, "y":1}, {"label":"\"", "x":10.25, "y":1}, {"label":"Enter", "x":11.25, "y":1, "w":1.5}, {"label":"Shift", "x":0, "y":2, "w":1.75}, {"label":"Z", "x":1.75, "y":2}, {"label":"X", "x":2.75, "y":2}, {"label":"C", "x":3.75, "y":2}, {"label":"V", "x":4.75, "y":2}, {"label":"B", "x":5.75, "y":2}, {"label":"N", "x":6.75, "y":2}, {"label":"M", "x":7.75, "y":2}, {"label":"<", "x":8.75, "y":2}, {"label":">", "x":9.75, "y":2}, {"x":10.75, "y":2}, {"label":"Shift", "x":11.75, "y":2}, {"label":"Ctrl", "x":0, "y":3}, {"label":"Win", "x":1, "y":3, "w":1.25}, {"label":"Alt", "x":2.25, "y":3}, {"label":"", "x":3.25, "y":3, "w":2.75}, {"label":"", "x":6, "y":3, "w":2.25}, {"label":"Alt", "x":8.25, "y":3, "w":1.25}, {"x":9.75, "y":3}, {"x":10.75, "y":3}, {"x":11.75, "y":3}] 13 "layout": [{"label":"esc", "x":0, "y":0}, {"label":"Q", "x":1, "y":0}, {"label":"W", "x":2, "y":0}, {"label":"E", "x":3, "y":0}, {"label":"R", "x":4, "y":0}, {"label":"T", "x":5, "y":0}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0}, {"label":"NoNo Key", "x":11, "y":0, "w":1.75}, {"label":"Tab", "x":0, "y":1, "w":1.25}, {"label":"A", "x":1.25, "y":1}, {"label":"S", "x":2.25, "y":1}, {"label":"D", "x":3.25, "y":1}, {"label":"F", "x":4.25, "y":1}, {"label":"G", "x":5.25, "y":1}, {"label":"H", "x":6.25, "y":1}, {"label":"J", "x":7.25, "y":1}, {"label":"K", "x":8.25, "y":1}, {"label":"L", "x":9.25, "y":1}, {"label":"\"", "x":10.25, "y":1}, {"label":"Enter", "x":11.25, "y":1, "w":1.5}, {"label":"Shift", "x":0, "y":2, "w":1.75}, {"label":"Z", "x":1.75, "y":2}, {"label":"X", "x":2.75, "y":2}, {"label":"C", "x":3.75, "y":2}, {"label":"V", "x":4.75, "y":2}, {"label":"B", "x":5.75, "y":2}, {"label":"N", "x":6.75, "y":2}, {"label":"M", "x":7.75, "y":2}, {"label":"<", "x":8.75, "y":2}, {"label":">", "x":9.75, "y":2}, {"x":10.75, "y":2}, {"label":"Shift", "x":11.75, "y":2}, {"label":"Ctrl", "x":0, "y":3}, {"label":"Win", "x":1, "y":3, "w":1.25}, {"label":"Alt", "x":2.25, "y":3}, {"label":"", "x":3.25, "y":3, "w":2.75}, {"label":"", "x":6, "y":3, "w":2.25}, {"label":"Alt", "x":8.25, "y":3, "w":1.25}, {"x":9.75, "y":3}, {"x":10.75, "y":3}, {"x":11.75, "y":3}]
diff --git a/keyboards/eternal_keypad/config.h b/keyboards/eternal_keypad/config.h
index 0a333760a9..d98af99960 100644
--- a/keyboards/eternal_keypad/config.h
+++ b/keyboards/eternal_keypad/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x1209 // pid.codes
24#define PRODUCT_ID 0xDB00
25#define DEVICE_VER 0x0001
26#define MANUFACTURER duckyb
27#define PRODUCT eternal_keypad
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 8 24#define MATRIX_COLS 8
diff --git a/keyboards/eternal_keypad/info.json b/keyboards/eternal_keypad/info.json
index 2bdf9624ce..55c4d67bed 100644
--- a/keyboards/eternal_keypad/info.json
+++ b/keyboards/eternal_keypad/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "eternal_keypad", 2 "keyboard_name": "eternal_keypad",
3 "manufacturer": "duckyb",
3 "url": "https://github.com/duckyb/eternal-keypad", 4 "url": "https://github.com/duckyb/eternal-keypad",
4 "maintainer": "duckyb", 5 "maintainer": "duckyb",
6 "usb": {
7 "vid": "0x1209",
8 "pid": "0xDB00",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/eu_isolation/config.h b/keyboards/eu_isolation/config.h
index e1564b8d6b..49355bfec8 100644
--- a/keyboards/eu_isolation/config.h
+++ b/keyboards/eu_isolation/config.h
@@ -16,13 +16,6 @@
16 16
17#include "config_common.h" 17#include "config_common.h"
18 18
19/* USB Device descriptor parameter */
20#define VENDOR_ID 0xFEED
21#define PRODUCT_ID 0x4373
22#define DEVICE_VER 0x0001
23#define MANUFACTURER TuckTuckFloof
24#define PRODUCT EU ISOlation
25
26/* key matrix size */ 19/* key matrix size */
27#define MATRIX_ROWS 4 20#define MATRIX_ROWS 4
28#define MATRIX_COLS 14 21#define MATRIX_COLS 14
diff --git a/keyboards/eu_isolation/info.json b/keyboards/eu_isolation/info.json
index 03de853c42..5713a2ddb8 100644
--- a/keyboards/eu_isolation/info.json
+++ b/keyboards/eu_isolation/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "EUISOlation", 2 "keyboard_name": "EU ISOlation",
3 "manufacturer": "TuckTuckFloof",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x4373",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_euiso_ortho": { 12 "LAYOUT_euiso_ortho": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evancookaudio/sleepingdinosaur/config.h b/keyboards/evancookaudio/sleepingdinosaur/config.h
index ca1bdbf1c2..c6818085e1 100644
--- a/keyboards/evancookaudio/sleepingdinosaur/config.h
+++ b/keyboards/evancookaudio/sleepingdinosaur/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x636F
23#define PRODUCT_ID 0x0002
24#define DEVICE_VER 0x0000
25#define MANUFACTURER evancook.audio
26#define PRODUCT sleepingdinosaur
27
28/* COL2ROW or ROW2COL */ 21/* COL2ROW or ROW2COL */
29#define DIODE_DIRECTION COL2ROW 22#define DIODE_DIRECTION COL2ROW
30 23
diff --git a/keyboards/evancookaudio/sleepingdinosaur/info.json b/keyboards/evancookaudio/sleepingdinosaur/info.json
index 2c21777d49..de5cab5eb4 100644
--- a/keyboards/evancookaudio/sleepingdinosaur/info.json
+++ b/keyboards/evancookaudio/sleepingdinosaur/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "evancook.audio sleepingdinosaur", 2 "keyboard_name": "sleepingdinosaur",
3 "manufacturer": "evancook.audio",
3 "url": "https://evancook.audio/", 4 "url": "https://evancook.audio/",
4 "maintainer": "evanmcook", 5 "maintainer": "evanmcook",
6 "usb": {
7 "vid": "0x636F",
8 "pid": "0x0002",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evancookaudio/tenpad/config.h b/keyboards/evancookaudio/tenpad/config.h
index c9d7d05251..e49d8e9b1a 100644
--- a/keyboards/evancookaudio/tenpad/config.h
+++ b/keyboards/evancookaudio/tenpad/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x636F
23#define PRODUCT_ID 0x0001
24#define DEVICE_VER 0x0000
25#define MANUFACTURER evancook.audio
26#define PRODUCT tenpad
27
28/* COL2ROW or ROW2COL */ 21/* COL2ROW or ROW2COL */
29#define DIODE_DIRECTION COL2ROW 22#define DIODE_DIRECTION COL2ROW
30 23
diff --git a/keyboards/evancookaudio/tenpad/info.json b/keyboards/evancookaudio/tenpad/info.json
index 52c62775dc..02ba27ccf3 100644
--- a/keyboards/evancookaudio/tenpad/info.json
+++ b/keyboards/evancookaudio/tenpad/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "evancook.audio tenpad", 2 "keyboard_name": "tenpad",
3 "manufacturer": "evancook.audio",
3 "url": "https://evancook.audio/", 4 "url": "https://evancook.audio/",
4 "maintainer": "evanmcook", 5 "maintainer": "evanmcook",
6 "usb": {
7 "vid": "0x636F",
8 "pid": "0x0001",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 12
7 "LAYOUT_ortho_2x5": { 13 "LAYOUT_ortho_2x5": {
diff --git a/keyboards/eve/meteor/config.h b/keyboards/eve/meteor/config.h
index a6b2c9b69d..4947167645 100644
--- a/keyboards/eve/meteor/config.h
+++ b/keyboards/eve/meteor/config.h
@@ -19,12 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22#define VENDOR_ID 0x4556 // "EV"
23#define PRODUCT_ID 0x4D54 // "MT"
24#define DEVICE_VER 0x0200
25#define MANUFACTURER EVE
26#define PRODUCT Meteor
27
28#define MATRIX_ROWS 6 22#define MATRIX_ROWS 6
29#define MATRIX_COLS 15 23#define MATRIX_COLS 15
30 24
diff --git a/keyboards/eve/meteor/info.json b/keyboards/eve/meteor/info.json
index 4c86d09bfd..4ec8488889 100644
--- a/keyboards/eve/meteor/info.json
+++ b/keyboards/eve/meteor/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "EVE Meteor", 2 "keyboard_name": "Meteor",
3 "manufacturer": "EVE",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4556",
8 "pid": "0x4D54",
9 "device_version": "2.0.0"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5, "w":2.25}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5, "w":1.75}, {"x":14, "y":4.5}, {"x":0, "y":5.5, "w":1.25}, {"x":1.25, "y":5.5, "w":1.25}, {"x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"x":10, "y":5.5}, {"x":11, "y":5.5}, {"x":12, "y":5.5}, {"x":13, "y":5.5}, {"x":14, "y":5.5}] 13 "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5, "w":2.25}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5, "w":1.75}, {"x":14, "y":4.5}, {"x":0, "y":5.5, "w":1.25}, {"x":1.25, "y":5.5, "w":1.25}, {"x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"x":10, "y":5.5}, {"x":11, "y":5.5}, {"x":12, "y":5.5}, {"x":13, "y":5.5}, {"x":14, "y":5.5}]
diff --git a/keyboards/evil80/config.h b/keyboards/evil80/config.h
index 6876c0e086..25fb7d4a0b 100644
--- a/keyboards/evil80/config.h
+++ b/keyboards/evil80/config.h
@@ -2,13 +2,6 @@
2 2
3#include "config_common.h" 3#include "config_common.h"
4 4
5/* USB Device descriptor parameter */
6#define VENDOR_ID 0xFEED
7#define PRODUCT_ID 0x6060
8#define DEVICE_VER 0x0001
9#define MANUFACTURER Evil
10#define PRODUCT Evil80
11
12/* key matrix size */ 5/* key matrix size */
13#define MATRIX_ROWS 6 6#define MATRIX_ROWS 6
14#define MATRIX_COLS 16 7#define MATRIX_COLS 16
diff --git a/keyboards/evil80/info.json b/keyboards/evil80/info.json
index b37086c1a7..25d0dea712 100644
--- a/keyboards/evil80/info.json
+++ b/keyboards/evil80/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Evil80", 2 "keyboard_name": "Evil80",
3 "manufacturer": "Evil",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x6060",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":2, "y":0}, {"label":"F2", "x":3, "y":0}, {"label":"F3", "x":4, "y":0}, {"label":"F4", "x":5, "y":0}, {"label":"F5", "x":6.5, "y":0}, {"label":"F6", "x":7.5, "y":0}, {"label":"F7", "x":8.5, "y":0}, {"label":"F8", "x":9.5, "y":0}, {"label":"F9", "x":11, "y":0}, {"label":"F10", "x":12, "y":0}, {"label":"F11", "x":13, "y":0}, {"label":"F12", "x":14, "y":0}, {"label":"PrtSc", "x":15.25, "y":0}, {"label":"Scroll Lock", "x":16.25, "y":0}, {"label":"Pause", "x":17.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"Backspace", "x":13, "y":1.5, "w":2}, {"label":"Insert", "x":15.25, "y":1.5}, {"label":"Home", "x":16.25, "y":1.5}, {"label":"PgUp", "x":17.25, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"|", "x":13.5, "y":2.5, "w":1.5}, {"label":"Delete", "x":15.25, "y":2.5}, {"label":"End", "x":16.25, "y":2.5}, {"label":"PgDn", "x":17.25, "y":2.5}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"label":"Enter", "x":13.75, "y":3.5, "w":1.25}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":1.75}, {"x":14, "y":4.5}, {"label":"\u2191", "x":16.25, "y":4.5}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, {"label":"Win", "x":1.25, "y":5.5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"label":"Alt", "x":10, "y":5.5, "w":1.25}, {"label":"Win", "x":11.25, "y":5.5, "w":1.25}, {"label":"Menu", "x":12.5, "y":5.5, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25}, {"label":"\u2190", "x":15.25, "y":5.5}, {"label":"\u2193", "x":16.25, "y":5.5}, {"label":"\u2192", "x":17.25, "y":5.5}] 13 "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":2, "y":0}, {"label":"F2", "x":3, "y":0}, {"label":"F3", "x":4, "y":0}, {"label":"F4", "x":5, "y":0}, {"label":"F5", "x":6.5, "y":0}, {"label":"F6", "x":7.5, "y":0}, {"label":"F7", "x":8.5, "y":0}, {"label":"F8", "x":9.5, "y":0}, {"label":"F9", "x":11, "y":0}, {"label":"F10", "x":12, "y":0}, {"label":"F11", "x":13, "y":0}, {"label":"F12", "x":14, "y":0}, {"label":"PrtSc", "x":15.25, "y":0}, {"label":"Scroll Lock", "x":16.25, "y":0}, {"label":"Pause", "x":17.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"Backspace", "x":13, "y":1.5, "w":2}, {"label":"Insert", "x":15.25, "y":1.5}, {"label":"Home", "x":16.25, "y":1.5}, {"label":"PgUp", "x":17.25, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"|", "x":13.5, "y":2.5, "w":1.5}, {"label":"Delete", "x":15.25, "y":2.5}, {"label":"End", "x":16.25, "y":2.5}, {"label":"PgDn", "x":17.25, "y":2.5}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"label":"Enter", "x":13.75, "y":3.5, "w":1.25}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":1.75}, {"x":14, "y":4.5}, {"label":"\u2191", "x":16.25, "y":4.5}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, {"label":"Win", "x":1.25, "y":5.5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"label":"Alt", "x":10, "y":5.5, "w":1.25}, {"label":"Win", "x":11.25, "y":5.5, "w":1.25}, {"label":"Menu", "x":12.5, "y":5.5, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25}, {"label":"\u2190", "x":15.25, "y":5.5}, {"label":"\u2193", "x":16.25, "y":5.5}, {"label":"\u2192", "x":17.25, "y":5.5}]
diff --git a/keyboards/evolv/config.h b/keyboards/evolv/config.h
index 3a3ff3be35..babc1d88c1 100644
--- a/keyboards/evolv/config.h
+++ b/keyboards/evolv/config.h
@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20/* USB Device descriptor parameter */
21#define VENDOR_ID 0x7865 // NA for NathanAlpha
22#define PRODUCT_ID 0x0E75 // For Evolv75
23#define DEVICE_VER 0x0001 // Revision pre-Alpha
24#define MANUFACTURER NathanAlpha
25#define PRODUCT Evolv75
26
27/* key matrix size */ 20/* key matrix size */
28#define MATRIX_ROWS 6 21#define MATRIX_ROWS 6
29#define MATRIX_COLS 16 22#define MATRIX_COLS 16
diff --git a/keyboards/evolv/info.json b/keyboards/evolv/info.json
index baa7b9c843..2eaf92e7d4 100644
--- a/keyboards/evolv/info.json
+++ b/keyboards/evolv/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Evolv75", 2 "keyboard_name": "Evolv75",
3 "manufacturer": "NathanAlpha",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x7865",
8 "pid": "0x0E75",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_evolv_ansi": { 12 "LAYOUT_evolv_ansi": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/atom47/rev2/config.h b/keyboards/evyd13/atom47/rev2/config.h
index 42661c3311..cba27459cd 100644
--- a/keyboards/evyd13/atom47/rev2/config.h
+++ b/keyboards/evyd13/atom47/rev2/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0x8E66
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT Atom47 rev2
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 13 24#define MATRIX_COLS 13
diff --git a/keyboards/evyd13/atom47/rev2/info.json b/keyboards/evyd13/atom47/rev2/info.json
index 5603c0e247..6a57c77d64 100644
--- a/keyboards/evyd13/atom47/rev2/info.json
+++ b/keyboards/evyd13/atom47/rev2/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Atom47 rev2", 2 "keyboard_name": "Atom47 rev2",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x8E66",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_split_space": { 12 "LAYOUT_split_space": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/atom47/rev3/config.h b/keyboards/evyd13/atom47/rev3/config.h
index 90cb4a1952..a00f5177fe 100644
--- a/keyboards/evyd13/atom47/rev3/config.h
+++ b/keyboards/evyd13/atom47/rev3/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0x0E6D
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT Atom47 rev3
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 13 24#define MATRIX_COLS 13
diff --git a/keyboards/evyd13/atom47/rev3/info.json b/keyboards/evyd13/atom47/rev3/info.json
index fc602f699b..bbeaea667e 100644
--- a/keyboards/evyd13/atom47/rev3/info.json
+++ b/keyboards/evyd13/atom47/rev3/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Atom47 rev3", 2 "keyboard_name": "Atom47 rev3",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x0E6D",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_split_space": { 12 "LAYOUT_split_space": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/atom47/rev4/config.h b/keyboards/evyd13/atom47/rev4/config.h
index a88c538716..19add7be46 100644
--- a/keyboards/evyd13/atom47/rev4/config.h
+++ b/keyboards/evyd13/atom47/rev4/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0x8446
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT Atom47 rev4
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 13 24#define MATRIX_COLS 13
diff --git a/keyboards/evyd13/atom47/rev4/info.json b/keyboards/evyd13/atom47/rev4/info.json
index d0fbf98742..8e117850cb 100644
--- a/keyboards/evyd13/atom47/rev4/info.json
+++ b/keyboards/evyd13/atom47/rev4/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Atom47 rev4", 2 "keyboard_name": "Atom47 rev4",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x8446",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_split_space": { 12 "LAYOUT_split_space": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/atom47/rev5/config.h b/keyboards/evyd13/atom47/rev5/config.h
index 25c419b4cd..4ab41e9567 100644
--- a/keyboards/evyd13/atom47/rev5/config.h
+++ b/keyboards/evyd13/atom47/rev5/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0x92EA
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT Atom47 rev5
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 13 24#define MATRIX_COLS 13
diff --git a/keyboards/evyd13/atom47/rev5/info.json b/keyboards/evyd13/atom47/rev5/info.json
index eae42fe746..4ecc240182 100644
--- a/keyboards/evyd13/atom47/rev5/info.json
+++ b/keyboards/evyd13/atom47/rev5/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Atom47 rev5", 2 "keyboard_name": "Atom47 rev5",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x92EA",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_split_space": { 12 "LAYOUT_split_space": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/eon40/config.h b/keyboards/evyd13/eon40/config.h
index 14cbe42099..a10c3924fc 100644
--- a/keyboards/evyd13/eon40/config.h
+++ b/keyboards/evyd13/eon40/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x0140
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT Eon40
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 4 22#define MATRIX_ROWS 4
30#define MATRIX_COLS 12 23#define MATRIX_COLS 12
diff --git a/keyboards/evyd13/eon40/info.json b/keyboards/evyd13/eon40/info.json
index 38348b49b9..e255caf9fc 100644
--- a/keyboards/evyd13/eon40/info.json
+++ b/keyboards/evyd13/eon40/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Eon40", 2 "keyboard_name": "Eon40",
3 "manufacturer": "Evyd13",
3 "url": "https://maartenwut.com/product/eon40/", 4 "url": "https://maartenwut.com/product/eon40/",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x0140",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_ortho_4x12": { 12 "LAYOUT_ortho_4x12": {
7 "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":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":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":6, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}] 13 "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":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":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":6, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}]
diff --git a/keyboards/evyd13/eon65/config.h b/keyboards/evyd13/eon65/config.h
index 08922a2d4c..02d8e96474 100644
--- a/keyboards/evyd13/eon65/config.h
+++ b/keyboards/evyd13/eon65/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0xAEB4
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT Eon65
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 5 22#define MATRIX_ROWS 5
30#define MATRIX_COLS 16 23#define MATRIX_COLS 16
diff --git a/keyboards/evyd13/eon65/info.json b/keyboards/evyd13/eon65/info.json
index 41b1b056ee..26f70f5a52 100644
--- a/keyboards/evyd13/eon65/info.json
+++ b/keyboards/evyd13/eon65/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Eon65", 2 "keyboard_name": "Eon65",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0xAEB4",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/eon75/config.h b/keyboards/evyd13/eon75/config.h
index 203cfe8a7d..4cc5d89300 100644
--- a/keyboards/evyd13/eon75/config.h
+++ b/keyboards/evyd13/eon75/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x5C62
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT Eon75
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 12 22#define MATRIX_ROWS 12
30#define MATRIX_COLS 8 23#define MATRIX_COLS 8
diff --git a/keyboards/evyd13/eon75/info.json b/keyboards/evyd13/eon75/info.json
index 9730b069e8..4fe35a9090 100644
--- a/keyboards/evyd13/eon75/info.json
+++ b/keyboards/evyd13/eon75/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Eon75", 2 "keyboard_name": "Eon75",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x5C62",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/eon87/config.h b/keyboards/evyd13/eon87/config.h
index bfa593db51..8b23338406 100644
--- a/keyboards/evyd13/eon87/config.h
+++ b/keyboards/evyd13/eon87/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0xAA6B
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT Eon87
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 6 22#define MATRIX_ROWS 6
30#define MATRIX_COLS 17 23#define MATRIX_COLS 17
diff --git a/keyboards/evyd13/eon87/info.json b/keyboards/evyd13/eon87/info.json
index 1020ccd06e..d3bde7565e 100644
--- a/keyboards/evyd13/eon87/info.json
+++ b/keyboards/evyd13/eon87/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Eon87", 2 "keyboard_name": "Eon87",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0xAA6B",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/eon95/config.h b/keyboards/evyd13/eon95/config.h
index 6a6b329c29..c10eab2fcf 100644
--- a/keyboards/evyd13/eon95/config.h
+++ b/keyboards/evyd13/eon95/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x8A18
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT Eon95
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 12 22#define MATRIX_ROWS 12
30#define MATRIX_COLS 10 23#define MATRIX_COLS 10
diff --git a/keyboards/evyd13/eon95/info.json b/keyboards/evyd13/eon95/info.json
index 18cb38ad2f..c165088997 100644
--- a/keyboards/evyd13/eon95/info.json
+++ b/keyboards/evyd13/eon95/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Eon95", 2 "keyboard_name": "Eon95",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x8A18",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/gh80_1800/config.h b/keyboards/evyd13/gh80_1800/config.h
index d2fa370c0d..2be1840b77 100644
--- a/keyboards/evyd13/gh80_1800/config.h
+++ b/keyboards/evyd13/gh80_1800/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x8B23
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT GH80 1800
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 10 22#define MATRIX_ROWS 10
30#define MATRIX_COLS 11 23#define MATRIX_COLS 11
diff --git a/keyboards/evyd13/gh80_1800/info.json b/keyboards/evyd13/gh80_1800/info.json
index 5019157c06..d85a412c99 100644
--- a/keyboards/evyd13/gh80_1800/info.json
+++ b/keyboards/evyd13/gh80_1800/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "GH80-1800", 2 "keyboard_name": "GH80-1800",
3 "manufacturer": "Evyd13",
3 "url": "https://github.com/evyd13/gh80-series/tree/master/GH80-1800", 4 "url": "https://github.com/evyd13/gh80-series/tree/master/GH80-1800",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x8B23",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/gh80_3700/config.h b/keyboards/evyd13/gh80_3700/config.h
index d05ca87958..fdc4b7968c 100644
--- a/keyboards/evyd13/gh80_3700/config.h
+++ b/keyboards/evyd13/gh80_3700/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x633A
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT GH80 3700
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 6 22#define MATRIX_ROWS 6
30#define MATRIX_COLS 4 23#define MATRIX_COLS 4
diff --git a/keyboards/evyd13/gh80_3700/info.json b/keyboards/evyd13/gh80_3700/info.json
index 8f6402a45e..a5c128d29b 100644
--- a/keyboards/evyd13/gh80_3700/info.json
+++ b/keyboards/evyd13/gh80_3700/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "GH80-3700", 2 "keyboard_name": "GH80-3700",
3 "manufacturer": "Evyd13",
3 "url": "https://github.com/evyd13/gh80-series/tree/master/GH80-3700", 4 "url": "https://github.com/evyd13/gh80-series/tree/master/GH80-3700",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x633A",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_ortho_6x4": { 12 "LAYOUT_ortho_6x4": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/gud70/config.h b/keyboards/evyd13/gud70/config.h
index 395d1c303e..f942e47164 100644
--- a/keyboards/evyd13/gud70/config.h
+++ b/keyboards/evyd13/gud70/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x198B
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT Gud70
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 5 22#define MATRIX_ROWS 5
30#define MATRIX_COLS 16 23#define MATRIX_COLS 16
diff --git a/keyboards/evyd13/gud70/info.json b/keyboards/evyd13/gud70/info.json
index bf0ac9df4e..c7d94c93a8 100644
--- a/keyboards/evyd13/gud70/info.json
+++ b/keyboards/evyd13/gud70/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Gud70", 2 "keyboard_name": "Gud70",
3 "manufacturer": "Evyd13",
3 "url": "https://github.com/evyd13/gud70-pcb", 4 "url": "https://github.com/evyd13/gud70-pcb",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x198B",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/minitomic/config.h b/keyboards/evyd13/minitomic/config.h
index 01af62d69d..118ea3693b 100644
--- a/keyboards/evyd13/minitomic/config.h
+++ b/keyboards/evyd13/minitomic/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x0145
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT Minitomic
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 4 22#define MATRIX_ROWS 4
30#define MATRIX_COLS 13 23#define MATRIX_COLS 13
diff --git a/keyboards/evyd13/minitomic/info.json b/keyboards/evyd13/minitomic/info.json
index 388569fac8..650442a736 100644
--- a/keyboards/evyd13/minitomic/info.json
+++ b/keyboards/evyd13/minitomic/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Minitomic", 2 "keyboard_name": "Minitomic",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x0145",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_split_space": { 12 "LAYOUT_split_space": {
7 "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":0, "y":1, "w":1.25}, {"x":1.25, "y":1}, {"x":2.25, "y":1}, {"x":3.25, "y":1}, {"x":4.25, "y":1}, {"x":5.25, "y":1}, {"x":6.25, "y":1}, {"x":7.25, "y":1}, {"x":8.25, "y":1}, {"x":9.25, "y":1}, {"x":10.25, "y":1}, {"x":11.25, "y":1, "w":1.75}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2, "w":1.25}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3, "w":1.25}, {"x":2.5, "y":3}, {"x":3.5, "y":3}, {"x":4.5, "y":3, "w":1.75}, {"x":6.25, "y":3, "w":2}, {"x":8.25, "y":3}, {"x":9.25, "y":3, "w":1.25}, {"x":10.5, "y":3, "w":1.25}, {"x":11.75, "y":3, "w":1.25}] 13 "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":0, "y":1, "w":1.25}, {"x":1.25, "y":1}, {"x":2.25, "y":1}, {"x":3.25, "y":1}, {"x":4.25, "y":1}, {"x":5.25, "y":1}, {"x":6.25, "y":1}, {"x":7.25, "y":1}, {"x":8.25, "y":1}, {"x":9.25, "y":1}, {"x":10.25, "y":1}, {"x":11.25, "y":1, "w":1.75}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2, "w":1.25}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3, "w":1.25}, {"x":2.5, "y":3}, {"x":3.5, "y":3}, {"x":4.5, "y":3, "w":1.75}, {"x":6.25, "y":3, "w":2}, {"x":8.25, "y":3}, {"x":9.25, "y":3, "w":1.25}, {"x":10.5, "y":3, "w":1.25}, {"x":11.75, "y":3, "w":1.25}]
diff --git a/keyboards/evyd13/mx5160/config.h b/keyboards/evyd13/mx5160/config.h
index 3d25e1704f..caa88da9a5 100644
--- a/keyboards/evyd13/mx5160/config.h
+++ b/keyboards/evyd13/mx5160/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x5160
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT MX-5160
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 10 22#define MATRIX_ROWS 10
30#define MATRIX_COLS 10 23#define MATRIX_COLS 10
diff --git a/keyboards/evyd13/mx5160/info.json b/keyboards/evyd13/mx5160/info.json
index 7c1a0bb396..c1d7068048 100644
--- a/keyboards/evyd13/mx5160/info.json
+++ b/keyboards/evyd13/mx5160/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "mx5160", 2 "keyboard_name": "MX-5160",
3 "manufacturer": "Evyd13",
3 "url": "https://github.com/evyd13/mx-5160", 4 "url": "https://github.com/evyd13/mx-5160",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x5160",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2.5, "y":0}, {"x":3.5, "y":0}, {"x":4.5, "y":0}, {"x":5.5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":10.5, "y":0}, {"x":11.5, "y":0}, {"x":12.5, "y":0}, {"x":13.5, "y":0}, {"x":14.5, "y":0}, {"x":15.5, "y":0}, {"x":16.5, "y":0}, {"x":18, "y":0}, {"x":19, "y":0}, {"x":20, "y":0}, {"x":21, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2.5, "y":1, "w":1.5}, {"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, "w":1.5}, {"x":18, "y":1}, {"x":19, "y":1}, {"x":20, "y":1}, {"x":21, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2.5, "y":2, "w":1.75}, {"x":4.25, "y":2}, {"x":5.25, "y":2}, {"x":6.25, "y":2}, {"x":7.25, "y":2}, {"x":8.25, "y":2}, {"x":9.25, "y":2}, {"x":10.25, "y":2}, {"x":11.25, "y":2}, {"x":12.25, "y":2}, {"x":13.25, "y":2}, {"x":14.25, "y":2}, {"x":15.25, "y":2}, {"x":16.25, "y":2, "w":1.25}, {"x":18, "y":2}, {"x":19, "y":2}, {"x":20, "y":2}, {"x":21, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2.5, "y":3, "w":1.25}, {"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}, {"x":14.75, "y":3, "w":1.75}, {"x":16.5, "y":3}, {"x":18, "y":3}, {"x":19, "y":3}, {"x":20, "y":3}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2.5, "y":4, "w":1.5}, {"x":5, "y":4, "w":1.5}, {"x":6.5, "y":4, "w":7}, {"x":13.5, "y":4, "w":1.5}, {"x":16, "y":4, "w":1.5}, {"x":18, "y":4}, {"x":19, "y":4}, {"x":20, "y":4}, {"x":21, "y":3, "h":2}] 13 "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2.5, "y":0}, {"x":3.5, "y":0}, {"x":4.5, "y":0}, {"x":5.5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":10.5, "y":0}, {"x":11.5, "y":0}, {"x":12.5, "y":0}, {"x":13.5, "y":0}, {"x":14.5, "y":0}, {"x":15.5, "y":0}, {"x":16.5, "y":0}, {"x":18, "y":0}, {"x":19, "y":0}, {"x":20, "y":0}, {"x":21, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2.5, "y":1, "w":1.5}, {"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, "w":1.5}, {"x":18, "y":1}, {"x":19, "y":1}, {"x":20, "y":1}, {"x":21, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2.5, "y":2, "w":1.75}, {"x":4.25, "y":2}, {"x":5.25, "y":2}, {"x":6.25, "y":2}, {"x":7.25, "y":2}, {"x":8.25, "y":2}, {"x":9.25, "y":2}, {"x":10.25, "y":2}, {"x":11.25, "y":2}, {"x":12.25, "y":2}, {"x":13.25, "y":2}, {"x":14.25, "y":2}, {"x":15.25, "y":2}, {"x":16.25, "y":2, "w":1.25}, {"x":18, "y":2}, {"x":19, "y":2}, {"x":20, "y":2}, {"x":21, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2.5, "y":3, "w":1.25}, {"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}, {"x":14.75, "y":3, "w":1.75}, {"x":16.5, "y":3}, {"x":18, "y":3}, {"x":19, "y":3}, {"x":20, "y":3}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2.5, "y":4, "w":1.5}, {"x":5, "y":4, "w":1.5}, {"x":6.5, "y":4, "w":7}, {"x":13.5, "y":4, "w":1.5}, {"x":16, "y":4, "w":1.5}, {"x":18, "y":4}, {"x":19, "y":4}, {"x":20, "y":4}, {"x":21, "y":3, "h":2}]
diff --git a/keyboards/evyd13/nt660/config.h b/keyboards/evyd13/nt660/config.h
index f633a4206e..716c910911 100644
--- a/keyboards/evyd13/nt660/config.h
+++ b/keyboards/evyd13/nt660/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0x1F02
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT nt660
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/evyd13/nt660/info.json b/keyboards/evyd13/nt660/info.json
index 8f087c68c3..fb7f694e95 100644
--- a/keyboards/evyd13/nt660/info.json
+++ b/keyboards/evyd13/nt660/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "nt660", 2 "keyboard_name": "nt660",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x1F02",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/nt750/config.h b/keyboards/evyd13/nt750/config.h
index 076bb344a5..68d7603202 100644
--- a/keyboards/evyd13/nt750/config.h
+++ b/keyboards/evyd13/nt750/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0x3320
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT nt750
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 6 23#define MATRIX_ROWS 6
31#define MATRIX_COLS 17 24#define MATRIX_COLS 17
diff --git a/keyboards/evyd13/nt750/info.json b/keyboards/evyd13/nt750/info.json
index 5342807d65..414d1f8ba1 100644
--- a/keyboards/evyd13/nt750/info.json
+++ b/keyboards/evyd13/nt750/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "nt750", 2 "keyboard_name": "nt750",
3 "manufacturer": "Evyd13",
3 "url": "https://github.com/evyd13/nt-series/tree/main/nt-750", 4 "url": "https://github.com/evyd13/nt-series/tree/main/nt-750",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x3320",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/nt980/config.h b/keyboards/evyd13/nt980/config.h
index e483ab46c9..785507d0c8 100644
--- a/keyboards/evyd13/nt980/config.h
+++ b/keyboards/evyd13/nt980/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0xAAF8
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT nt980
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 12 23#define MATRIX_ROWS 12
31#define MATRIX_COLS 9 24#define MATRIX_COLS 9
diff --git a/keyboards/evyd13/nt980/info.json b/keyboards/evyd13/nt980/info.json
index 8b1b32449e..c8c1060d42 100644
--- a/keyboards/evyd13/nt980/info.json
+++ b/keyboards/evyd13/nt980/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "nt980", 2 "keyboard_name": "nt980",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "maartenwut", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0xAAF8",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/omrontkl/config.h b/keyboards/evyd13/omrontkl/config.h
index 40f8384831..40ba73dfe9 100644
--- a/keyboards/evyd13/omrontkl/config.h
+++ b/keyboards/evyd13/omrontkl/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0xEA78
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT OmronTKL
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 6 22#define MATRIX_ROWS 6
30#define MATRIX_COLS 17 23#define MATRIX_COLS 17
diff --git a/keyboards/evyd13/omrontkl/info.json b/keyboards/evyd13/omrontkl/info.json
index 3f0dfb9bc3..6e9b2423f6 100644
--- a/keyboards/evyd13/omrontkl/info.json
+++ b/keyboards/evyd13/omrontkl/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "OmronTKL", 2 "keyboard_name": "OmronTKL",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0xEA78",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/plain60/config.h b/keyboards/evyd13/plain60/config.h
index 987081a9f1..2cb4ad565c 100644
--- a/keyboards/evyd13/plain60/config.h
+++ b/keyboards/evyd13/plain60/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0x0160
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT Plain60
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/evyd13/plain60/info.json b/keyboards/evyd13/plain60/info.json
index 64eb305464..3b08a935dc 100644
--- a/keyboards/evyd13/plain60/info.json
+++ b/keyboards/evyd13/plain60/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Plain60", 2 "keyboard_name": "Plain60",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x0160",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/pockettype/config.h b/keyboards/evyd13/pockettype/config.h
index b62c3549f8..f4755a1b42 100644
--- a/keyboards/evyd13/pockettype/config.h
+++ b/keyboards/evyd13/pockettype/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0xFA7D
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT PocketType
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 4 22#define MATRIX_ROWS 4
30#define MATRIX_COLS 12 23#define MATRIX_COLS 12
diff --git a/keyboards/evyd13/pockettype/info.json b/keyboards/evyd13/pockettype/info.json
index f81dbec539..f54e382e6a 100644
--- a/keyboards/evyd13/pockettype/info.json
+++ b/keyboards/evyd13/pockettype/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "PocketType", 2 "keyboard_name": "PocketType",
3 "manufacturer": "Evyd13",
3 "url": "https://mechboards.co.uk/shop/kits/pockettype/", 4 "url": "https://mechboards.co.uk/shop/kits/pockettype/",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0xFA7D",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_ortho_4x12": { 12 "LAYOUT_ortho_4x12": {
7 "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":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":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":6, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}] 13 "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":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":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":6, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}]
diff --git a/keyboards/evyd13/quackfire/config.h b/keyboards/evyd13/quackfire/config.h
index 4df2abd5a8..60d1164551 100644
--- a/keyboards/evyd13/quackfire/config.h
+++ b/keyboards/evyd13/quackfire/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0x87C9
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT Quackfire
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 8 23#define MATRIX_ROWS 8
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/evyd13/quackfire/info.json b/keyboards/evyd13/quackfire/info.json
index 68a0767c94..88b168aa63 100644
--- a/keyboards/evyd13/quackfire/info.json
+++ b/keyboards/evyd13/quackfire/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Quackfire", 2 "keyboard_name": "Quackfire",
3 "manufacturer": "Evyd13",
3 "url": "https://github.com/evyd13/quackfire-controller", 4 "url": "https://github.com/evyd13/quackfire-controller",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x87C9",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_tkl_ansi": { 12 "LAYOUT_tkl_ansi": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/solheim68/config.h b/keyboards/evyd13/solheim68/config.h
index ef449ab7d4..d5d8d4fc24 100644
--- a/keyboards/evyd13/solheim68/config.h
+++ b/keyboards/evyd13/solheim68/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4705
23#define PRODUCT_ID 0x7BFF
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Evyd13
26#define PRODUCT Solheim68
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 5 22#define MATRIX_ROWS 5
30#define MATRIX_COLS 16 23#define MATRIX_COLS 16
diff --git a/keyboards/evyd13/solheim68/info.json b/keyboards/evyd13/solheim68/info.json
index b0776223b6..1cadeeb9fa 100644
--- a/keyboards/evyd13/solheim68/info.json
+++ b/keyboards/evyd13/solheim68/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Solheim68", 2 "keyboard_name": "Solheim68",
3 "manufacturer": "Evyd13",
3 "url": "https://github.com/evyd13/solheim68", 4 "url": "https://github.com/evyd13/solheim68",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x7BFF",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/ta65/config.h b/keyboards/evyd13/ta65/config.h
index 518c854d9b..4ea54f6a2a 100644
--- a/keyboards/evyd13/ta65/config.h
+++ b/keyboards/evyd13/ta65/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0x7465
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT ta-65
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 16 24#define MATRIX_COLS 16
diff --git a/keyboards/evyd13/ta65/info.json b/keyboards/evyd13/ta65/info.json
index 5d390c9f6e..f24f599df1 100644
--- a/keyboards/evyd13/ta65/info.json
+++ b/keyboards/evyd13/ta65/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "ta65", 2 "keyboard_name": "ta-65",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0x7465",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/wasdat_code/config.h b/keyboards/evyd13/wasdat_code/config.h
index a8b5c032ca..84c2614c39 100644
--- a/keyboards/evyd13/wasdat_code/config.h
+++ b/keyboards/evyd13/wasdat_code/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0xB00E
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13
27#define PRODUCT Wasdat Code
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 8 23#define MATRIX_ROWS 8
31#define MATRIX_COLS 16 24#define MATRIX_COLS 16
diff --git a/keyboards/evyd13/wasdat_code/info.json b/keyboards/evyd13/wasdat_code/info.json
index 1c0f14ed3d..4ebbc5aa15 100644
--- a/keyboards/evyd13/wasdat_code/info.json
+++ b/keyboards/evyd13/wasdat_code/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Wasdat Code", 2 "keyboard_name": "Wasdat Code",
3 "manufacturer": "Evyd13",
3 "url": "https://maartenwut.com/product/wasdat-code/", 4 "url": "https://maartenwut.com/product/wasdat-code/",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0xB00E",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_fullsize_ansi": { 12 "LAYOUT_fullsize_ansi": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/evyd13/wonderland/config.h b/keyboards/evyd13/wonderland/config.h
index c5c7a8b6c6..538c1ef889 100644
--- a/keyboards/evyd13/wonderland/config.h
+++ b/keyboards/evyd13/wonderland/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0x4705
24#define PRODUCT_ID 0xA71C
25#define DEVICE_VER 0x0003
26#define MANUFACTURER Evyd13
27#define PRODUCT Wonderland
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/evyd13/wonderland/info.json b/keyboards/evyd13/wonderland/info.json
index fd91f32dc1..8e94e2fe20 100644
--- a/keyboards/evyd13/wonderland/info.json
+++ b/keyboards/evyd13/wonderland/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Wonderland", 2 "keyboard_name": "Wonderland",
3 "manufacturer": "Evyd13",
3 "url": "", 4 "url": "",
4 "maintainer": "evyd13", 5 "maintainer": "evyd13",
6 "usb": {
7 "vid": "0x4705",
8 "pid": "0xA71C",
9 "device_version": "0.0.3"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_alice_split_bs": { 12 "LAYOUT_alice_split_bs": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/exclusive/e65/config.h b/keyboards/exclusive/e65/config.h
index 1d43011b80..49f4e916d9 100644
--- a/keyboards/exclusive/e65/config.h
+++ b/keyboards/exclusive/e65/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x4558 // "EX"
23#define PRODUCT_ID 0xE605 // E6.5
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Exclusive / E-Team
26#define PRODUCT E6.5
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 5 22#define MATRIX_ROWS 5
30#define MATRIX_COLS 16 23#define MATRIX_COLS 16
diff --git a/keyboards/exclusive/e65/info.json b/keyboards/exclusive/e65/info.json
index 409f110a09..6b7aa9b069 100644
--- a/keyboards/exclusive/e65/info.json
+++ b/keyboards/exclusive/e65/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "E6.5", 2 "keyboard_name": "E6.5",
3 "manufacturer": "Exclusive / E-Team",
3 "url": "", 4 "url": "",
4 "maintainer": "masterzen", 5 "maintainer": "masterzen",
6 "usb": {
7 "vid": "0x4558",
8 "pid": "0xE605",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [{"label":"esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"|", "x":13, "y":0}, {"label":"~", "x":14, "y":0}, {"label":"Ins", "x":15, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Page up", "x":15, "y":1}, {"label":"Ctrl", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Page down", "x":15, "y":2}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"label":"&uarr;", "x":14, "y":3}, {"label":"Del", "x":15, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4}, {"label":"Fn", "x":11, "y":4}, {"x":12, "y":4}, {"label":"&larr;", "x":13, "y":4}, {"label":"&darr;", "x":14, "y":4}, {"label":"&rarr;", "x":15, "y":4}] 13 "layout": [{"label":"esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"|", "x":13, "y":0}, {"label":"~", "x":14, "y":0}, {"label":"Ins", "x":15, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Page up", "x":15, "y":1}, {"label":"Ctrl", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Page down", "x":15, "y":2}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"label":"&uarr;", "x":14, "y":3}, {"label":"Del", "x":15, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4}, {"label":"Fn", "x":11, "y":4}, {"x":12, "y":4}, {"label":"&larr;", "x":13, "y":4}, {"label":"&darr;", "x":14, "y":4}, {"label":"&rarr;", "x":15, "y":4}]
diff --git a/keyboards/exclusive/e6_rgb/config.h b/keyboards/exclusive/e6_rgb/config.h
index fd221f1765..d00a6ac715 100644
--- a/keyboards/exclusive/e6_rgb/config.h
+++ b/keyboards/exclusive/e6_rgb/config.h
@@ -6,13 +6,6 @@
6 6
7#include "config_common.h" 7#include "config_common.h"
8 8
9/* USB Device descriptor parameter */
10#define VENDOR_ID 0x4154 //AT
11#define PRODUCT_ID 0x4536 //E6
12#define DEVICE_VER 0x0062
13#define MANUFACTURER astro
14#define PRODUCT e6rgb
15
16/* key matrix size */ 9/* key matrix size */
17#define MATRIX_ROWS 5 10#define MATRIX_ROWS 5
18#define MATRIX_COLS 14 11#define MATRIX_COLS 14
diff --git a/keyboards/exclusive/e6_rgb/info.json b/keyboards/exclusive/e6_rgb/info.json
index c08cd12ae6..46c90a7163 100644
--- a/keyboards/exclusive/e6_rgb/info.json
+++ b/keyboards/exclusive/e6_rgb/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "e6_rgb", 2 "keyboard_name": "E6 RGB",
3 "manufacturer": "astro",
3 "url": "", 4 "url": "",
4 "maintainer": "yulei", 5 "maintainer": "yulei",
6 "usb": {
7 "vid": "0x4154",
8 "pid": "0x4536",
9 "device_version": "0.6.2"
10 },
5 "layout_aliases": { 11 "layout_aliases": {
6 "LAYOUT_60_wkl_split_bs": "LAYOUT_60_tsangan_hhkb" 12 "LAYOUT_60_wkl_split_bs": "LAYOUT_60_tsangan_hhkb"
7 }, 13 },
diff --git a/keyboards/exclusive/e6v2/le/config.h b/keyboards/exclusive/e6v2/le/config.h
index f9295145ec..0999d13bf1 100644
--- a/keyboards/exclusive/e6v2/le/config.h
+++ b/keyboards/exclusive/e6v2/le/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x6060
25#define DEVICE_VER 0x0002
26#define MANUFACTURER Exclusive / E-Team
27#define PRODUCT E6-V2 LE
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/exclusive/e6v2/le/info.json b/keyboards/exclusive/e6v2/le/info.json
index 095fe66a02..bec33b8216 100644
--- a/keyboards/exclusive/e6v2/le/info.json
+++ b/keyboards/exclusive/e6v2/le/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "E6-V2 LE", 2 "keyboard_name": "E6-V2 LE",
3 "manufacturer": "Exclusive / E-Team",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x6060",
9 "device_version": "0.0.2"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"x":0, "y":3}, {"x":1, "y":3}, {"label":"Z", "x":2, "y":3}, {"label":"X", "x":3, "y":3}, {"label":"C", "x":4, "y":3}, {"label":"V", "x":5, "y":3}, {"label":"B", "x":6, "y":3}, {"label":"N", "x":7, "y":3}, {"label":"M", "x":8, "y":3}, {"label":"<", "x":9, "y":3}, {"label":">", "x":10, "y":3}, {"label":"?", "x":11, "y":3}, {"x":12, "y":3}, {"x":13, "y":3}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.75}, {"label":"Ctrl", "x":1.75, "y":4, "w":1.25}, {"label":"Win", "x":3, "y":4, "w":1.25}, {"label":"Alt", "x":4.25, "y":4, "w":1.25}, {"x":5.5, "y":4, "w":2.75}, {"x":8.25, "y":4, "w":1.75}, {"x":10, "y":4}, {"label":"Alt", "x":11, "y":4}, {"label":"Win", "x":12, "y":4}, {"label":"Menu", "x":13, "y":4}, {"label":"Ctrl", "x":14, "y":4}] 13 "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"x":0, "y":3}, {"x":1, "y":3}, {"label":"Z", "x":2, "y":3}, {"label":"X", "x":3, "y":3}, {"label":"C", "x":4, "y":3}, {"label":"V", "x":5, "y":3}, {"label":"B", "x":6, "y":3}, {"label":"N", "x":7, "y":3}, {"label":"M", "x":8, "y":3}, {"label":"<", "x":9, "y":3}, {"label":">", "x":10, "y":3}, {"label":"?", "x":11, "y":3}, {"x":12, "y":3}, {"x":13, "y":3}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.75}, {"label":"Ctrl", "x":1.75, "y":4, "w":1.25}, {"label":"Win", "x":3, "y":4, "w":1.25}, {"label":"Alt", "x":4.25, "y":4, "w":1.25}, {"x":5.5, "y":4, "w":2.75}, {"x":8.25, "y":4, "w":1.75}, {"x":10, "y":4}, {"label":"Alt", "x":11, "y":4}, {"label":"Win", "x":12, "y":4}, {"label":"Menu", "x":13, "y":4}, {"label":"Ctrl", "x":14, "y":4}]
diff --git a/keyboards/exclusive/e6v2/le_bmc/config.h b/keyboards/exclusive/e6v2/le_bmc/config.h
index 8115f4ae12..9e7b65d565 100644
--- a/keyboards/exclusive/e6v2/le_bmc/config.h
+++ b/keyboards/exclusive/e6v2/le_bmc/config.h
@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20/* USB Device descriptor parameter */
21#define VENDOR_ID 0x4558
22#define PRODUCT_ID 0xE62D
23#define DEVICE_VER 0x0001
24#define MANUFACTURER Exclusive / E-Team
25#define PRODUCT E6-V2 LE BMC
26
27/* key matrix size */ 20/* key matrix size */
28#define MATRIX_ROWS 8 21#define MATRIX_ROWS 8
29#define MATRIX_COLS 11 22#define MATRIX_COLS 11
diff --git a/keyboards/exclusive/e6v2/le_bmc/info.json b/keyboards/exclusive/e6v2/le_bmc/info.json
index e6a8a0ccbf..2d493afad3 100644
--- a/keyboards/exclusive/e6v2/le_bmc/info.json
+++ b/keyboards/exclusive/e6v2/le_bmc/info.json
@@ -1,5 +1,12 @@
1{ 1{
2 "keyboard_name": "E6-V2 LE BMC",
3 "manufacturer": "Exclusive / E-Team",
2 "maintainer": "qmk", 4 "maintainer": "qmk",
5 "usb": {
6 "vid": "0x4558",
7 "pid": "0xE62D",
8 "device_version": "0.0.1"
9 },
3 "layouts": { 10 "layouts": {
4 "LAYOUT_all": { 11 "LAYOUT_all": {
5 "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10.0, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] 12 "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10.0, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}]
diff --git a/keyboards/exclusive/e6v2/oe/config.h b/keyboards/exclusive/e6v2/oe/config.h
index d9362cfc03..213fb34947 100644
--- a/keyboards/exclusive/e6v2/oe/config.h
+++ b/keyboards/exclusive/e6v2/oe/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x6060
25#define DEVICE_VER 0x0002
26#define MANUFACTURER Exclusive / E-Team
27#define PRODUCT E6-V2
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 15 24#define MATRIX_COLS 15
diff --git a/keyboards/exclusive/e6v2/oe/info.json b/keyboards/exclusive/e6v2/oe/info.json
index 16cf613d30..46281fbbd2 100644
--- a/keyboards/exclusive/e6v2/oe/info.json
+++ b/keyboards/exclusive/e6v2/oe/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "E6-V2 OE", 2 "keyboard_name": "E6-V2 OE",
3 "manufacturer": "Exclusive / E-Team",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x6060",
9 "device_version": "0.0.2"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"x":12.75, "y":2}, {"label":"Enter", "x":13.75, "y":2, "w":1.25}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "x":11.25, "y":4, "w":1.25}, {"label":"Menu", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}] 13 "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"x":12.75, "y":2}, {"label":"Enter", "x":13.75, "y":2, "w":1.25}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "x":11.25, "y":4, "w":1.25}, {"label":"Menu", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}]
diff --git a/keyboards/exclusive/e6v2/oe_bmc/config.h b/keyboards/exclusive/e6v2/oe_bmc/config.h
index 3f2a50cdef..9e7b65d565 100644
--- a/keyboards/exclusive/e6v2/oe_bmc/config.h
+++ b/keyboards/exclusive/e6v2/oe_bmc/config.h
@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
18#pragma once 18#pragma once
19 19
20/* USB Device descriptor parameter */
21#define VENDOR_ID 0x4558
22#define PRODUCT_ID 0xE62B
23#define DEVICE_VER 0x0001
24#define MANUFACTURER Exclusive / E-Team
25#define PRODUCT E6-V2 OE BMC
26
27/* key matrix size */ 20/* key matrix size */
28#define MATRIX_ROWS 8 21#define MATRIX_ROWS 8
29#define MATRIX_COLS 11 22#define MATRIX_COLS 11
diff --git a/keyboards/exclusive/e6v2/oe_bmc/info.json b/keyboards/exclusive/e6v2/oe_bmc/info.json
index e6a8a0ccbf..6dadde916a 100644
--- a/keyboards/exclusive/e6v2/oe_bmc/info.json
+++ b/keyboards/exclusive/e6v2/oe_bmc/info.json
@@ -1,5 +1,12 @@
1{ 1{
2 "keyboard_name": "E6-V2 OE BMC",
3 "manufacturer": "Exclusive / E-Team",
2 "maintainer": "qmk", 4 "maintainer": "qmk",
5 "usb": {
6 "vid": "0x4558",
7 "pid": "0xE62B",
8 "device_version": "0.0.1"
9 },
3 "layouts": { 10 "layouts": {
4 "LAYOUT_all": { 11 "LAYOUT_all": {
5 "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10.0, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}] 12 "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10.0, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}]
diff --git a/keyboards/exclusive/e7v1/config.h b/keyboards/exclusive/e7v1/config.h
index 5809144ba3..217885e44f 100644
--- a/keyboards/exclusive/e7v1/config.h
+++ b/keyboards/exclusive/e7v1/config.h
@@ -2,13 +2,6 @@
2 2
3#include "config_common.h" 3#include "config_common.h"
4 4
5/* USB Device descriptor parameter */
6#define VENDOR_ID 0x4558 // EX
7#define PRODUCT_ID 0xE701 // E7-V1
8#define DEVICE_VER 0x0001
9#define MANUFACTURER Exclusive / E-Team
10#define PRODUCT E7-V1
11
12/* key matrix size */ 5/* key matrix size */
13#define MATRIX_ROWS 6 6#define MATRIX_ROWS 6
14#define MATRIX_COLS 16 7#define MATRIX_COLS 16
diff --git a/keyboards/exclusive/e7v1/info.json b/keyboards/exclusive/e7v1/info.json
index 0d341e7af4..2d1f6a19d0 100644
--- a/keyboards/exclusive/e7v1/info.json
+++ b/keyboards/exclusive/e7v1/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "E7-V1", 2 "keyboard_name": "E7-V1",
3 "manufacturer": "Exclusive / E-Team",
3 "url": "", 4 "url": "",
4 "maintainer": "masterzen", 5 "maintainer": "masterzen",
6 "usb": {
7 "vid": "0x4558",
8 "pid": "0xE701",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1.25, "y":0}, {"label":"F2", "x":2.25, "y":0}, {"label":"F3", "x":3.25, "y":0}, {"label":"F4", "x":4.25, "y":0}, {"label":"F5", "x":5.5, "y":0}, {"label":"F6", "x":6.5, "y":0}, {"label":"F7", "x":7.5, "y":0}, {"label":"F8", "x":8.5, "y":0}, {"label":"F9", "x":9.75, "y":0}, {"label":"F10", "x":10.75, "y":0}, {"label":"F11", "x":11.75, "y":0}, {"label":"F12", "x":12.75, "y":0}, {"label":"Home", "x":14, "y":0}, {"label":"End", "x":15.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"x":13, "y":1.5}, {"label":"Backspace", "x":14, "y":1.5}, {"label":"Page Up", "x":15.25, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"\\", "x":13.5, "y":2.5, "w":1.5}, {"label":"Page down", "x":15.25, "y":2.5}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"Enter", "x":12.75, "y":3.5, "w":2.25}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"label":"Z", "x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":1.75}, {"label":"\u2191", "x":14.25, "y":4.75}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, {"label":"Win", "x":1.25, "y":5.5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"label":"Alt", "x":10, "y":5.5}, {"label":"Win", "x":11, "y":5.5}, {"x":12, "y":5.5}, {"label":"\u2190", "x":13.25, "y":5.75}, {"label":"\u2193", "x":14.25, "y":5.75}, {"label":"\u2192", "x":15.25, "y":5.75}] 13 "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1.25, "y":0}, {"label":"F2", "x":2.25, "y":0}, {"label":"F3", "x":3.25, "y":0}, {"label":"F4", "x":4.25, "y":0}, {"label":"F5", "x":5.5, "y":0}, {"label":"F6", "x":6.5, "y":0}, {"label":"F7", "x":7.5, "y":0}, {"label":"F8", "x":8.5, "y":0}, {"label":"F9", "x":9.75, "y":0}, {"label":"F10", "x":10.75, "y":0}, {"label":"F11", "x":11.75, "y":0}, {"label":"F12", "x":12.75, "y":0}, {"label":"Home", "x":14, "y":0}, {"label":"End", "x":15.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"x":13, "y":1.5}, {"label":"Backspace", "x":14, "y":1.5}, {"label":"Page Up", "x":15.25, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"\\", "x":13.5, "y":2.5, "w":1.5}, {"label":"Page down", "x":15.25, "y":2.5}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"Enter", "x":12.75, "y":3.5, "w":2.25}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"label":"Z", "x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":1.75}, {"label":"\u2191", "x":14.25, "y":4.75}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, {"label":"Win", "x":1.25, "y":5.5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"label":"Alt", "x":10, "y":5.5}, {"label":"Win", "x":11, "y":5.5}, {"x":12, "y":5.5}, {"label":"\u2190", "x":13.25, "y":5.75}, {"label":"\u2193", "x":14.25, "y":5.75}, {"label":"\u2192", "x":15.25, "y":5.75}]
diff --git a/keyboards/exclusive/e7v1se/config.h b/keyboards/exclusive/e7v1se/config.h
index cce08878eb..2eee4ef01f 100644
--- a/keyboards/exclusive/e7v1se/config.h
+++ b/keyboards/exclusive/e7v1se/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x7051
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Exclusive / E-Team
27#define PRODUCT E7-V1 SE
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 6 23#define MATRIX_ROWS 6
31#define MATRIX_COLS 16 24#define MATRIX_COLS 16
diff --git a/keyboards/exclusive/e7v1se/info.json b/keyboards/exclusive/e7v1se/info.json
index f72eaebb68..43a8cba0fe 100644
--- a/keyboards/exclusive/e7v1se/info.json
+++ b/keyboards/exclusive/e7v1se/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "e7v1se", 2 "keyboard_name": "E7-V1 SE",
3 "manufacturer": "Exclusive / E-Team",
3 "url": "https://geekhack.org/index.php?topic=101363", 4 "url": "https://geekhack.org/index.php?topic=101363",
4 "maintainer": "Bart Riemens", 5 "maintainer": "Bart Riemens",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x7051",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT": { 12 "LAYOUT": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/exent/config.h b/keyboards/exent/config.h
index e9dc026867..6f51688db7 100644
--- a/keyboards/exent/config.h
+++ b/keyboards/exent/config.h
@@ -18,13 +18,6 @@
18 18
19#include "config_common.h" 19#include "config_common.h"
20 20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x5143 // "QC"
23#define PRODUCT_ID 0x4558 // "EX"
24#define DEVICE_VER 0x0001
25#define MANUFACTURER Quadcube
26#define PRODUCT Exent
27
28/* key matrix size */ 21/* key matrix size */
29#define MATRIX_ROWS 7 22#define MATRIX_ROWS 7
30#define MATRIX_COLS 14 23#define MATRIX_COLS 14
diff --git a/keyboards/exent/info.json b/keyboards/exent/info.json
index c783086ff8..d69c6163ae 100644
--- a/keyboards/exent/info.json
+++ b/keyboards/exent/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "Exent", 2 "keyboard_name": "Exent",
3 "manufacturer": "Quadcube",
3 "url": "", 4 "url": "",
4 "maintainer": "qmk", 5 "maintainer": "qmk",
6 "usb": {
7 "vid": "0x5143",
8 "pid": "0x4558",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_all": { 12 "LAYOUT_all": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/eyeohdesigns/babyv/config.h b/keyboards/eyeohdesigns/babyv/config.h
index f90d68e2e5..75b5e19384 100644
--- a/keyboards/eyeohdesigns/babyv/config.h
+++ b/keyboards/eyeohdesigns/babyv/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x0000
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Eye Oh Designs
27#define PRODUCT babyv
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 4 23#define MATRIX_ROWS 4
31#define MATRIX_COLS 12 24#define MATRIX_COLS 12
diff --git a/keyboards/eyeohdesigns/babyv/info.json b/keyboards/eyeohdesigns/babyv/info.json
index 79ae8b23f5..65453ffaf6 100644
--- a/keyboards/eyeohdesigns/babyv/info.json
+++ b/keyboards/eyeohdesigns/babyv/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "babyv", 2 "keyboard_name": "babyv",
3 "manufacturer": "Eye Oh Designs",
3 "url": "", 4 "url": "",
4 "maintainer": "eye oh designs", 5 "maintainer": "eye oh designs",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x0000",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_2u": { 12 "LAYOUT_2u": {
7 "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"Q", "x":1, "y":0}, {"label":"W", "x":2, "y":0}, {"label":"E", "x":3, "y":0}, {"label":"R", "x":4, "y":0}, {"label":"T", "x":5, "y":0}, {"label":"Y", "x":7, "y":0}, {"label":"U", "x":8, "y":0}, {"label":"I", "x":9, "y":0}, {"label":"O", "x":10, "y":0}, {"label":"P", "x":11, "y":0}, {"label":"Back Space", "x":12, "y":0}, {"label":"Tab", "x":0, "y":1}, {"label":"A", "x":1, "y":1}, {"label":"S", "x":2, "y":1}, {"label":"D", "x":3, "y":1}, {"label":"F", "x":4, "y":1}, {"label":"G", "x":5, "y":1}, {"label":"H", "x":7, "y":1}, {"label":"J", "x":8, "y":1}, {"label":"K", "x":9, "y":1}, {"label":"L", "x":10, "y":1}, {"label":";", "x":11, "y":1}, {"label":"Return", "x":12, "y":1}, {"label":"Shift", "x":0, "y":2}, {"label":"Z", "x":1, "y":2}, {"label":"X", "x":2, "y":2}, {"label":"C", "x":3, "y":2}, {"label":"V", "x":4, "y":2}, {"label":"B", "x":5, "y":2}, {"label":"N", "x":7, "y":2}, {"label":"M", "x":8, "y":2}, {"label":",", "x":9, "y":2}, {"label":".", "x":10, "y":2}, {"label":"/", "x":11, "y":2}, {"label":"Shift", "x":12, "y":2}, {"label":"Ctl", "x":0, "y":3}, {"label":"Alt", "x":3, "y":3}, {"x":4, "y":3, "w":2}, {"x":7, "y":3, "w":2}, {"label":"Fn", "x":9, "y":3}, {"label":"OS", "x":12, "y":3}] 13 "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"Q", "x":1, "y":0}, {"label":"W", "x":2, "y":0}, {"label":"E", "x":3, "y":0}, {"label":"R", "x":4, "y":0}, {"label":"T", "x":5, "y":0}, {"label":"Y", "x":7, "y":0}, {"label":"U", "x":8, "y":0}, {"label":"I", "x":9, "y":0}, {"label":"O", "x":10, "y":0}, {"label":"P", "x":11, "y":0}, {"label":"Back Space", "x":12, "y":0}, {"label":"Tab", "x":0, "y":1}, {"label":"A", "x":1, "y":1}, {"label":"S", "x":2, "y":1}, {"label":"D", "x":3, "y":1}, {"label":"F", "x":4, "y":1}, {"label":"G", "x":5, "y":1}, {"label":"H", "x":7, "y":1}, {"label":"J", "x":8, "y":1}, {"label":"K", "x":9, "y":1}, {"label":"L", "x":10, "y":1}, {"label":";", "x":11, "y":1}, {"label":"Return", "x":12, "y":1}, {"label":"Shift", "x":0, "y":2}, {"label":"Z", "x":1, "y":2}, {"label":"X", "x":2, "y":2}, {"label":"C", "x":3, "y":2}, {"label":"V", "x":4, "y":2}, {"label":"B", "x":5, "y":2}, {"label":"N", "x":7, "y":2}, {"label":"M", "x":8, "y":2}, {"label":",", "x":9, "y":2}, {"label":".", "x":10, "y":2}, {"label":"/", "x":11, "y":2}, {"label":"Shift", "x":12, "y":2}, {"label":"Ctl", "x":0, "y":3}, {"label":"Alt", "x":3, "y":3}, {"x":4, "y":3, "w":2}, {"x":7, "y":3, "w":2}, {"label":"Fn", "x":9, "y":3}, {"label":"OS", "x":12, "y":3}]
diff --git a/keyboards/eyeohdesigns/sprh/config.h b/keyboards/eyeohdesigns/sprh/config.h
index 45a3158536..319fd17ad6 100644
--- a/keyboards/eyeohdesigns/sprh/config.h
+++ b/keyboards/eyeohdesigns/sprh/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x0000
25#define DEVICE_VER 0x0001
26#define MANUFACTURER Eye Oh Designs
27#define PRODUCT sprh
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 14 24#define MATRIX_COLS 14
diff --git a/keyboards/eyeohdesigns/sprh/info.json b/keyboards/eyeohdesigns/sprh/info.json
index 7e79dd821e..ed26433daf 100644
--- a/keyboards/eyeohdesigns/sprh/info.json
+++ b/keyboards/eyeohdesigns/sprh/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "sprh", 2 "keyboard_name": "sprh",
3 "manufacturer": "Eye Oh Designs",
3 "url": "https://github.com/joedinkle/eyeohdesigns/tree/main/keyboards/sprh", 4 "url": "https://github.com/joedinkle/eyeohdesigns/tree/main/keyboards/sprh",
4 "maintainer": "joedinkle", 5 "maintainer": "joedinkle",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x0000",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_ac5": { 12 "LAYOUT_ac5": {
7 "layout": [ 13 "layout": [
diff --git a/keyboards/eyeohdesigns/theboulevard/config.h b/keyboards/eyeohdesigns/theboulevard/config.h
index db734bbb6c..ad3d630f4f 100644
--- a/keyboards/eyeohdesigns/theboulevard/config.h
+++ b/keyboards/eyeohdesigns/theboulevard/config.h
@@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20#include "config_common.h" 20#include "config_common.h"
21 21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xFEED
24#define PRODUCT_ID 0x0000
25#define DEVICE_VER 0x0001
26#define MANUFACTURER eye oh designs
27#define PRODUCT theboulevard
28
29/* key matrix size */ 22/* key matrix size */
30#define MATRIX_ROWS 5 23#define MATRIX_ROWS 5
31#define MATRIX_COLS 13 24#define MATRIX_COLS 13
diff --git a/keyboards/eyeohdesigns/theboulevard/info.json b/keyboards/eyeohdesigns/theboulevard/info.json
index ca2b888648..439cf7ed1d 100644
--- a/keyboards/eyeohdesigns/theboulevard/info.json
+++ b/keyboards/eyeohdesigns/theboulevard/info.json
@@ -1,7 +1,13 @@
1{ 1{
2 "keyboard_name": "the boulevard", 2 "keyboard_name": "the boulevard",
3 "manufacturer": "eye oh designs",
3 "url": "", 4 "url": "",
4 "maintainer": "eye oh designs", 5 "maintainer": "eye oh designs",
6 "usb": {
7 "vid": "0xFEED",
8 "pid": "0x0000",
9 "device_version": "0.0.1"
10 },
5 "layouts": { 11 "layouts": {
6 "LAYOUT_ortho1": { 12 "LAYOUT_ortho1": {
7 "layout": [{"label":"Knob", "x":0, "y":0}, {"x":1.5, "y":0}, {"x":10.5, "y":0}, {"x":11.5, "y":0}, {"x":12.5, "y":0}, {"x":0, "y":1.5}, {"label":"ESC", "x":1.5, "y":1.5}, {"label":"Q", "x":2.5, "y":1.5}, {"label":"W", "x":3.5, "y":1.5}, {"label":"E", "x":4.5, "y":1.5}, {"label":"R", "x":5.5, "y":1.5}, {"label":"T", "x":6.5, "y":1.5}, {"label":"Y", "x":7.5, "y":1.5}, {"label":"U", "x":8.5, "y":1.5}, {"label":"I", "x":9.5, "y":1.5}, {"label":"O", "x":10.5, "y":1.5}, {"label":"P", "x":11.5, "y":1.5}, {"label":"BKSPC", "x":12.5, "y":1.5}, {"x":0, "y":2.5}, {"label":"TAB", "x":1.5, "y":2.5}, {"label":"A", "x":2.5, "y":2.5}, {"label":"S", "x":3.5, "y":2.5}, {"label":"D", "x":4.5, "y":2.5}, {"label":"F", "x":5.5, "y":2.5}, {"label":"G", "x":6.5, "y":2.5}, {"label":"H", "x":7.5, "y":2.5}, {"label":"J", "x":8.5, "y":2.5}, {"label":"K", "x":9.5, "y":2.5}, {"label":"L", "x":10.5, "y":2.5}, {"label":";", "x":11.5, "y":2.5}, {"label":"ENTER", "x":12.5, "y":2.5}, {"x":0, "y":3.5}, {"label":"SHIFT", "x":1.5, "y":3.5}, {"label":"Z", "x":2.5, "y":3.5}, {"label":"X", "x":3.5, "y":3.5}, {"label":"C", "x":4.5, "y":3.5}, {"label":"V", "x":5.5, "y":3.5}, {"label":"B", "x":6.5, "y":3.5}, {"label":"N", "x":7.5, "y":3.5}, {"label":"M", "x":8.5, "y":3.5}, {"label":",", "x":9.5, "y":3.5}, {"label":".", "x":10.5, "y":3.5}, {"label":"/", "x":11.5, "y":3.5}, {"label":"SHIFT", "x":12.5, "y":3.5}, {"x":0, "y":4.5}, {"x":1.5, "y":4.5}, {"x":2.5, "y":4.5}, {"x":3.5, "y":4.5}, {"x":4.5, "y":4.5}, {"x":5.5, "y":4.5}, {"x":6.5, "y":4.5, "w":2}, {"x":8.5, "y":4.5}, {"x":9.5, "y":4.5}, {"x":10.5, "y":4.5}, {"x":11.5, "y":4.5}, {"x":12.5, "y":4.5}] 13 "layout": [{"label":"Knob", "x":0, "y":0}, {"x":1.5, "y":0}, {"x":10.5, "y":0}, {"x":11.5, "y":0}, {"x":12.5, "y":0}, {"x":0, "y":1.5}, {"label":"ESC", "x":1.5, "y":1.5}, {"label":"Q", "x":2.5, "y":1.5}, {"label":"W", "x":3.5, "y":1.5}, {"label":"E", "x":4.5, "y":1.5}, {"label":"R", "x":5.5, "y":1.5}, {"label":"T", "x":6.5, "y":1.5}, {"label":"Y", "x":7.5, "y":1.5}, {"label":"U", "x":8.5, "y":1.5}, {"label":"I", "x":9.5, "y":1.5}, {"label":"O", "x":10.5, "y":1.5}, {"label":"P", "x":11.5, "y":1.5}, {"label":"BKSPC", "x":12.5, "y":1.5}, {"x":0, "y":2.5}, {"label":"TAB", "x":1.5, "y":2.5}, {"label":"A", "x":2.5, "y":2.5}, {"label":"S", "x":3.5, "y":2.5}, {"label":"D", "x":4.5, "y":2.5}, {"label":"F", "x":5.5, "y":2.5}, {"label":"G", "x":6.5, "y":2.5}, {"label":"H", "x":7.5, "y":2.5}, {"label":"J", "x":8.5, "y":2.5}, {"label":"K", "x":9.5, "y":2.5}, {"label":"L", "x":10.5, "y":2.5}, {"label":";", "x":11.5, "y":2.5}, {"label":"ENTER", "x":12.5, "y":2.5}, {"x":0, "y":3.5}, {"label":"SHIFT", "x":1.5, "y":3.5}, {"label":"Z", "x":2.5, "y":3.5}, {"label":"X", "x":3.5, "y":3.5}, {"label":"C", "x":4.5, "y":3.5}, {"label":"V", "x":5.5, "y":3.5}, {"label":"B", "x":6.5, "y":3.5}, {"label":"N", "x":7.5, "y":3.5}, {"label":"M", "x":8.5, "y":3.5}, {"label":",", "x":9.5, "y":3.5}, {"label":".", "x":10.5, "y":3.5}, {"label":"/", "x":11.5, "y":3.5}, {"label":"SHIFT", "x":12.5, "y":3.5}, {"x":0, "y":4.5}, {"x":1.5, "y":4.5}, {"x":2.5, "y":4.5}, {"x":3.5, "y":4.5}, {"x":4.5, "y":4.5}, {"x":5.5, "y":4.5}, {"x":6.5, "y":4.5, "w":2}, {"x":8.5, "y":4.5}, {"x":9.5, "y":4.5}, {"x":10.5, "y":4.5}, {"x":11.5, "y":4.5}, {"x":12.5, "y":4.5}]