~ruther/qmk_firmware

1c6b0391b4685a2d6e9b8ad9fc3a88c5ad5ea31c — Ryan 3 years ago da07e7d
Move keyboard USB IDs and strings to data driven: E (#17815)

148 files changed, 464 insertions(+), 534 deletions(-)

M keyboards/e88/config.h
M keyboards/e88/info.json
M keyboards/ealdin/quadrant/config.h
M keyboards/ealdin/quadrant/info.json
M keyboards/earth_rover/config.h
M keyboards/earth_rover/info.json
M keyboards/eason/capsule65/config.h
M keyboards/eason/capsule65/info.json
M keyboards/ebastler/e80_1800/config.h
M keyboards/ebastler/e80_1800/info.json
M keyboards/ebastler/isometria_75/rev1/config.h
M keyboards/ebastler/isometria_75/rev1/info.json
M keyboards/edc40/config.h
M keyboards/edc40/info.json
M keyboards/edda/config.h
M keyboards/edda/info.json
M keyboards/edi/standaside/config.h
M keyboards/edi/standaside/info.json
M keyboards/eek/config.h
M keyboards/eek/info.json
M keyboards/efreet/config.h
M keyboards/efreet/info.json
M keyboards/ein_60/config.h
M keyboards/ein_60/info.json
M keyboards/ekow/akira/config.h
M keyboards/ekow/akira/info.json
M keyboards/elephant42/config.h
M keyboards/elephant42/info.json
M keyboards/emajesty/eiri/config.h
M keyboards/emajesty/eiri/info.json
M keyboards/emery65/config.h
M keyboards/emery65/info.json
M keyboards/emi20/config.h
M keyboards/emi20/info.json
M keyboards/emptystring/NQG/config.h
M keyboards/emptystring/NQG/info.json
M keyboards/eniigmakeyboards/ek60/config.h
M keyboards/eniigmakeyboards/ek60/info.json
M keyboards/eniigmakeyboards/ek65/config.h
M keyboards/eniigmakeyboards/ek65/info.json
M keyboards/eniigmakeyboards/ek87/config.h
M keyboards/eniigmakeyboards/ek87/info.json
M keyboards/ep/40/config.h
M keyboards/ep/40/info.json
M keyboards/ep/96/config.h
M keyboards/ep/96/info.json
M keyboards/ep/comsn/hs68/config.h
M keyboards/ep/comsn/hs68/info.json
M keyboards/ep/comsn/mollydooker/config.h
M keyboards/ep/comsn/mollydooker/info.json
M keyboards/ep/comsn/tf_longeboye/config.h
M keyboards/ep/comsn/tf_longeboye/info.json
M keyboards/epoch80/config.h
M keyboards/epoch80/info.json
M keyboards/ergodox_stm32/config.h
M keyboards/ergodox_stm32/info.json
M keyboards/esca/getawayvan/config.h
M keyboards/esca/getawayvan/info.json
M keyboards/esca/getawayvan_f042/config.h
M keyboards/esca/getawayvan_f042/info.json
M keyboards/eternal_keypad/config.h
M keyboards/eternal_keypad/info.json
M keyboards/eu_isolation/config.h
M keyboards/eu_isolation/info.json
M keyboards/evancookaudio/sleepingdinosaur/config.h
M keyboards/evancookaudio/sleepingdinosaur/info.json
M keyboards/evancookaudio/tenpad/config.h
M keyboards/evancookaudio/tenpad/info.json
M keyboards/eve/meteor/config.h
M keyboards/eve/meteor/info.json
M keyboards/evil80/config.h
M keyboards/evil80/info.json
M keyboards/evolv/config.h
M keyboards/evolv/info.json
M keyboards/evyd13/atom47/rev2/config.h
M keyboards/evyd13/atom47/rev2/info.json
M keyboards/evyd13/atom47/rev3/config.h
M keyboards/evyd13/atom47/rev3/info.json
M keyboards/evyd13/atom47/rev4/config.h
M keyboards/evyd13/atom47/rev4/info.json
M keyboards/evyd13/atom47/rev5/config.h
M keyboards/evyd13/atom47/rev5/info.json
M keyboards/evyd13/eon40/config.h
M keyboards/evyd13/eon40/info.json
M keyboards/evyd13/eon65/config.h
M keyboards/evyd13/eon65/info.json
M keyboards/evyd13/eon75/config.h
M keyboards/evyd13/eon75/info.json
M keyboards/evyd13/eon87/config.h
M keyboards/evyd13/eon87/info.json
M keyboards/evyd13/eon95/config.h
M keyboards/evyd13/eon95/info.json
M keyboards/evyd13/gh80_1800/config.h
M keyboards/evyd13/gh80_1800/info.json
M keyboards/evyd13/gh80_3700/config.h
M keyboards/evyd13/gh80_3700/info.json
M keyboards/evyd13/gud70/config.h
M keyboards/evyd13/gud70/info.json
M keyboards/evyd13/minitomic/config.h
M keyboards/evyd13/minitomic/info.json
M keyboards/evyd13/mx5160/config.h
M keyboards/evyd13/mx5160/info.json
M keyboards/evyd13/nt660/config.h
M keyboards/evyd13/nt660/info.json
M keyboards/evyd13/nt750/config.h
M keyboards/evyd13/nt750/info.json
M keyboards/evyd13/nt980/config.h
M keyboards/evyd13/nt980/info.json
M keyboards/evyd13/omrontkl/config.h
M keyboards/evyd13/omrontkl/info.json
M keyboards/evyd13/plain60/config.h
M keyboards/evyd13/plain60/info.json
M keyboards/evyd13/pockettype/config.h
M keyboards/evyd13/pockettype/info.json
M keyboards/evyd13/quackfire/config.h
M keyboards/evyd13/quackfire/info.json
M keyboards/evyd13/solheim68/config.h
M keyboards/evyd13/solheim68/info.json
M keyboards/evyd13/ta65/config.h
M keyboards/evyd13/ta65/info.json
M keyboards/evyd13/wasdat_code/config.h
M keyboards/evyd13/wasdat_code/info.json
M keyboards/evyd13/wonderland/config.h
M keyboards/evyd13/wonderland/info.json
M keyboards/exclusive/e65/config.h
M keyboards/exclusive/e65/info.json
M keyboards/exclusive/e6_rgb/config.h
M keyboards/exclusive/e6_rgb/info.json
M keyboards/exclusive/e6v2/le/config.h
M keyboards/exclusive/e6v2/le/info.json
M keyboards/exclusive/e6v2/le_bmc/config.h
M keyboards/exclusive/e6v2/le_bmc/info.json
M keyboards/exclusive/e6v2/oe/config.h
M keyboards/exclusive/e6v2/oe/info.json
M keyboards/exclusive/e6v2/oe_bmc/config.h
M keyboards/exclusive/e6v2/oe_bmc/info.json
M keyboards/exclusive/e7v1/config.h
M keyboards/exclusive/e7v1/info.json
M keyboards/exclusive/e7v1se/config.h
M keyboards/exclusive/e7v1se/info.json
M keyboards/exent/config.h
M keyboards/exent/info.json
M keyboards/eyeohdesigns/babyv/config.h
M keyboards/eyeohdesigns/babyv/info.json
M keyboards/eyeohdesigns/sprh/config.h
M keyboards/eyeohdesigns/sprh/info.json
M keyboards/eyeohdesigns/theboulevard/config.h
M keyboards/eyeohdesigns/theboulevard/info.json
M keyboards/e88/config.h => keyboards/e88/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x0187
#define DEVICE_VER      0x0001
#define MANUFACTURER    Pink Labs
#define PRODUCT         e88

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

M keyboards/e88/info.json => keyboards/e88/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "e88",
    "manufacturer": "Pink Labs",
    "url": "",
    "maintainer": "2-n",
    "usb": {
        "vid": "0x4705",
        "pid": "0x0187",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/ealdin/quadrant/config.h => keyboards/ealdin/quadrant/config.h +0 -6
@@ 19,12 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x0192   // Ealdin Keyboards "ƒ"
#define PRODUCT_ID      0x5154   // Quadrant "QT"
#define DEVICE_VER      0x0001
#define MANUFACTURER    Ealdin
#define PRODUCT         Quadrant E-C
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

M keyboards/ealdin/quadrant/info.json => keyboards/ealdin/quadrant/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Quadrant E-C",
    "manufacturer": "Ealdin",
    "url": "https://github.com/Ealdin/keyboards/tree/master/Quadrant", 
    "maintainer": "Ealdin Keyboards", 
    "usb": {
        "vid": "0x0192",
        "pid": "0x5154",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_5x14": {
                "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}]

M keyboards/earth_rover/config.h => keyboards/earth_rover/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0xFEED
#define PRODUCT_ID   0xEE11
#define DEVICE_VER   0x0001
#define MANUFACTURER k.bigwheel
#define PRODUCT      earth_rover

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

M keyboards/earth_rover/info.json => keyboards/earth_rover/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "earth_rover",
    "manufacturer": "k.bigwheel",
    "url": "https://github.com/bigwheel/earth_rover",
    "maintainer": "k.bigwheel",
    "usb": {
        "vid": "0xFEED",
        "pid": "0xEE11",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/eason/capsule65/config.h => keyboards/eason/capsule65/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xF21E
#define PRODUCT_ID      0x6E6E
#define DEVICE_VER      0x0001
#define MANUFACTURER    eason
#define PRODUCT         capsule65

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

M keyboards/eason/capsule65/info.json => keyboards/eason/capsule65/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "CAPSULE65",
    "keyboard_name": "capsule65",
    "manufacturer": "eason",
    "url": "",
    "maintainer": "EasonQian1",
    "usb": {
        "vid": "0xF21E",
        "pid": "0x6E6E",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_all"
    },

M keyboards/ebastler/e80_1800/config.h => keyboards/ebastler/e80_1800/config.h +0 -7
@@ 17,13 17,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x6562 // "eb"
#define PRODUCT_ID      0x1338
#define DEVICE_VER      0x0001
#define MANUFACTURER    ebastler
#define PRODUCT         E80-1800

/* Limit layer count to fit in storage with VIA enabled */
#define DYNAMIC_KEYMAP_LAYER_COUNT 3


M keyboards/ebastler/e80_1800/info.json => keyboards/ebastler/e80_1800/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "E80_1800",
    "manufacturer": "ebastler",
    "url": "https://github.com/ebastler/E80-1800",
    "maintainer": "ebastler",
    "usb": {
        "vid": "0x6562",
        "pid": "0x1338",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_1800_all": {
            "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}]

M keyboards/ebastler/isometria_75/rev1/config.h => keyboards/ebastler/isometria_75/rev1/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x6562 // "eb"
#define PRODUCT_ID      0x1337
#define DEVICE_VER      0x0001
#define MANUFACTURER    ebastler
#define PRODUCT        isometria 75

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

M keyboards/ebastler/isometria_75/rev1/info.json => keyboards/ebastler/isometria_75/rev1/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "isometria_75",
    "keyboard_name": "isometria 75",
    "manufacturer": "ebastler",
    "url": "https://github.com/ebastler/isometria-75",
    "maintainer": "ebastler",
    "usb": {
        "vid": "0x6562",
        "pid": "0x1337",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_iso": {
            "layout": [

M keyboards/edc40/config.h => keyboards/edc40/config.h +0 -7
@@ 17,13 17,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x4F4A // "OJ"
#define PRODUCT_ID 0x0002
#define DEVICE_VER 0x0001
#define MANUFACTURER OJ
#define PRODUCT edc40

#define MATRIX_ROWS 4
#define MATRIX_COLS 11


M keyboards/edc40/info.json => keyboards/edc40/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "edc40",
    "manufacturer": "OJ",
    "url": "",
    "maintainer": "ojthetiny",
    "usb": {
        "vid": "0x4F4A",
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/edda/config.h => keyboards/edda/config.h +0 -7
@@ 15,13 15,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4D45
#define PRODUCT_ID      0x4544
#define DEVICE_VER      0x0001
#define MANUFACTURER    Mekanisk
#define PRODUCT         Edda PCB

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

M keyboards/edda/info.json => keyboards/edda/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Edda",
    "manufacturer": "Mekanisk",
    "url": "https://mekanisk.com",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x4D45",
        "pid": "0x4544",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_alice_split_bs": {
            "layout": [

M keyboards/edi/standaside/config.h => keyboards/edi/standaside/config.h +0 -7
@@ 4,13 4,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xF7E0
#define PRODUCT_ID      0x0412
#define DEVICE_VER      0x0003
#define MANUFACTURER    Fate Everywhere
#define PRODUCT         Stand Aside

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 8

M keyboards/edi/standaside/info.json => keyboards/edi/standaside/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Stand Aside",
    "manufacturer": "Fate Everywhere",
    "url": "",
    "maintainer": "fateeverywhere",
    "usb": {
        "vid": "0xF7E0",
        "pid": "0x0412",
        "device_version": "0.0.3"
    },
    "layouts": {
        "LAYOUT_ortho_4x16": {
            "layout": [

M keyboards/eek/config.h => keyboards/eek/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4A53
#define PRODUCT_ID      0x0002
#define DEVICE_VER      0x0004
#define MANUFACTURER    klackygears
#define PRODUCT         eek!

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

M keyboards/eek/info.json => keyboards/eek/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "eek!",
    "manufacturer": "klackygears",
    "url": "http://www.keyboard-layout-editor.com/#/gists/3e4d0cd1534dd4e4b9f25cf2b36d0d63",
    "maintainer": "klackygears",
    "usb": {
        "vid": "0x4A53",
        "pid": "0x0002",
        "device_version": "0.0.4"
    },
    "layouts": {
        "LAYOUT_split_3x5_3": {
            "layout": [

M keyboards/efreet/config.h => keyboards/efreet/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x534F // "SO"
#define PRODUCT_ID   0x0001
#define DEVICE_VER   0x0001
#define MANUFACTURER Soran
#define PRODUCT      Efreet

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

M keyboards/efreet/info.json => keyboards/efreet/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "efreet",
    "keyboard_name": "Efreet",
    "manufacturer": "Soran",
    "url": "",
    "maintainer": "amberstarlight",
    "usb": {
        "vid": "0x534F",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_planck_mit": {
            "layout": [

M keyboards/ein_60/config.h => keyboards/ein_60/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4A53
#define PRODUCT_ID      0x0003
#define DEVICE_VER      0x0001
#define MANUFACTURER    klackygears
#define PRODUCT         EIN_60

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

M keyboards/ein_60/info.json => keyboards/ein_60/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Ein_60",
    "manufacturer": "klackygears",
    "url": "",
    "maintainer": "klackygears",
    "usb": {
        "vid": "0x4A53",
        "pid": "0x0003",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/ekow/akira/config.h => keyboards/ekow/akira/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x4B59 // KY
#define PRODUCT_ID 0x414B // AK
#define DEVICE_VER 0x0000
#define MANUFACTURER Keeboyzlab
#define PRODUCT AKIRA

// key matrix size
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/ekow/akira/info.json => keyboards/ekow/akira/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "KEYBOYZLAB:AKIRA",
    "keyboard_name": "AKIRA",
    "manufacturer": "Keeboyzlab",
    "maintainer": "eugenepy",
    "url": "http://github.com/EugenePY",
    "usb": {
        "vid": "0x4B59",
        "pid": "0x414B",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_60_hhkb": {
            "layout": [

M keyboards/elephant42/config.h => keyboards/elephant42/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x4649
#define PRODUCT_ID 0x0721
#define DEVICE_VER 0x0001
#define MANUFACTURER illness072
#define PRODUCT elephant42

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

M keyboards/elephant42/info.json => keyboards/elephant42/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "elephant42",
    "manufacturer": "illness072",
    "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/elephant42",
    "maintainer": "illness072",
    "usb": {
        "vid": "0x4649",
        "pid": "0x0721",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/emajesty/eiri/config.h => keyboards/emajesty/eiri/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0xFEED
#define PRODUCT_ID   0x9372
#define DEVICE_VER   0x0001
#define MANUFACTURER EMajesty
#define PRODUCT      eiri

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

M keyboards/emajesty/eiri/info.json => keyboards/emajesty/eiri/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "eiri",
    "manufacturer": "EMajesty",
    "url": "https://github.com/EMajesty/eiri",
    "maintainer": "EMajesty",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x9372",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/emery65/config.h => keyboards/emery65/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x8968
#define PRODUCT_ID      0x4536
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yiancar-Designs
#define PRODUCT         Emery65

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/emery65/info.json => keyboards/emery65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Emery65",
    "manufacturer": "Yiancar-Designs",
    "url": "https://yiancar-designs.com",
    "maintainer": "Yiancar-Designs",
    "usb": {
        "vid": "0x8968",
        "pid": "0x4536",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "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}]

M keyboards/emi20/config.h => keyboards/emi20/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    Aquacylinder
#define PRODUCT         emi20

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

M keyboards/emi20/info.json => keyboards/emi20/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Emi20", 
    "manufacturer": "Aquacylinder",
    "url": "", 
    "maintainer": "Aquacylinder", 
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_5x4": {
            "layout": [

M keyboards/emptystring/NQG/config.h => keyboards/emptystring/NQG/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x0076
#define PRODUCT_ID      0x0037
#define DEVICE_VER      0x0100
#define MANUFACTURER    emptystring
#define PRODUCT         NQG

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 10

M keyboards/emptystring/NQG/info.json => keyboards/emptystring/NQG/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "NQG (Not Quite Gherkin)",
    "keyboard_name": "NQG",
    "manufacturer": "emptystring",
    "url": "",
    "maintainer": "culturalsnow",
    "usb": {
        "vid": "0x0076",
        "pid": "0x0037",
        "device_version": "1.0.0"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/eniigmakeyboards/ek60/config.h => keyboards/eniigmakeyboards/ek60/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x454B
#define PRODUCT_ID 0x0003
#define DEVICE_VER 0x0001
#define MANUFACTURER Eniigma Keyboards
#define PRODUCT ek60

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/eniigmakeyboards/ek60/info.json => keyboards/eniigmakeyboards/ek60/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "ek60",
    "keyboard_name": "EK60",
    "manufacturer": "Eniigma Keyboards",
    "url": "",
    "maintainer": "adamws",
    "usb": {
        "vid": "0x454B",
        "pid": "0x0003",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout":[

M keyboards/eniigmakeyboards/ek65/config.h => keyboards/eniigmakeyboards/ek65/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x454B
#define PRODUCT_ID 0x0002
#define DEVICE_VER 0x0001
#define MANUFACTURER Eniigma Keyboards
#define PRODUCT ek65

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

M keyboards/eniigmakeyboards/ek65/info.json => keyboards/eniigmakeyboards/ek65/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "ek65",
    "keyboard_name": "EK65",
    "manufacturer": "Eniigma Keyboards",
    "url": "",
    "maintainer": "adamws",
    "usb": {
        "vid": "0x454B",
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout":[

M keyboards/eniigmakeyboards/ek87/config.h => keyboards/eniigmakeyboards/ek87/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x454B
#define PRODUCT_ID 0x0001
#define DEVICE_VER 0x0001
#define MANUFACTURER Eniigma Keyboards
#define PRODUCT Eniigma Keyboards ek87

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 18

M keyboards/eniigmakeyboards/ek87/info.json => keyboards/eniigmakeyboards/ek87/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "ek87",
    "keyboard_name": "EK87",
    "manufacturer": "Eniigma Keyboards",
    "url": "",
    "maintainer": "adamws",
    "usb": {
        "vid": "0x454B",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout":[

M keyboards/ep/40/config.h => keyboards/ep/40/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x4040
#define DEVICE_VER      0x0001
#define MANUFACTURER    Elliot Powell
#define PRODUCT         ep40

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

M keyboards/ep/40/info.json => keyboards/ep/40/info.json +6 -0
@@ 1,6 1,12 @@
{
    "keyboard_name":"ep40",
    "manufacturer": "Elliot Powell",
    "maintainer":"e11i0t23",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x4040",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "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}]

M keyboards/ep/96/config.h => keyboards/ep/96/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x9696
#define DEVICE_VER      0x0001
#define MANUFACTURER    Elliot Powell
#define PRODUCT         ep96

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 19

M keyboards/ep/96/info.json => keyboards/ep/96/info.json +6 -0
@@ 1,6 1,12 @@
{
    "keyboard_name": "ep96",
    "manufacturer": "Elliot Powell",
    "maintainer": "e11i0t23",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x9696",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/ep/comsn/hs68/config.h => keyboards/ep/comsn/hs68/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x6868
#define DEVICE_VER 0x0001
#define MANUFACTURER Elliot Powell
#define PRODUCT ephs68

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/ep/comsn/hs68/info.json => keyboards/ep/comsn/hs68/info.json +6 -0
@@ 1,6 1,12 @@
{
    "keyboard_name": "EPHS68",
    "manufacturer": "Elliot Powell",
    "maintainer": "Elliot Powell (u/e11i0t23)",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6868",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/ep/comsn/mollydooker/config.h => keyboards/ep/comsn/mollydooker/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x9696
#define DEVICE_VER 0x0001
#define MANUFACTURER Elliot Powell
#define PRODUCT mollydooker

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 19

M keyboards/ep/comsn/mollydooker/info.json => keyboards/ep/comsn/mollydooker/info.json +6 -0
@@ 1,6 1,12 @@
{
    "keyboard_name": "mollydooker",
    "manufacturer": "Elliot Powell",
    "maintainer": "Elliot Powell (u/e11i0t23)",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x9696",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/ep/comsn/tf_longeboye/config.h => keyboards/ep/comsn/tf_longeboye/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x9696
#define DEVICE_VER 0x0001
#define MANUFACTURER Elliot Powell
#define PRODUCT TF Longeboye

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

M keyboards/ep/comsn/tf_longeboye/info.json => keyboards/ep/comsn/tf_longeboye/info.json +7 -1
@@ 1,6 1,12 @@
{
    "keyboard_name": "tf_longeboye",
    "keyboard_name": "TF Longeboye",
    "manufacturer": "Elliot Powell",
    "maintainer": "Elliot Powell (u/e11i0t23)",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x9696",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/epoch80/config.h => keyboards/epoch80/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x6463
#define PRODUCT_ID   0x0000
#define DEVICE_VER   0x0001
#define MANUFACTURER caryworks
#define PRODUCT      epoch80

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

M keyboards/epoch80/info.json => keyboards/epoch80/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "epoch80",
    "manufacturer": "caryworks",
    "url": "https://kbdfans.com/collections/80-diy-kit/products/coming-soon-epoch-80-mechanical-keyboard",
    "maintainer": "kb-elmo",
    "usb": {
        "vid": "0x6463",
        "pid": "0x0000",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/ergodox_stm32/config.h => keyboards/ergodox_stm32/config.h +0 -6
@@ 18,12 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x1308
#define DEVICE_VER 0x0101
#define MANUFACTURER ErgoDox
#define PRODUCT ErgoDox STM

#define MATRIX_ROWS 14
#define MATRIX_ROWS_PER_SIDE (MATRIX_ROWS / 2)
#define MATRIX_COLS 6

M keyboards/ergodox_stm32/info.json => keyboards/ergodox_stm32/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "ErgoDox STM32",
    "manufacturer": "ErgoDox",
    "url": "github.com/codetector1374",
    "maintainer": "codetector1374",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x1308",
        "device_version": "1.0.1"
    },
    "layouts": {
        "LAYOUT_ergodox": {
            "layout": [

M keyboards/esca/getawayvan/config.h => keyboards/esca/getawayvan/config.h +0 -8
@@ 19,14 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xE5CA
#define PRODUCT_ID      0x0401
#define DEVICE_VER      0x0001
#define MANUFACTURER esca
#define PRODUCT GetawayVan


/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

M keyboards/esca/getawayvan/info.json => keyboards/esca/getawayvan/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "GetawayVan", 
    "manufacturer": "esca",
    "url": "", 
    "maintainer": "esca", 
    "usb": {
        "vid": "0xE5CA",
        "pid": "0x0401",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "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}]

M keyboards/esca/getawayvan_f042/config.h => keyboards/esca/getawayvan_f042/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xE5CA
#define PRODUCT_ID      0x0401
#define DEVICE_VER      0x0001
#define MANUFACTURER esca
#define PRODUCT GetawayVan

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

M keyboards/esca/getawayvan_f042/info.json => keyboards/esca/getawayvan_f042/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "GetawayVan", 
    "manufacturer": "esca",
    "url": "", 
    "maintainer": "esca", 
    "usb": {
        "vid": "0xE5CA",
        "pid": "0x0401",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "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}]

M keyboards/eternal_keypad/config.h => keyboards/eternal_keypad/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x1209 // pid.codes
#define PRODUCT_ID   0xDB00
#define DEVICE_VER   0x0001
#define MANUFACTURER duckyb
#define PRODUCT      eternal_keypad

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 8

M keyboards/eternal_keypad/info.json => keyboards/eternal_keypad/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "eternal_keypad",
    "manufacturer": "duckyb",
    "url": "https://github.com/duckyb/eternal-keypad",
    "maintainer": "duckyb",
    "usb": {
        "vid": "0x1209",
        "pid": "0xDB00",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/eu_isolation/config.h => keyboards/eu_isolation/config.h +0 -7
@@ 16,13 16,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x4373
#define DEVICE_VER      0x0001
#define MANUFACTURER    TuckTuckFloof
#define PRODUCT         EU ISOlation

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

M keyboards/eu_isolation/info.json => keyboards/eu_isolation/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "EUISOlation",
    "keyboard_name": "EU ISOlation",
    "manufacturer": "TuckTuckFloof",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x4373",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_euiso_ortho": {
            "layout": [

M keyboards/evancookaudio/sleepingdinosaur/config.h => keyboards/evancookaudio/sleepingdinosaur/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x636F
#define PRODUCT_ID      0x0002
#define DEVICE_VER      0x0000
#define MANUFACTURER    evancook.audio
#define PRODUCT         sleepingdinosaur

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


M keyboards/evancookaudio/sleepingdinosaur/info.json => keyboards/evancookaudio/sleepingdinosaur/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "evancook.audio sleepingdinosaur",
    "keyboard_name": "sleepingdinosaur",
    "manufacturer": "evancook.audio",
    "url": "https://evancook.audio/",
    "maintainer": "evanmcook",
    "usb": {
        "vid": "0x636F",
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/evancookaudio/tenpad/config.h => keyboards/evancookaudio/tenpad/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x636F
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0000
#define MANUFACTURER    evancook.audio
#define PRODUCT         tenpad

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW


M keyboards/evancookaudio/tenpad/info.json => keyboards/evancookaudio/tenpad/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "evancook.audio tenpad",
    "keyboard_name": "tenpad",
    "manufacturer": "evancook.audio",
    "url": "https://evancook.audio/",
    "maintainer": "evanmcook",
    "usb": {
        "vid": "0x636F",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {

	"LAYOUT_ortho_2x5": {

M keyboards/eve/meteor/config.h => keyboards/eve/meteor/config.h +0 -6
@@ 19,12 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

#define VENDOR_ID       0x4556 // "EV"
#define PRODUCT_ID      0x4D54 // "MT"
#define DEVICE_VER      0x0200
#define MANUFACTURER    EVE
#define PRODUCT         Meteor

#define MATRIX_ROWS 6
#define MATRIX_COLS 15


M keyboards/eve/meteor/info.json => keyboards/eve/meteor/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "EVE Meteor", 
    "keyboard_name": "Meteor", 
    "manufacturer": "EVE",
    "url": "", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x4556",
        "pid": "0x4D54",
        "device_version": "2.0.0"
    },
    "layouts": {
        "LAYOUT_all": {
            "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}]

M keyboards/evil80/config.h => keyboards/evil80/config.h +0 -7
@@ 2,13 2,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER 		0x0001
#define MANUFACTURER    Evil
#define PRODUCT         Evil80

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

M keyboards/evil80/info.json => keyboards/evil80/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Evil80",
    "manufacturer": "Evil",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "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}]

M keyboards/evolv/config.h => keyboards/evolv/config.h +0 -7
@@ 17,13 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* USB Device descriptor parameter */
#define VENDOR_ID       0x7865 // NA for NathanAlpha
#define PRODUCT_ID      0x0E75 // For Evolv75
#define DEVICE_VER      0x0001 // Revision pre-Alpha
#define MANUFACTURER    NathanAlpha
#define PRODUCT         Evolv75

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

M keyboards/evolv/info.json => keyboards/evolv/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Evolv75", 
    "manufacturer": "NathanAlpha",
    "url": "", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x7865",
        "pid": "0x0E75",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_evolv_ansi": {
            "layout": [

M keyboards/evyd13/atom47/rev2/config.h => keyboards/evyd13/atom47/rev2/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x8E66
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Atom47 rev2

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

M keyboards/evyd13/atom47/rev2/info.json => keyboards/evyd13/atom47/rev2/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Atom47 rev2", 
    "manufacturer": "Evyd13",
    "url": "", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x8E66",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_space": {
            "layout": [

M keyboards/evyd13/atom47/rev3/config.h => keyboards/evyd13/atom47/rev3/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x0E6D
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Atom47 rev3

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

M keyboards/evyd13/atom47/rev3/info.json => keyboards/evyd13/atom47/rev3/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Atom47 rev3", 
    "manufacturer": "Evyd13",
    "url": "", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x0E6D",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_space": {
            "layout": [

M keyboards/evyd13/atom47/rev4/config.h => keyboards/evyd13/atom47/rev4/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x8446
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Atom47 rev4

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

M keyboards/evyd13/atom47/rev4/info.json => keyboards/evyd13/atom47/rev4/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Atom47 rev4", 
    "manufacturer": "Evyd13",
    "url": "", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x8446",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_space": {
            "layout": [

M keyboards/evyd13/atom47/rev5/config.h => keyboards/evyd13/atom47/rev5/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x92EA
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Atom47 rev5

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

M keyboards/evyd13/atom47/rev5/info.json => keyboards/evyd13/atom47/rev5/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Atom47 rev5", 
    "manufacturer": "Evyd13",
    "url": "", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x92EA",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_space": {
            "layout": [

M keyboards/evyd13/eon40/config.h => keyboards/evyd13/eon40/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x0140
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Eon40

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

M keyboards/evyd13/eon40/info.json => keyboards/evyd13/eon40/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Eon40", 
  "manufacturer": "Evyd13",
  "url": "https://maartenwut.com/product/eon40/", 
  "maintainer": "qmk", 
  "usb": {
    "vid": "0x4705",
    "pid": "0x0140",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_ortho_4x12": {
      "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}]

M keyboards/evyd13/eon65/config.h => keyboards/evyd13/eon65/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0xAEB4
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Eon65

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

M keyboards/evyd13/eon65/info.json => keyboards/evyd13/eon65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Eon65", 
    "manufacturer": "Evyd13",
    "url": "", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x4705",
        "pid": "0xAEB4",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/eon75/config.h => keyboards/evyd13/eon75/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x5C62
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Eon75

/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 8

M keyboards/evyd13/eon75/info.json => keyboards/evyd13/eon75/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Eon75", 
    "manufacturer": "Evyd13",
    "url": "", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x5C62",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/eon87/config.h => keyboards/evyd13/eon87/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0xAA6B
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Eon87

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

M keyboards/evyd13/eon87/info.json => keyboards/evyd13/eon87/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Eon87",
    "manufacturer": "Evyd13",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x4705",
        "pid": "0xAA6B",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/eon95/config.h => keyboards/evyd13/eon95/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x8A18
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Eon95

/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 10

M keyboards/evyd13/eon95/info.json => keyboards/evyd13/eon95/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Eon95", 
    "manufacturer": "Evyd13",
    "url": "", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x8A18",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/gh80_1800/config.h => keyboards/evyd13/gh80_1800/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x8B23
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         GH80 1800

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 11

M keyboards/evyd13/gh80_1800/info.json => keyboards/evyd13/gh80_1800/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "GH80-1800", 
    "manufacturer": "Evyd13",
    "url": "https://github.com/evyd13/gh80-series/tree/master/GH80-1800", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x8B23",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/gh80_3700/config.h => keyboards/evyd13/gh80_3700/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x633A
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         GH80 3700

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

M keyboards/evyd13/gh80_3700/info.json => keyboards/evyd13/gh80_3700/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "GH80-3700", 
    "manufacturer": "Evyd13",
    "url": "https://github.com/evyd13/gh80-series/tree/master/GH80-3700", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x633A",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_6x4": {
            "layout": [

M keyboards/evyd13/gud70/config.h => keyboards/evyd13/gud70/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x198B
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Gud70

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

M keyboards/evyd13/gud70/info.json => keyboards/evyd13/gud70/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Gud70", 
    "manufacturer": "Evyd13",
    "url": "https://github.com/evyd13/gud70-pcb", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x198B",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/minitomic/config.h => keyboards/evyd13/minitomic/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x0145
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Minitomic

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

M keyboards/evyd13/minitomic/info.json => keyboards/evyd13/minitomic/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Minitomic", 
  "manufacturer": "Evyd13",
  "url": "", 
  "maintainer": "qmk", 
  "usb": {
    "vid": "0x4705",
    "pid": "0x0145",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_split_space": {
      "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}]

M keyboards/evyd13/mx5160/config.h => keyboards/evyd13/mx5160/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x5160
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         MX-5160

/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 10

M keyboards/evyd13/mx5160/info.json => keyboards/evyd13/mx5160/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "mx5160", 
    "keyboard_name": "MX-5160", 
    "manufacturer": "Evyd13",
    "url": "https://github.com/evyd13/mx-5160", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x5160",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "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}]

M keyboards/evyd13/nt660/config.h => keyboards/evyd13/nt660/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x1F02
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         nt660

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/evyd13/nt660/info.json => keyboards/evyd13/nt660/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "nt660", 
    "manufacturer": "Evyd13",
    "url": "", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x1F02",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/nt750/config.h => keyboards/evyd13/nt750/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x3320
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         nt750

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

M keyboards/evyd13/nt750/info.json => keyboards/evyd13/nt750/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "nt750", 
    "manufacturer": "Evyd13",
    "url": "https://github.com/evyd13/nt-series/tree/main/nt-750", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x3320",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/nt980/config.h => keyboards/evyd13/nt980/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x4705
#define PRODUCT_ID   0xAAF8
#define DEVICE_VER   0x0001
#define MANUFACTURER Evyd13
#define PRODUCT      nt980

/* key matrix size */
#define MATRIX_ROWS 12
#define MATRIX_COLS 9

M keyboards/evyd13/nt980/info.json => keyboards/evyd13/nt980/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "nt980", 
    "manufacturer": "Evyd13",
    "url": "", 
    "maintainer": "maartenwut", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0xAAF8",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/omrontkl/config.h => keyboards/evyd13/omrontkl/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0xEA78
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         OmronTKL

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

M keyboards/evyd13/omrontkl/info.json => keyboards/evyd13/omrontkl/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "OmronTKL",
    "manufacturer": "Evyd13",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x4705",
        "pid": "0xEA78",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/plain60/config.h => keyboards/evyd13/plain60/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x0160
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Plain60

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/evyd13/plain60/info.json => keyboards/evyd13/plain60/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Plain60",
    "manufacturer": "Evyd13",
    "url": "",
    "maintainer": "evyd13",
    "usb": {
        "vid": "0x4705",
        "pid": "0x0160",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/evyd13/pockettype/config.h => keyboards/evyd13/pockettype/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0xFA7D
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         PocketType

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

M keyboards/evyd13/pockettype/info.json => keyboards/evyd13/pockettype/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "PocketType", 
  "manufacturer": "Evyd13",
  "url": "https://mechboards.co.uk/shop/kits/pockettype/", 
  "maintainer": "evyd13", 
  "usb": {
    "vid": "0x4705",
    "pid": "0xFA7D",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_ortho_4x12": {
      "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}]

M keyboards/evyd13/quackfire/config.h => keyboards/evyd13/quackfire/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x87C9
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Quackfire

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15

M keyboards/evyd13/quackfire/info.json => keyboards/evyd13/quackfire/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Quackfire",
    "manufacturer": "Evyd13",
    "url": "https://github.com/evyd13/quackfire-controller",
    "maintainer": "evyd13",
    "usb": {
        "vid": "0x4705",
        "pid": "0x87C9",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_tkl_ansi": {
            "layout": [

M keyboards/evyd13/solheim68/config.h => keyboards/evyd13/solheim68/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x7BFF
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Solheim68

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

M keyboards/evyd13/solheim68/info.json => keyboards/evyd13/solheim68/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Solheim68", 
    "manufacturer": "Evyd13",
    "url": "https://github.com/evyd13/solheim68", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x4705",
        "pid": "0x7BFF",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/ta65/config.h => keyboards/evyd13/ta65/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0x7465
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         ta-65

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

M keyboards/evyd13/ta65/info.json => keyboards/evyd13/ta65/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "ta65",
    "keyboard_name": "ta-65",
    "manufacturer": "Evyd13",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x4705",
        "pid": "0x7465",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/evyd13/wasdat_code/config.h => keyboards/evyd13/wasdat_code/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0xB00E
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         Wasdat Code

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16

M keyboards/evyd13/wasdat_code/info.json => keyboards/evyd13/wasdat_code/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Wasdat Code",
    "manufacturer": "Evyd13",
    "url": "https://maartenwut.com/product/wasdat-code/",
    "maintainer": "evyd13",
    "usb": {
        "vid": "0x4705",
        "pid": "0xB00E",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_fullsize_ansi": {
            "layout": [

M keyboards/evyd13/wonderland/config.h => keyboards/evyd13/wonderland/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4705
#define PRODUCT_ID      0xA71C
#define DEVICE_VER      0x0003
#define MANUFACTURER    Evyd13
#define PRODUCT         Wonderland

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/evyd13/wonderland/info.json => keyboards/evyd13/wonderland/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Wonderland",
    "manufacturer": "Evyd13",
    "url": "",
    "maintainer": "evyd13",
    "usb": {
        "vid": "0x4705",
        "pid": "0xA71C",
        "device_version": "0.0.3"
    },
    "layouts": {
        "LAYOUT_alice_split_bs": {
            "layout": [

M keyboards/exclusive/e65/config.h => keyboards/exclusive/e65/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x4558 // "EX"
#define PRODUCT_ID   0xE605 // E6.5
#define DEVICE_VER   0x0001
#define MANUFACTURER Exclusive / E-Team
#define PRODUCT      E6.5

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

M keyboards/exclusive/e65/info.json => keyboards/exclusive/e65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "E6.5",
    "manufacturer": "Exclusive / E-Team",
    "url": "",
    "maintainer": "masterzen",
    "usb": {
        "vid": "0x4558",
        "pid": "0xE605",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "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}]

M keyboards/exclusive/e6_rgb/config.h => keyboards/exclusive/e6_rgb/config.h +0 -7
@@ 6,13 6,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4154      //AT
#define PRODUCT_ID      0x4536      //E6
#define DEVICE_VER      0x0062
#define MANUFACTURER    astro
#define PRODUCT         e6rgb

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

M keyboards/exclusive/e6_rgb/info.json => keyboards/exclusive/e6_rgb/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "e6_rgb",
    "keyboard_name": "E6 RGB",
    "manufacturer": "astro",
    "url": "",
    "maintainer": "yulei",
    "usb": {
        "vid": "0x4154",
        "pid": "0x4536",
        "device_version": "0.6.2"
    },
    "layout_aliases": {
        "LAYOUT_60_wkl_split_bs": "LAYOUT_60_tsangan_hhkb"
    },

M keyboards/exclusive/e6v2/le/config.h => keyboards/exclusive/e6v2/le/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0002
#define MANUFACTURER    Exclusive / E-Team
#define PRODUCT         E6-V2 LE

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/exclusive/e6v2/le/info.json => keyboards/exclusive/e6v2/le/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "E6-V2 LE", 
    "manufacturer": "Exclusive / E-Team",
    "url": "", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6060",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "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}]

M keyboards/exclusive/e6v2/le_bmc/config.h => keyboards/exclusive/e6v2/le_bmc/config.h +0 -7
@@ 17,13 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4558
#define PRODUCT_ID      0xE62D
#define DEVICE_VER      0x0001
#define MANUFACTURER    Exclusive / E-Team
#define PRODUCT         E6-V2 LE BMC

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 11

M keyboards/exclusive/e6v2/le_bmc/info.json => keyboards/exclusive/e6v2/le_bmc/info.json +7 -0
@@ 1,5 1,12 @@
{
    "keyboard_name": "E6-V2 LE BMC",
    "manufacturer": "Exclusive / E-Team",
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x4558",
        "pid": "0xE62D",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "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}]

M keyboards/exclusive/e6v2/oe/config.h => keyboards/exclusive/e6v2/oe/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0002
#define MANUFACTURER    Exclusive / E-Team
#define PRODUCT         E6-V2

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/exclusive/e6v2/oe/info.json => keyboards/exclusive/e6v2/oe/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "E6-V2 OE",
    "manufacturer": "Exclusive / E-Team",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6060",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "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}]

M keyboards/exclusive/e6v2/oe_bmc/config.h => keyboards/exclusive/e6v2/oe_bmc/config.h +0 -7
@@ 17,13 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4558
#define PRODUCT_ID      0xE62B
#define DEVICE_VER      0x0001
#define MANUFACTURER    Exclusive / E-Team
#define PRODUCT         E6-V2 OE BMC

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 11

M keyboards/exclusive/e6v2/oe_bmc/info.json => keyboards/exclusive/e6v2/oe_bmc/info.json +7 -0
@@ 1,5 1,12 @@
{
    "keyboard_name": "E6-V2 OE BMC",
    "manufacturer": "Exclusive / E-Team",
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x4558",
        "pid": "0xE62B",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "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}]

M keyboards/exclusive/e7v1/config.h => keyboards/exclusive/e7v1/config.h +0 -7
@@ 2,13 2,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x4558 // EX
#define PRODUCT_ID   0xE701 // E7-V1
#define DEVICE_VER   0x0001
#define MANUFACTURER Exclusive / E-Team
#define PRODUCT      E7-V1

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

M keyboards/exclusive/e7v1/info.json => keyboards/exclusive/e7v1/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "E7-V1",
    "manufacturer": "Exclusive / E-Team",
    "url": "",
    "maintainer": "masterzen",
    "usb": {
        "vid": "0x4558",
        "pid": "0xE701",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "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}]

M keyboards/exclusive/e7v1se/config.h => keyboards/exclusive/e7v1se/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x7051
#define DEVICE_VER 0x0001
#define MANUFACTURER Exclusive / E-Team
#define PRODUCT E7-V1 SE

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

M keyboards/exclusive/e7v1se/info.json => keyboards/exclusive/e7v1se/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "e7v1se",
    "keyboard_name": "E7-V1 SE",
    "manufacturer": "Exclusive / E-Team",
    "url": "https://geekhack.org/index.php?topic=101363",
    "maintainer": "Bart Riemens",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x7051",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/exent/config.h => keyboards/exent/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x5143 // "QC"
#define PRODUCT_ID   0x4558 // "EX"
#define DEVICE_VER   0x0001
#define MANUFACTURER Quadcube
#define PRODUCT      Exent

/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 14

M keyboards/exent/info.json => keyboards/exent/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Exent",
    "manufacturer": "Quadcube",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x5143",
        "pid": "0x4558",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/eyeohdesigns/babyv/config.h => keyboards/eyeohdesigns/babyv/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x0000
#define DEVICE_VER 0x0001
#define MANUFACTURER Eye Oh Designs
#define PRODUCT babyv

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

M keyboards/eyeohdesigns/babyv/info.json => keyboards/eyeohdesigns/babyv/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "babyv", 
    "manufacturer": "Eye Oh Designs",
    "url": "", 
    "maintainer": "eye oh designs", 
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "device_version": "0.0.1"
    },
    "layouts": {
       "LAYOUT_2u": {
            "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}]

M keyboards/eyeohdesigns/sprh/config.h => keyboards/eyeohdesigns/sprh/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x0000
#define DEVICE_VER 0x0001
#define MANUFACTURER Eye Oh Designs
#define PRODUCT sprh

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

M keyboards/eyeohdesigns/sprh/info.json => keyboards/eyeohdesigns/sprh/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "sprh",
    "manufacturer": "Eye Oh Designs",
    "url": "https://github.com/joedinkle/eyeohdesigns/tree/main/keyboards/sprh",
    "maintainer": "joedinkle",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ac5": {
            "layout": [

M keyboards/eyeohdesigns/theboulevard/config.h => keyboards/eyeohdesigns/theboulevard/config.h +0 -7
@@ 19,13 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x0000
#define DEVICE_VER 0x0001
#define MANUFACTURER eye oh designs
#define PRODUCT theboulevard

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

M keyboards/eyeohdesigns/theboulevard/info.json => keyboards/eyeohdesigns/theboulevard/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "the boulevard", 
    "manufacturer": "eye oh designs",
    "url": "", 
    "maintainer": "eye oh designs", 
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho1": {
            "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}]