~ruther/qmk_firmware

a8744b163074457253da2c63affd3b4cceefe04a — Ryan 3 years ago b40c031
Move keyboard USB IDs and strings to data driven: S (#17889)

227 files changed, 704 insertions(+), 825 deletions(-)

M keyboards/salicylic_acid3/7splus/config.h
M keyboards/salicylic_acid3/7splus/info.json
M keyboards/salicylic_acid3/ajisai74/config.h
M keyboards/salicylic_acid3/ajisai74/info.json
M keyboards/salicylic_acid3/ergoarrows/config.h
M keyboards/salicylic_acid3/ergoarrows/info.json
M keyboards/salicylic_acid3/nafuda/config.h
M keyboards/salicylic_acid3/nafuda/info.json
M keyboards/salicylic_acid3/nknl7en/config.h
M keyboards/salicylic_acid3/nknl7en/info.json
M keyboards/salicylic_acid3/nknl7jp/config.h
M keyboards/salicylic_acid3/nknl7jp/info.json
M keyboards/sam/s80/config.h
M keyboards/sam/s80/info.json
M keyboards/sam/sg81m/config.h
M keyboards/sam/sg81m/info.json
M keyboards/sanctified/dystopia/config.h
M keyboards/sanctified/dystopia/info.json
M keyboards/sandwich/keeb68/config.h
M keyboards/sandwich/keeb68/info.json
M keyboards/satt/comet46/config.h
M keyboards/satt/comet46/info.json
M keyboards/satt/vision/config.h
M keyboards/satt/vision/info.json
M keyboards/sauce/mild/config.h
M keyboards/sauce/mild/info.json
M keyboards/sawnsprojects/amber80/solder/config.h
M keyboards/sawnsprojects/amber80/solder/info.json
M keyboards/sawnsprojects/krush/krush60/solder/config.h
M keyboards/sawnsprojects/krush/krush60/solder/info.json
M keyboards/sawnsprojects/krush/krush65/hotswap/config.h
M keyboards/sawnsprojects/krush/krush65/hotswap/info.json
M keyboards/sawnsprojects/krush/krush65/solder/config.h
M keyboards/sawnsprojects/krush/krush65/solder/info.json
M keyboards/sawnsprojects/satxri6key/config.h
M keyboards/sawnsprojects/satxri6key/info.json
M keyboards/sawnsprojects/vcl65/solder/config.h
M keyboards/sawnsprojects/vcl65/solder/info.json
M keyboards/scatter42/config.h
M keyboards/scatter42/info.json
M keyboards/sck/gtm/config.h
M keyboards/sck/gtm/info.json
M keyboards/sck/m0116b/config.h
M keyboards/sck/m0116b/info.json
M keyboards/sck/neiso/config.h
M keyboards/sck/neiso/info.json
M keyboards/sck/osa/config.h
M keyboards/sck/osa/info.json
M keyboards/sekigon/grs_70ec/config.h
M keyboards/sekigon/grs_70ec/info.json
M keyboards/sendyyeah/75pixels/config.h
M keyboards/sendyyeah/75pixels/info.json
M keyboards/sendyyeah/bevi/config.h
M keyboards/sendyyeah/bevi/info.json
M keyboards/sendyyeah/pix/config.h
M keyboards/sendyyeah/pix/info.json
M keyboards/senselessclay/ck60/config.h
M keyboards/senselessclay/ck60/info.json
M keyboards/senselessclay/ck65/config.h
M keyboards/senselessclay/ck65/info.json
M keyboards/senselessclay/gos65/config.h
M keyboards/senselessclay/gos65/info.json
M keyboards/senselessclay/had60/config.h
M keyboards/senselessclay/had60/info.json
M keyboards/sentraq/number_pad/config.h
M keyboards/sentraq/number_pad/info.json
M keyboards/sentraq/s65_plus/config.h
M keyboards/sentraq/s65_plus/info.json
M keyboards/sentraq/s65_x/config.h
M keyboards/sentraq/s65_x/info.json
M keyboards/sergiopoverony/creator_pro/config.h
M keyboards/sergiopoverony/creator_pro/info.json
M keyboards/sets3n/kk980/config.h
M keyboards/sets3n/kk980/info.json
M keyboards/shambles/config.h
M keyboards/shambles/info.json
M keyboards/shapeshifter4060/config.h
M keyboards/shapeshifter4060/info.json
M keyboards/shiro/config.h
M keyboards/shiro/info.json
M keyboards/shk9/config.h
M keyboards/shk9/info.json
M keyboards/sidderskb/majbritt/rev1/config.h
M keyboards/sidderskb/majbritt/rev1/info.json
M keyboards/sidderskb/majbritt/rev2/config.h
M keyboards/sidderskb/majbritt/rev2/info.json
M keyboards/signum/3_0/config.h
M keyboards/signum/3_0/info.json
M keyboards/silverbullet44/config.h
M keyboards/silverbullet44/info.json
M keyboards/singa/config.h
M keyboards/singa/info.json
M keyboards/sirius/uni660/rev1/config.h
M keyboards/sirius/uni660/rev1/info.json
M keyboards/sirius/uni660/rev2/ansi/config.h
M keyboards/sirius/uni660/rev2/ansi/info.json
M keyboards/sirius/uni660/rev2/iso/config.h
M keyboards/sirius/uni660/rev2/iso/info.json
M keyboards/sirius/unigo66/config.h
M keyboards/sirius/unigo66/info.json
M keyboards/sixkeyboard/config.h
M keyboards/sixkeyboard/info.json
M keyboards/skeletn87/hotswap/config.h
M keyboards/skeletn87/hotswap/info.json
M keyboards/skeletn87/soldered/config.h
M keyboards/skeletn87/soldered/info.json
M keyboards/skeletonkbd/skeletonnumpad/config.h
M keyboards/skeletonkbd/skeletonnumpad/info.json
M keyboards/skergo/config.h
M keyboards/skergo/info.json
M keyboards/skippys_custom_pcs/rooboard65/config.h
M keyboards/skippys_custom_pcs/rooboard65/info.json
M keyboards/skippys_custom_pcs/roopad/config.h
M keyboards/skippys_custom_pcs/roopad/info.json
M keyboards/skme/zeno/config.h
M keyboards/skme/zeno/info.json
M keyboards/slz40/config.h
M keyboards/slz40/info.json
M keyboards/smallkeyboard/config.h
M keyboards/smallkeyboard/info.json
M keyboards/smithrune/iron180/config.h
M keyboards/smithrune/iron180/info.json
M keyboards/smk60/config.h
M keyboards/smk60/info.json
M keyboards/snampad/config.h
M keyboards/snampad/info.json
M keyboards/sneakbox/aliceclone/config.h
M keyboards/sneakbox/aliceclone/info.json
M keyboards/sneakbox/aliceclonergb/config.h
M keyboards/sneakbox/aliceclonergb/info.json
M keyboards/sneakbox/ava/config.h
M keyboards/sneakbox/ava/info.json
M keyboards/sneakbox/disarray/ortho/config.h
M keyboards/sneakbox/disarray/ortho/info.json
M keyboards/sneakbox/disarray/staggered/config.h
M keyboards/sneakbox/disarray/staggered/info.json
M keyboards/sofle/keyhive/config.h
M keyboards/sofle/keyhive/info.json
M keyboards/sofle/rev1/config.h
M keyboards/sofle/rev1/info.json
M keyboards/soup10/config.h
M keyboards/soup10/info.json
M keyboards/sowbug/68keys/config.h
M keyboards/sowbug/68keys/info.json
M keyboards/sowbug/ansi_tkl/config.h
M keyboards/sowbug/ansi_tkl/info.json
M keyboards/soy20/config.h
M keyboards/soy20/info.json
M keyboards/spaceholdings/nebula12/config.h
M keyboards/spaceholdings/nebula12/info.json
M keyboards/spaceholdings/nebula12b/config.h
M keyboards/spaceholdings/nebula12b/info.json
M keyboards/spaceholdings/nebula68/config.h
M keyboards/spaceholdings/nebula68/info.json
M keyboards/spaceholdings/nebula68b/config.h
M keyboards/spaceholdings/nebula68b/info.json
M keyboards/spaceman/2_milk/config.h
M keyboards/spaceman/2_milk/info.json
M keyboards/spaceman/pancake/rev1/config.h
M keyboards/spaceman/pancake/rev1/info.json
M keyboards/spaceman/pancake/rev2/config.h
M keyboards/spaceman/pancake/rev2/info.json
M keyboards/spaceman/yun65/config.h
M keyboards/spaceman/yun65/info.json
M keyboards/spacetime/config.h
M keyboards/spacetime/info.json
M keyboards/spacey/config.h
M keyboards/spacey/info.json
M keyboards/sparrow62/config.h
M keyboards/sparrow62/info.json
M keyboards/specskeys/config.h
M keyboards/specskeys/info.json
M keyboards/spiderisland/split78/config.h
M keyboards/spiderisland/split78/info.json
M keyboards/splitish/config.h
M keyboards/splitish/info.json
M keyboards/splitkb/zima/config.h
M keyboards/splitkb/zima/info.json
M keyboards/splitography/config.h
M keyboards/splitty/config.h
M keyboards/splitty/info.json
M keyboards/sporewoh/banime40/config.h
M keyboards/sporewoh/banime40/info.json
M keyboards/star75/config.h
M keyboards/star75/info.json
M keyboards/stello65/beta/config.h
M keyboards/stello65/beta/info.json
M keyboards/stello65/hs_rev1/config.h
M keyboards/stello65/hs_rev1/info.json
M keyboards/stello65/sl_rev1/config.h
M keyboards/stello65/sl_rev1/info.json
M keyboards/stratos/config.h
M keyboards/stratos/info.json
M keyboards/studiokestra/bourgeau/config.h
M keyboards/studiokestra/bourgeau/info.json
M keyboards/studiokestra/cascade/config.h
M keyboards/studiokestra/cascade/info.json
M keyboards/studiokestra/nue/config.h
M keyboards/studiokestra/nue/info.json
M keyboards/suavity/ehan/config.h
M keyboards/suavity/ehan/info.json
M keyboards/subatomic/config.h
M keyboards/subatomic/info.json
M keyboards/subrezon/la_nc/config.h
M keyboards/subrezon/la_nc/info.json
M keyboards/superuser/ext/config.h
M keyboards/superuser/ext/info.json
M keyboards/superuser/frl/config.h
M keyboards/superuser/frl/info.json
M keyboards/superuser/tkl/config.h
M keyboards/superuser/tkl/info.json
M keyboards/swiftrax/retropad/config.h
M keyboards/swiftrax/retropad/info.json
M keyboards/switchplate/southpaw_65/config.h
M keyboards/switchplate/southpaw_65/info.json
M keyboards/switchplate/southpaw_fullsize/config.h
M keyboards/switchplate/southpaw_fullsize/info.json
M keyboards/switchplate/switchplate910/config.h
M keyboards/switchplate/switchplate910/info.json
M keyboards/sx60/config.h
M keyboards/sx60/info.json
M keyboards/synapse/config.h
M keyboards/synapse/info.json
M keyboards/synthlabs/solo/config.h
M keyboards/synthlabs/solo/info.json
M keyboards/system76/launch_1/config.h
M keyboards/system76/launch_1/info.json
M keyboards/salicylic_acid3/7splus/config.h => keyboards/salicylic_acid3/7splus/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       0x04D8
#define PRODUCT_ID      0xEAE7
#define DEVICE_VER      0x0001
#define MANUFACTURER    Salicylic_Acid
#define PRODUCT         7splus

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

M keyboards/salicylic_acid3/7splus/info.json => keyboards/salicylic_acid3/7splus/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "7splus", 
    "manufacturer": "Salicylic_Acid",
    "url": "https://salicylic-acid3.hatenablog.com/", 
    "maintainer": "Salicylic_acid3", 
    "usb": {
        "vid": "0x04D8",
        "pid": "0xEAE7",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/salicylic_acid3/ajisai74/config.h => keyboards/salicylic_acid3/ajisai74/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       0x04D8
#define PRODUCT_ID      0xEB54
#define DEVICE_VER      0x0001
#define MANUFACTURER    Salicylic_Acid
#define PRODUCT         ajisai74

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

M keyboards/salicylic_acid3/ajisai74/info.json => keyboards/salicylic_acid3/ajisai74/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "ajisai74", 
    "manufacturer": "Salicylic_Acid",
    "url": "https://salicylic-acid3.hatenablog.com/", 
    "maintainer": "Salicylic_acid3", 
    "usb": {
        "vid": "0x04D8",
        "pid": "0xEB54",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/salicylic_acid3/ergoarrows/config.h => keyboards/salicylic_acid3/ergoarrows/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       0x04D8
#define PRODUCT_ID      0xEA54
#define DEVICE_VER      0x0001
#define MANUFACTURER    Salicylic_Acid
#define PRODUCT         ergoarrows

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

M keyboards/salicylic_acid3/ergoarrows/info.json => keyboards/salicylic_acid3/ergoarrows/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "ergoarrows", 
    "manufacturer": "Salicylic_Acid",
    "url": "https://salicylic-acid3.hatenablog.com/", 
    "maintainer": "Salicylic_acid3", 
    "usb": {
        "vid": "0x04D8",
        "pid": "0xEA54",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/salicylic_acid3/nafuda/config.h => keyboards/salicylic_acid3/nafuda/config.h +0 -7
@@ 20,13 20,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      0x3060
#define DEVICE_VER      0x0012
#define MANUFACTURER    Salicylic_Acid
#define PRODUCT         nafuda

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

M keyboards/salicylic_acid3/nafuda/info.json => keyboards/salicylic_acid3/nafuda/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "nafuda", 
    "manufacturer": "Salicylic_Acid",
    "url": "https://salicylic-acid3.hatenablog.com/", 
    "maintainer": "Salicylic_acid3", 
    "usb": {
        "vid": "0xFEED",
        "pid": "0x3060",
        "device_version": "0.1.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/salicylic_acid3/nknl7en/config.h => keyboards/salicylic_acid3/nknl7en/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       0x04D8
#define PRODUCT_ID      0xEA56
#define DEVICE_VER      0x0001
#define MANUFACTURER    Salicylic_Acid
#define PRODUCT         nknl7en

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

M keyboards/salicylic_acid3/nknl7en/info.json => keyboards/salicylic_acid3/nknl7en/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "nknl7en", 
    "manufacturer": "Salicylic_Acid",
    "url": "https://salicylic-acid3.hatenablog.com/", 
    "maintainer": "Salicylic_acid3", 
    "usb": {
        "vid": "0x04D8",
        "pid": "0xEA56",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/salicylic_acid3/nknl7jp/config.h => keyboards/salicylic_acid3/nknl7jp/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       0x04D8
#define PRODUCT_ID      0xEA55
#define DEVICE_VER      0x0001
#define MANUFACTURER    Salicylic_Acid
#define PRODUCT         nknl7jp

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

M keyboards/salicylic_acid3/nknl7jp/info.json => keyboards/salicylic_acid3/nknl7jp/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "nknl7jp", 
    "manufacturer": "Salicylic_Acid",
    "url": "https://salicylic-acid3.hatenablog.com/", 
    "maintainer": "Salicylic_acid3", 
    "usb": {
        "vid": "0x04D8",
        "pid": "0xEA55",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x534D
#define PRODUCT_ID      0x3830
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sam
#define PRODUCT         s80

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

M keyboards/sam/s80/info.json => keyboards/sam/s80/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "s80 wkl",
    "keyboard_name": "s8",
    "manufacturer": "Sam",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x534D",
        "pid": "0x3830",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x534D //SM
#define PRODUCT_ID      0x3831 //81
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sam
#define PRODUCT         SG81M

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

M keyboards/sam/sg81m/info.json => keyboards/sam/sg81m/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "sam sg81m",
    "keyboard_name": "SG81M",
    "manufacturer": "Sam",
    "url": "",
    "maintainer": "CMMS-Freather",
    "usb": {
        "vid": "0x534D",
        "pid": "0x3831",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_7u_space": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5357 // "SW"
#define PRODUCT_ID      0x0001 // First public keyboard
#define DEVICE_VER      0x0001 // Version 1
#define MANUFACTURER    Sanctified.Works
#define PRODUCT         Dystopia

/* Key Matrix Size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

M keyboards/sanctified/dystopia/info.json => keyboards/sanctified/dystopia/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Dystopia",
    "manufacturer": "Sanctified.Works",
    "url": "",
    "maintainer": "Sanctified",
    "usb": {
        "vid": "0x5357",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_bs": {
            "layout": [

M keyboards/sandwich/keeb68/config.h => keyboards/sandwich/keeb68/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 sandwich
#define PRODUCT      Keeb68 (Patron Saint Edition)

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

M keyboards/sandwich/keeb68/info.json => keyboards/sandwich/keeb68/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Keeb68 (PSE)",
    "keyboard_name": "Keeb68 (Patron Saint Edition)",
    "manufacturer": "sandwich",
    "url": "",
    "maintainer": "SandwichRising",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_65_ansi": {
            "layout": [

M keyboards/satt/comet46/config.h => keyboards/satt/comet46/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       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    SatT
#define PRODUCT         Comet46

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

M keyboards/satt/comet46/info.json => keyboards/satt/comet46/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Comet46",
    "manufacturer": "SatT",
    "url": "",
    "maintainer": "SatT",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/satt/vision/config.h => keyboards/satt/vision/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       0x5454
#define PRODUCT_ID      0x5649
#define DEVICE_VER      0x0001
#define MANUFACTURER SatT
#define PRODUCT Vision

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

M keyboards/satt/vision/info.json => keyboards/satt/vision/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Vision",
    "manufacturer": "SatT",
    "url": "",
    "maintainer": "SatT",
    "usb": {
        "vid": "0x5454",
        "pid": "0x5649",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [{"label":"PgUp", "x":0, "y":0}, {"label":"Esc", "x":1.25, "y":0}, {"label":"Q", "x":2.25, "y":0}, {"label":"W", "x":3.25, "y":0}, {"label":"E", "x":4.25, "y":0}, {"label":"R", "x":5.25, "y":0}, {"label":"T", "x":6.25, "y":0}, {"label":"Y", "x":9, "y":0}, {"label":"U", "x":10, "y":0}, {"label":"I", "x":11, "y":0}, {"label":"O", "x":12, "y":0}, {"label":"P", "x":13, "y":0}, {"label":"Back", "x":14, "y":0}, {"label":"Del", "x":15, "y":0}, {"label":"PgDn", "x":0, "y":1}, {"label":"Tab", "x":1.25, "y":1, "w":1.25}, {"label":"A", "x":2.5, "y":1}, {"label":"S", "x":3.5, "y":1}, {"label":"D", "x":4.5, "y":1}, {"label":"F", "x":5.5, "y":1}, {"label":"G", "x":6.5, "y":1}, {"label":"H", "x":9.25, "y":1}, {"label":"J", "x":10.25, "y":1}, {"label":"K", "x":11.25, "y":1}, {"label":"L", "x":12.25, "y":1}, {"label":":", "x":13.25, "y":1}, {"label":"\"", "x":14.25, "y":1, "w":1.75}, {"label":"Shift", "x":1.25, "y":2, "w":1.75}, {"label":"Z", "x":3, "y":2}, {"label":"X", "x":4, "y":2}, {"label":"C", "x":5, "y":2}, {"label":"V", "x":6, "y":2}, {"label":"B", "x":7, "y":2}, {"label":"B", "x":8.75, "y":2}, {"label":"N", "x":9.75, "y":2}, {"label":"M", "x":10.75, "y":2}, {"label":"<", "x":11.75, "y":2}, {"label":">", "x":12.75, "y":2}, {"label":"?", "x":13.75, "y":2, "w":1.25}, {"label":"Adjust", "x":15, "y":2}, {"label":"Win", "x":1.25, "y":3, "w":1.5}, {"label":"Alt", "x":3.75, "y":3, "w":1.5}, {"label":"Lower", "x":5.25, "y":3, "w":2}, {"x":7.25, "y":3}, {"label":"Raise", "x":8.75, "y":3, "w":1.75}, {"label":"Enter", "x":10.5, "y":3}, {"label":"Alt", "x":11.5, "y":3, "w":1.5}, {"label":"Ctrl", "x":14.5, "y":3, "w":1.5}]

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x8367 // "SC"
#define PRODUCT_ID      0x7783 // "MS"
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sauce
#define PRODUCT         Mild

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

M keyboards/sauce/mild/info.json => keyboards/sauce/mild/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "Sauce - Mild",
  "keyboard_name": "Mild",
  "manufacturer": "Sauce",
  "url": "",
  "maintainer": "Sauce",
  "usb": {
    "vid": "0x8367",
    "pid": "0x7783",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_all": {
      "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5350
#define PRODUCT_ID      0xA801
#define DEVICE_VER      0x0001
#define MANUFACTURER    SawnsProjects X Yuutsu X Zlane
#define PRODUCT         Amber80 Solder

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

M keyboards/sawnsprojects/amber80/solder/info.json => keyboards/sawnsprojects/amber80/solder/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Amber80 SOLDER",
    "keyboard_name": "Amber80 Solder",
    "manufacturer": "SawnsProjects X Yuutsu X Zlane",
    "url": "",
    "maintainer": "SawnsProjects",
    "usb": {
        "vid": "0x5350",
        "pid": "0xA801",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/sawnsprojects/krush/krush60/solder/config.h => keyboards/sawnsprojects/krush/krush60/solder/config.h +0 -7
@@ 17,13 17,6 @@
#pragma once
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5350
#define PRODUCT_ID      0x6B32
#define DEVICE_VER      0x0001
#define MANUFACTURER    SawnsProjects
#define PRODUCT         Krush60 - Solder

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

M keyboards/sawnsprojects/krush/krush60/solder/info.json => keyboards/sawnsprojects/krush/krush60/solder/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Krush60 Solder",
    "keyboard_name": "Krush60 - Solder",
    "manufacturer": "SawnsProjects",
    "url": "",
    "maintainer": "MaiTheSan",
    "usb": {
        "vid": "0x5350",
        "pid": "0x6B32",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT_60_ansi_arrow_split_bs_7u_spc": "LAYOUT_60_ansi_arrow_tsangan_split_bs",
        "LAYOUT_60_ansi_arrow_7u_spc": "LAYOUT_60_ansi_arrow_tsangan"

M keyboards/sawnsprojects/krush/krush65/hotswap/config.h => keyboards/sawnsprojects/krush/krush65/hotswap/config.h +0 -7
@@ 17,13 17,6 @@
#pragma once
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5350
#define PRODUCT_ID      0x5B31
#define DEVICE_VER      0x0001
#define MANUFACTURER    SawnsProjects
#define PRODUCT         Krush65 - Hotswap

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

M keyboards/sawnsprojects/krush/krush65/hotswap/info.json => keyboards/sawnsprojects/krush/krush65/hotswap/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Krush65 Hotswap",
    "keyboard_name": "Krush65 - Hotswap",
    "manufacturer": "SawnsProjects",
    "url": "",
    "maintainer": "MaiTheSan",
    "usb": {
        "vid": "0x5350",
        "pid": "0x5B31",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/sawnsprojects/krush/krush65/solder/config.h => keyboards/sawnsprojects/krush/krush65/solder/config.h +0 -7
@@ 17,13 17,6 @@
#pragma once
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5350
#define PRODUCT_ID      0x6B31
#define DEVICE_VER      0x0001
#define MANUFACTURER    SawnsProjects
#define PRODUCT         Krush65 - Solder

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

M keyboards/sawnsprojects/krush/krush65/solder/info.json => keyboards/sawnsprojects/krush/krush65/solder/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Krush65 Solder",
    "keyboard_name": "Krush65 - Solder",
    "manufacturer": "SawnsProjects",
    "url": "",
    "maintainer": "MaiTheSan",
    "usb": {
        "vid": "0x5350",
        "pid": "0x6B31",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT_all": "LAYOUT_65_ansi_blocker_split_bs_sp"
    },

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5350
#define PRODUCT_ID      0x0727
#define DEVICE_VER      0x0001
#define MANUFACTURER    MaiTheSan
#define PRODUCT         Satxri6key

/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

M keyboards/sawnsprojects/satxri6key/info.json => keyboards/sawnsprojects/satxri6key/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Satxri6key",
    "manufacturer": "MaiTheSan",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x5350",
        "pid": "0x0727",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/sawnsprojects/vcl65/solder/config.h => keyboards/sawnsprojects/vcl65/solder/config.h +0 -7
@@ 17,13 17,6 @@
#pragma once
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5350
#define PRODUCT_ID      0x1727
#define DEVICE_VER      0x0001
#define MANUFACTURER    VCL x SawnsProjects
#define PRODUCT         VCL65

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

M keyboards/sawnsprojects/vcl65/solder/info.json => keyboards/sawnsprojects/vcl65/solder/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "VCL65 Solder",
    "keyboard_name": "VCL65",
    "manufacturer": "VCL x SawnsProjects",
    "url": "",
    "maintainer": "MaiTheSan",
    "usb": {
        "vid": "0x5350",
        "pid": "0x1727",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/scatter42/config.h => keyboards/scatter42/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   0x3B47
#define DEVICE_VER   0x0001
#define MANUFACTURER bbrfkr
#define PRODUCT      scatter42

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

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

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6090
#define DEVICE_VER      0x0002
#define MANUFACTURER    SpaceCityKeyboards
#define PRODUCT         GTM Pad

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

M keyboards/sck/gtm/info.json => keyboards/sck/gtm/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Grand Theft Macro Pad",
    "keyboard_name": "GTM Pad",
    "manufacturer": "SpaceCityKeyboards",
    "url": "",
    "maintainer": "jrfhoutx",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6090",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/sck/m0116b/config.h => keyboards/sck/m0116b/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    jrfhoutx
#define PRODUCT         Golden Delicious

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

M keyboards/sck/m0116b/info.json => keyboards/sck/m0116b/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Golden Delicious - M0116B",
  "manufacturer": "jrfhoutx",
  "url": "https://github.com/jrfhoutx",
  "maintainer": "jrfhoutx",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x0000",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_m0116_ansi": {
      "layout": [

M keyboards/sck/neiso/config.h => keyboards/sck/neiso/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 Space City Keyboards
#define PRODUCT NEISO

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

M keyboards/sck/neiso/info.json => keyboards/sck/neiso/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "NEISO",
    "manufacturer": "Space City Keyboards",
    "url": "",
    "maintainer": "jrfhoutx",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [{"x":0.25, "y":0, "w":2, "h":1.25}, {"x":2.75, "y":0.25, "w":1.25, "h":2}, {"x":1.5, "y":1.5}, {"x":0, "y":1.75, "w":1.25, "h":2}, {"x":1.75, "y":2.75, "w":2, "h":1.25}]

M keyboards/sck/osa/config.h => keyboards/sck/osa/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       0x5343 // "SC"
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0001
#define MANUFACTURER    Space City Keyboards
#define PRODUCT         OSA

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

M keyboards/sck/osa/info.json => keyboards/sck/osa/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "OSA",
    "manufacturer": "Space City Keyboards",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x5343",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
    "LAYOUT_default_ansi": {
            "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"~", "x":1.25, "y":0}, {"label":"!", "x":2.25, "y":0}, {"label":"@", "x":3.25, "y":0}, {"label":"#", "x":4.25, "y":0}, {"label":"$", "x":5.25, "y":0}, {"label":"%", "x":6.25, "y":0}, {"label":"^", "x":7.25, "y":0}, {"label":"&", "x":10.25, "y":0}, {"label":"*", "x":11.25, "y":0}, {"label":"(", "x":12.25, "y":0}, {"label":")", "x":13.25, "y":0}, {"label":"_", "x":14.25, "y":0}, {"label":"+", "x":15.25, "y":0}, {"label":"Backspace", "x":16.25, "y":0, "w":2}, {"label":"Page Up", "x":0, "y":1}, {"label":"Tab", "x":1.25, "y":1, "w":1.5}, {"label":"Q", "x":2.75, "y":1}, {"label":"W", "x":3.75, "y":1}, {"label":"E", "x":4.75, "y":1}, {"label":"R", "x":5.75, "y":1}, {"label":"T", "x":6.75, "y":1}, {"label":"Y", "x":9.75, "y":1}, {"label":"U", "x":10.75, "y":1}, {"label":"I", "x":11.75, "y":1}, {"label":"O", "x":12.75, "y":1}, {"label":"P", "x":13.75, "y":1}, {"label":"{", "x":14.75, "y":1}, {"label":"}", "x":15.75, "y":1}, {"label":"|", "x":16.75, "y":1, "w":1.5}, {"label":"Page Down", "x":0, "y":2}, {"label":"Caps Lock", "x":1.25, "y":2, "w":1.75}, {"label":"A", "x":3, "y":2}, {"label":"S", "x":4, "y":2}, {"label":"D", "x":5, "y":2}, {"label":"F", "x":6, "y":2}, {"label":"G", "x":7, "y":2}, {"label":"H", "x":10, "y":2}, {"label":"J", "x":11, "y":2}, {"label":"K", "x":12, "y":2}, {"label":"L", "x":13, "y":2}, {"label":":", "x":14, "y":2}, {"label":"\"", "x":15, "y":2}, {"label":"Enter", "x":16, "y":2, "w":2.25}, {"label":"Shift", "x":1.25, "y":3, "w":2.25}, {"label":"Z", "x":3.5, "y":3}, {"label":"X", "x":4.5, "y":3}, {"label":"C", "x":5.5, "y":3}, {"label":"V", "x":6.5, "y":3}, {"label":"B", "x":7.5, "y":3}, {"label":"B", "x":9.5, "y":3}, {"label":"N", "x":10.5, "y":3}, {"label":"M", "x":11.5, "y":3}, {"label":"<", "x":12.5, "y":3}, {"label":">", "x":13.5, "y":3}, {"label":"?", "x":14.5, "y":3}, {"label":"Shift", "x":15.5, "y":3, "w":2.75}, {"label":"Ctrl", "x":1.25, "y":4, "w":1.5}, {"label":"Win", "x":4.25, "y":4, "w":1.5}, {"x":5.75, "y":4, "w":2.25}, {"label":"Fn", "x":8, "y":4}, {"x":9.5, "y":4, "w":2.75}, {"label":"Alt", "x":12.25, "y":4, "w":1.5}, {"label":"Ctrl", "x":16.75, "y":4, "w":1.5}]

M keyboards/sekigon/grs_70ec/config.h => keyboards/sekigon/grs_70ec/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   0x70EC
#define DEVICE_VER   0x0001
#define MANUFACTURER sekigon-gonnoc
#define PRODUCT      GRS-70EC

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

M keyboards/sekigon/grs_70ec/info.json => keyboards/sekigon/grs_70ec/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "grs_70ec",
    "keyboard_name": "GRS-70EC",
    "manufacturer": "sekigon-gonnoc",
    "url": "https://github.com/sekigon-gonnoc/GRS-70EC-doc/",
    "maintainer": "sekigon-gonnoc",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x70EC",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5359
#define PRODUCT_ID      0x3735
#define DEVICE_VER      0x0001
#define MANUFACTURER    sendyyeah
#define PRODUCT         75 Pixels

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

M keyboards/sendyyeah/75pixels/info.json => keyboards/sendyyeah/75pixels/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "beVi",
    "keyboard_name": "75 Pixels",
    "manufacturer": "sendyyeah",
    "url": "https://github.com/sendyyeah/bevi",
    "maintainer": "sendyyeah",
    "usb": {
        "vid": "0x5359",
        "pid": "0x3735",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_5x15": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5359
#define PRODUCT_ID      0x4256
#define DEVICE_VER      0x0001
#define MANUFACTURER    sendyyeah
#define PRODUCT         beVi

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

M keyboards/sendyyeah/bevi/info.json => keyboards/sendyyeah/bevi/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "beVi",
    "manufacturer": "sendyyeah",
    "url": "https://github.com/sendyyeah/bevi",
    "maintainer": "sendyyeah",
    "usb": {
        "vid": "0x5359",
        "pid": "0x4256",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5359
#define PRODUCT_ID      0x4e34
#define DEVICE_VER      0x0001
#define MANUFACTURER    sendyyeah
#define PRODUCT         Pix

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

M keyboards/sendyyeah/pix/info.json => keyboards/sendyyeah/pix/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Pix",
    "manufacturer": "sendyyeah",
    "url": "https://github.com/sendz/pix",
    "maintainer": "sendz",
    "usb": {
        "vid": "0x5359",
        "pid": "0x4E34",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/senselessclay/ck60/config.h => keyboards/senselessclay/ck60/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    0x4849 // HI
#define PRODUCT_ID   0x0601 // 60rgb (1)
#define DEVICE_VER   0x0000 // rev0
#define MANUFACTURER senselessclay
#define PRODUCT      ck60

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

M keyboards/senselessclay/ck60/info.json => keyboards/senselessclay/ck60/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "CK60",
    "manufacturer": "senselessclay",
    "url": "https://candykeys.com",
    "maintainer": "had-i",
    "usb": {
        "vid": "0x4849",
        "pid": "0x0601",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_60_iso"
    },

M keyboards/senselessclay/ck65/config.h => keyboards/senselessclay/ck65/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    0x4849 // HI
#define PRODUCT_ID   0x0651 // 65rgb (1)
#define DEVICE_VER   0x0000 // rev0
#define MANUFACTURER senselessclay
#define PRODUCT      ck65

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

M keyboards/senselessclay/ck65/info.json => keyboards/senselessclay/ck65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "CK65",
    "manufacturer": "senselessclay",
    "url": "https://candykeys.com",
    "maintainer": "had-i",
    "usb": {
        "vid": "0x4849",
        "pid": "0x0651",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_65_iso"
    },

M keyboards/senselessclay/gos65/config.h => keyboards/senselessclay/gos65/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    0x4849 // HI
#define PRODUCT_ID   0x0650 // 65rgb (0)
#define DEVICE_VER   0x0001 // rev1
#define MANUFACTURER senselessclay
#define PRODUCT      gos65

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

M keyboards/senselessclay/gos65/info.json => keyboards/senselessclay/gos65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "gos65",
    "manufacturer": "senselessclay",
    "url": "https://senselessclay.com/",
    "maintainer": "hadi",
    "usb": {
      "vid": "0x4849",
      "pid": "0x0650",
      "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":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":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":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/senselessclay/had60/config.h => keyboards/senselessclay/had60/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    0x4849 // HI
#define PRODUCT_ID   0x060F // 60flex
#define DEVICE_VER   0x0001 // rev1
#define MANUFACTURER senselessclay
#define PRODUCT      had60

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

M keyboards/senselessclay/had60/info.json => keyboards/senselessclay/had60/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "had60",
    "manufacturer": "senselessclay",
    "url": "https://senselessclay.com/",
    "maintainer": "hadi",
    "usb": {
      "vid": "0x4849",
      "pid": "0x060F",
      "device_version": "0.0.1"
    },
    "layouts": {
      "LAYOUT_all": {
          "layout": [

M keyboards/sentraq/number_pad/config.h => keyboards/sentraq/number_pad/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    Sentraq
#define PRODUCT         Sentraq Number Pad

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

M keyboards/sentraq/number_pad/info.json => keyboards/sentraq/number_pad/info.json +7 -1
@@ 1,6 1,12 @@
{
  "keyboard_name": "Sentraq Number Pad",
  "keyboard_name": "Number Pad",
  "manufacturer": "Sentraq",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x0000",
    "device_version": "0.0.1"
  },
  "url": "https://sentraq.com/collections/kits/products/number-pad-rgb-kit",
  "layouts": {
    "LAYOUT_numpad_5x4": {

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define PRODUCT         S65-PLUS
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sentraq

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

M keyboards/sentraq/s65_plus/info.json => keyboards/sentraq/s65_plus/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "S65-Plus",
  "manufacturer": "Sentraq",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_ansi": {
      "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define PRODUCT         S65-X RGB
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sentraq

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

M keyboards/sentraq/s65_x/info.json => keyboards/sentraq/s65_x/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "S65-X PCB",
  "manufacturer": "Sentraq",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_65_ansi": {
      "layout": [

M keyboards/sergiopoverony/creator_pro/config.h => keyboards/sergiopoverony/creator_pro/config.h +0 -8
@@ 17,14 17,6 @@
#pragma once
#include "config_common.h"

/* vid pid  */
#define VENDOR_ID       0x8B1E 
#define PRODUCT_ID      0x0C00
#define DEVICE_VER      0x0001
#define MANUFACTURER    SergioPoverony
#define PRODUCT         Creator Pro

	
/* key matrix size pins */
#define MATRIX_ROWS 1
#define MATRIX_COLS 9

M keyboards/sergiopoverony/creator_pro/info.json => keyboards/sergiopoverony/creator_pro/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Creator Pro",
  "manufacturer": "SergioPoverony",
  "url": "https://github.com/sergiopoverony",
  "maintainer": "SergioPoverony",
  "usb": {
    "vid": "0x8B1E",
    "pid": "0x0C00",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x404A
#define PRODUCT_ID      0x0002
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sets3n
#define PRODUCT         kk980

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

M keyboards/sets3n/kk980/info.json => keyboards/sets3n/kk980/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "kk980",
    "manufacturer": "Sets3n",
    "url": "https://i.imgur.com/MQA6FXb.jpg",
    "maintainer": "Sets3n",
    "usb": {
        "vid": "0x404A",
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x4F42
#define DEVICE_VER      0x0001
#define MANUFACTURER    OsciX
#define PRODUCT         Shambles TKL

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

M keyboards/shambles/info.json => keyboards/shambles/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Shambles TKL",
  "manufacturer": "OsciX",
  "url": "",
  "maintainer": "OsciX",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x0F42",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [{"label":"K00", "x":0, "y":0}, {"label":"K01", "x":1.5, "y":0}, {"label":"K02", "x":2.5, "y":0}, {"label":"K03", "x":3.5, "y":0}, {"label":"K04", "x":4.75, "y":0}, {"label":"K05", "x":5.75, "y":0}, {"label":"K06", "x":6.75, "y":0}, {"label":"K07", "x":8, "y":0}, {"label":"K08", "x":9, "y":0}, {"label":"K09", "x":10.25, "y":0}, {"label":"K10", "x":11.25, "y":0}, {"label":"K11", "x":12.25, "y":0}, {"label":"K12", "x":0, "y":1.5}, {"label":"K13", "x":1, "y":1.5}, {"label":"K14", "x":2, "y":1.5}, {"label":"K15", "x":3, "y":1.5}, {"label":"K16", "x":4, "y":1.5}, {"label":"K17", "x":5, "y":1.5}, {"label":"K18", "x":6, "y":1.5}, {"label":"K19", "x":7, "y":1.5}, {"label":"K20", "x":8, "y":1.5}, {"label":"K21", "x":9, "y":1.5}, {"label":"K22", "x":10.25, "y":1.25}, {"label":"K23", "x":11.25, "y":1.25}, {"label":"K24", "x":12.25, "y":1.25}, {"label":"K25", "x":0, "y":2.5}, {"label":"K26", "x":1, "y":2.5}, {"label":"K27", "x":2, "y":2.5}, {"label":"K28", "x":3, "y":2.5}, {"label":"K29", "x":4, "y":2.5}, {"label":"K30", "x":5, "y":2.5}, {"label":"K31", "x":6, "y":2.5}, {"label":"K32", "x":7, "y":2.5}, {"label":"K33", "x":8, "y":2.5}, {"label":"K34", "x":9, "y":2.5}, {"label":"K35", "x":11.25, "y":2.5}, {"label":"K36", "x":0.5, "y":3.5}, {"label":"K37", "x":1.5, "y":3.5}, {"label":"K38", "x":2.5, "y":3.5}, {"label":"K39", "x":3.5, "y":3.5}, {"label":"K40", "x":4.5, "y":3.5, "w":2}, {"label":"K41", "x":6.5, "y":3.5}, {"label":"K42", "x":7.5, "y":3.5}, {"label":"K43", "x":8.5, "y":3.5}, {"label":"K44", "x":10.25, "y":3.5}, {"label":"K45", "x":11.25, "y":3.5}, {"label":"K43", "x":12.25, "y":3.5}]

M keyboards/shapeshifter4060/config.h => keyboards/shapeshifter4060/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       0x1209 // pid.codes Vendor ID
#define PRODUCT_ID      0xA1F1 // Shapeshifter 4060: https://pid.codes/1209/A1F1/
#define DEVICE_VER      0x0002
#define MANUFACTURER    Vosechu
#define PRODUCT         Shapeshifter 4060

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

M keyboards/shapeshifter4060/info.json => keyboards/shapeshifter4060/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Shapeshifter 4060",
    "manufacturer": "Vosechu",
    "url": "kitsunekeyboards.com",
    "maintainer": "vosechu",
    "usb": {
        "vid": "0x1209",
        "pid": "0xA1F1",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/shiro/config.h => keyboards/shiro/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    T.Shinohara
#define PRODUCT         Shiro

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

M keyboards/shiro/info.json => keyboards/shiro/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Shiro",
  "manufacturer": "T.Shinohara",
  "url": "https://github.com/ShinoharaTa/keyboards/blob/master/Shiro/manual/build_guide_ja.md",
  "maintainer": "T.Shinohara",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x0000",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

M keyboards/shk9/config.h => keyboards/shk9/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    0x5348
#define PRODUCT_ID   0x4B39
#define DEVICE_VER   0x0001
#define MANUFACTURER Superhuman
#define PRODUCT      SHK9

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

M keyboards/shk9/info.json => keyboards/shk9/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "SHK9",
    "manufacturer": "Superhuman",
    "url": "http://superhuman.website",
    "maintainer": "Sam Hudson",
    "usb": {
      "vid": "0x5348",
      "pid": "0x4B39",
      "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_3x3": {
          "layout": [

M keyboards/sidderskb/majbritt/rev1/config.h => keyboards/sidderskb/majbritt/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       0x534B // SB
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0001
#define MANUFACTURER    SiddersKB
#define PRODUCT         Majbritt

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

M keyboards/sidderskb/majbritt/rev1/info.json => keyboards/sidderskb/majbritt/rev1/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Majbritt",
    "keyboard_name": "Majbritt Rev1",
    "manufacturer": "SiddersKb",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x534B",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/sidderskb/majbritt/rev2/config.h => keyboards/sidderskb/majbritt/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       0x534B // SB
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0002
#define MANUFACTURER    SiddersKb
#define PRODUCT         Majbritt

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

M keyboards/sidderskb/majbritt/rev2/info.json => keyboards/sidderskb/majbritt/rev2/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Majbritt Rev2",
    "maintainer": "Sleepdealr",
    "manufacturer": "SiddersKb",
    "url": "https://sidderskb.co.uk/",
    "maintainer": "Sleepdealr",
    "usb": {
        "vid": "0x534B",
        "pid": "0x0001",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x6060
#define DEVICE_VER 0x0001
#define MANUFACTURER Troy Fletcher
#define PRODUCT Signum30

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

M keyboards/signum/3_0/info.json => keyboards/signum/3_0/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Signum 3.0",
    "manufacturer": "Troy Fletcher",
    "url": "http://troyfletcher.net/",
    "maintainer": "jceb",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_ortho_4x12"
    },

M keyboards/silverbullet44/config.h => keyboards/silverbullet44/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       0x16C0
#define PRODUCT_ID      0x27DB
#define DEVICE_VER      0x0001
#define MANUFACTURER    SwanMatch
#define PRODUCT         SilverBullet44

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

M keyboards/silverbullet44/info.json => keyboards/silverbullet44/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "SilverBullet44",
    "manufacturer": "SwanMatch",
    "url": "https://swanmatch.booth.pm/items/1561270",
    "maintainer": "swanmatch",
    "usb": {
        "vid": "0x16C0",
        "pid": "0x27DB",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/singa/config.h => keyboards/singa/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       0x736B  // SK
#define PRODUCT_ID      0x7575
#define DEVICE_VER      0x0200
#define MANUFACTURER    Singa Keyboards
#define PRODUCT         Singa

#define RGBLED_NUM 18

#define MATRIX_ROWS 7

M keyboards/singa/info.json => keyboards/singa/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Singa",
    "manufacturer": "Singa Keyboards",
    "url": "http://singakbd.com/",
    "maintainer": "qmk",
    "usb": {
      "vid": "0x736B",
      "pid": "0x7575",
      "device_version": "2.0.0"
    },
    "layouts": {
      "LAYOUT": {
        "layout": [{"label":"K05", "x":0, "y":0}, {"label":"K25", "x":1, "y":0}, {"label":"K35", "x":2, "y":0}, {"label":"K45", "x":3, "y":0}, {"label":"K55", "x":4, "y":0}, {"label":"K06", "x":5, "y":0}, {"label":"KA6", "x":6, "y":0}, {"label":"KA7", "x":7, "y":0}, {"label":"K07", "x":8, "y":0}, {"label":"KB5", "x":9, "y":0}, {"label":"KC5", "x":10, "y":0}, {"label":"KD5", "x":11, "y":0}, {"label":"KE5", "x":12, "y":0}, {"label":"KD1", "x":13, "y":0}, {"label":"KE1", "x":14, "y":0}, {"label":"KE2", "x":15, "y":0}, {"label":"K04", "x":0, "y":1}, {"label":"K14", "x":1, "y":1}, {"label":"K24", "x":2, "y":1}, {"label":"K34", "x":3, "y":1}, {"label":"K44", "x":4, "y":1}, {"label":"K54", "x":5, "y":1}, {"label":"K16", "x":6, "y":1}, {"label":"KB6", "x":7, "y":1}, {"label":"KB7", "x":8, "y":1}, {"label":"K17", "x":9, "y":1}, {"label":"KA4", "x":10, "y":1}, {"label":"KB4", "x":11, "y":1}, {"label":"KC4", "x":12, "y":1}, {"label":"KE4", "x":13, "y":1}, {"label":"KE4", "x":14, "y":1}, {"label":"KD0", "x":15, "y":1}, {"label":"K03", "x":0, "y":2, "w":1.5}, {"label":"K13", "x":1.5, "y":2}, {"label":"K23", "x":2.5, "y":2}, {"label":"K33", "x":3.5, "y":2}, {"label":"K43", "x":4.5, "y":2}, {"label":"K53", "x":5.5, "y":2}, {"label":"K26", "x":6.5, "y":2}, {"label":"KC6", "x":7.5, "y":2}, {"label":"KC7", "x":8.5, "y":2}, {"label":"K27", "x":9.5, "y":2}, {"label":"KA3", "x":10.5, "y":2}, {"label":"KB3", "x":11.5, "y":2}, {"label":"KC3", "x":12.5, "y":2}, {"label":"KD3", "x":13.5, "y":2, "w":1.5}, {"label":"K67", "x":15, "y":2}, {"label":"K02", "x":0, "y":3, "w":1.75}, {"label":"K12", "x":1.75, "y":3}, {"label":"K22", "x":2.75, "y":3}, {"label":"K32", "x":3.75, "y":3}, {"label":"K42", "x":4.75, "y":3}, {"label":"K52", "x":5.75, "y":3}, {"label":"K36", "x":6.75, "y":3}, {"label":"KD6", "x":7.75, "y":3}, {"label":"KD7", "x":8.75, "y":3}, {"label":"K37", "x":9.75, "y":3}, {"label":"KA2", "x":10.75, "y":3}, {"label":"KB2", "x":11.75, "y":3}, {"label":"KD2", "x":12.75, "y":3}, {"label":"KD2", "x":13.75, "y":3, "w":1.25}, {"label":"KE0", "x":15, "y":3}, {"label":"K01", "x":0, "y":4, "w":1.25}, {"label":"K01", "x":1.25, "y":4}, {"label":"K11", "x":2.25, "y":4}, {"label":"K21", "x":3.25, "y":4}, {"label":"K31", "x":4.25, "y":4}, {"label":"K41", "x":5.25, "y":4}, {"label":"K51", "x":6.25, "y":4}, {"label":"K46", "x":7.25, "y":4}, {"label":"KE6", "x":8.25, "y":4}, {"label":"KE7", "x":9.25, "y":4}, {"label":"K47", "x":10.25, "y":4}, {"label":"KA1", "x":11.25, "y":4}, {"label":"KB1", "x":12.25, "y":4, "w":1.75}, {"label":"K86", "x":14, "y":4}, {"label":"K77", "x":15, "y":4}, {"label":"K00", "x":0, "y":5, "w":1.25}, {"label":"K00", "x":1.25, "y":5, "w":1.25}, {"label":"K20", "x":2.5, "y":5, "w":1.25}, {"label":"K56", "x":3.75, "y":5, "w":1}, {"label":"K56", "x":4.75, "y":5, "w":1.25}, {"label":"K20", "x":6, "y":5, "w":1.75}, {"label":"K56", "x":7.75, "y":5, "w":1.25}, {"label":"K56", "x":9, "y":5, "w":1}, {"label":"K57", "x":10, "y":5}, {"label":"K57", "x":11, "y":5}, {"label":"K57", "x":12, "y":5}, {"label":"K66", "x":13, "y":5}, {"label":"K76", "x":14, "y":5}, {"label":"K96", "x":15, "y":5}]

M keyboards/sirius/uni660/rev1/config.h => keyboards/sirius/uni660/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    0x5352 // "SR"
#define PRODUCT_ID   0x0201 // Second Product First Version
#define DEVICE_VER   0x1912 // 2019.12
#define MANUFACTURER SiRius
#define PRODUCT      Uni660

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

M keyboards/sirius/uni660/rev1/info.json => keyboards/sirius/uni660/rev1/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Uni660",
    "manufacturer": "SiRius",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x5352",
        "pid": "0x0201",
        "device_version": "19.1.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/sirius/uni660/rev2/ansi/config.h => keyboards/sirius/uni660/rev2/ansi/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    0x5352 // "SR"
#define PRODUCT_ID   0x0202 // Second Product Second Version
#define DEVICE_VER   0x2004 // 2020.12
#define MANUFACTURER SiRius
#define PRODUCT      Uni660 V2

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

M keyboards/sirius/uni660/rev2/ansi/info.json => keyboards/sirius/uni660/rev2/ansi/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Uni660",
    "keyboard_name": "Uni660 V2 ANSI",
    "manufacturer": "SiRius",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x5352",
        "pid": "0x0202",
        "device_version": "20.0.4"
    },
    "layouts": {
        "LAYOUT_ansi": {
            "layout": [

M keyboards/sirius/uni660/rev2/iso/config.h => keyboards/sirius/uni660/rev2/iso/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    0x5352 // "SR"
#define PRODUCT_ID   0x0203 // Second Product Third Version
#define DEVICE_VER   0x2004 // 2020.12
#define MANUFACTURER SiRius
#define PRODUCT      Uni660 V2

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

M keyboards/sirius/uni660/rev2/iso/info.json => keyboards/sirius/uni660/rev2/iso/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Uni660",
    "keyboard_name": "Uni660 V2 ISO",
    "manufacturer": "SiRius",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x5352",
        "pid": "0x0203",
        "device_version": "20.0.4"
    },
    "layouts": {
        "LAYOUT_iso": {
            "layout": [

M keyboards/sirius/unigo66/config.h => keyboards/sirius/unigo66/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       0xFEED
#define PRODUCT_ID      0x1001
#define DEVICE_VER      0x1901
#define MANUFACTURER    Sirius
#define PRODUCT         UniGo66

/* size of virtual matrix */
#define MATRIX_ROWS 16
#define MATRIX_COLS 16

M keyboards/sirius/unigo66/info.json => keyboards/sirius/unigo66/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "UniGo66",
    "manufacturer": "Sirius",
    "url": "https://discord.gg/GJ8bdM",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x1001",
        "device_version": "19.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/sixkeyboard/config.h => keyboards/sixkeyboard/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       0x746B
#define PRODUCT_ID      0x736B
#define DEVICE_VER      0x0001
#define MANUFACTURER    techkeys.us
#define PRODUCT         sixkeykeyboard

/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

M keyboards/sixkeyboard/info.json => keyboards/sixkeyboard/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "Techkeys SixKeyBoard",
  "keyboard_name": "SixKeyBoard",
  "manufacturer": "TechKeys",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0x746B",
    "pid": "0x736B",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_ortho_2x3": {
      "layout": [{"label":"k00", "x":0, "y":0}, {"label":"k01", "x":1, "y":0}, {"label":"k02", "x":2, "y":0}, {"label":"k10", "x":0, "y":1}, {"label":"k11", "x":1, "y":1}, {"label":"k12", "x":2, "y":1}]

M keyboards/skeletn87/hotswap/config.h => keyboards/skeletn87/hotswap/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    0xF984
#define PRODUCT_ID   0xB5E9
#define DEVICE_VER   0x0001
#define MANUFACTURER BredWorks
#define PRODUCT      Skeletn87 Hotswap

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

M keyboards/skeletn87/hotswap/info.json => keyboards/skeletn87/hotswap/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "skeletn87 hotswap", 
    "keyboard_name": "Skeletn87 Hotswap", 
    "manufacturer": "BredWorks",
    "url": "", 
    "maintainer": "kb-elmo<mail@elmo.space>", 
    "usb": {
        "vid": "0xF984",
        "pid": "0xB5E9",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_tkl_ansi": {
            "layout": [

M keyboards/skeletn87/soldered/config.h => keyboards/skeletn87/soldered/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    0xF984
#define PRODUCT_ID   0xB5E8
#define DEVICE_VER   0x0001
#define MANUFACTURER BredWorks
#define PRODUCT      Skeletn87

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

M keyboards/skeletn87/soldered/info.json => keyboards/skeletn87/soldered/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "skeletn87", 
    "keyboard_name": "Skeletn87", 
    "manufacturer": "BredWorks",
    "url": "", 
    "maintainer": "kb-elmo<mail@elmo.space>", 
    "usb": {
        "vid": "0xF984",
        "pid": "0xB5E8",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/skeletonkbd/skeletonnumpad/config.h => keyboards/skeletonkbd/skeletonnumpad/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    0x736C
#define PRODUCT_ID   0x6E70
#define DEVICE_VER   0x0001
#define MANUFACTURER SkeletonKBD
#define PRODUCT      SkeletonNumPad

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

M keyboards/skeletonkbd/skeletonnumpad/info.json => keyboards/skeletonkbd/skeletonnumpad/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "skeletonnumpad",
    "keyboard_name": "SkeletonNumPad",
    "manufacturer": "SkeletonKBD",
    "url": "https://github.com/skeletonkbd/SkeletonNumPad",
    "maintainer": "skeletonkbd",
    "usb": {
        "vid": "0x736C",
        "pid": "0x6E70",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_numpad_5x4": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4B49
#define PRODUCT_ID      0x534B
#define DEVICE_VER      0x0001
#define MANUFACTURER    Keyzio
#define PRODUCT         SKErgo

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

M keyboards/skergo/info.json => keyboards/skergo/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "SKErgo",
    "manufacturer": "Keyzio",
    "url": "https://keyz.io",
    "maintainer": "kevinzhao-tech",
    "usb": {
        "vid": "0x4B49",
        "pid": "0x534B",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT_all": "LAYOUT_split_bs"
    },

M keyboards/skippys_custom_pcs/rooboard65/config.h => keyboards/skippys_custom_pcs/rooboard65/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    0x36B6 // Skippys Custom PCs
#define PRODUCT_ID   0x0002 // Rooboard65
#define DEVICE_VER   0x0001 // Version 1
#define MANUFACTURER    FJLabs
#define PRODUCT         Rooboard65

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

M keyboards/skippys_custom_pcs/rooboard65/info.json => keyboards/skippys_custom_pcs/rooboard65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Rooboard65",
    "manufacturer": "FJLabs",
    "url": "https://www.fjlaboratories.com/",
    "maintainer": "FJLabs",
    "usb": {
        "vid": "0x36B6",
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_65_ansi": {
            "layout": [

M keyboards/skippys_custom_pcs/roopad/config.h => keyboards/skippys_custom_pcs/roopad/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    0x36B6 // skippys_custom_pcs
#define PRODUCT_ID   0x0001 // RooPad
#define DEVICE_VER   0x0001 // Version 1
#define MANUFACTURER    ToastyStoemp
#define PRODUCT         RooPad

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

M keyboards/skippys_custom_pcs/roopad/info.json => keyboards/skippys_custom_pcs/roopad/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "RooPad", 
    "manufacturer": "ToastyStoemp",
    "url": "", 
    "maintainer": "ToastyStoemp", 
    "usb": {
        "vid": "0x36B6",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [{"label":"Num Lock", "x":1.5, "y":0}, {"label":"/", "x":2.5, "y":0}, {"label":"*", "x":3.5, "y":0}, {"label":"-", "x":4.5, "y":0}, {"x":0, "y":1}, {"label":"7", "x":1.5, "y":1}, {"label":"8", "x":2.5, "y":1}, {"label":"9", "x":3.5, "y":1}, {"label":"+", "x":4.5, "y":1, "h":2}, {"x":0, "y":2}, {"label":"4", "x":1.5, "y":2}, {"label":"5", "x":2.5, "y":2}, {"label":"6", "x":3.5, "y":2}, {"x":0, "y":3}, {"label":"1", "x":1.5, "y":3}, {"label":"2", "x":2.5, "y":3}, {"label":"3", "x":3.5, "y":3}, {"label":"Enter", "x":4.5, "y":3, "h":2}, {"x":0, "y":4}, {"label":"0", "x":1.5, "y":4, "w":2}, {"label":".", "x":3.5, "y":4}]

M keyboards/skme/zeno/config.h => keyboards/skme/zeno/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       0x4048 // baul.xyz / sandkeys.me
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0001
#define MANUFACTURER    SKME
#define PRODUCT         Zeno

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

M keyboards/skme/zeno/info.json => keyboards/skme/zeno/info.json +6 -1
@@ 1,8 1,13 @@

{
    "keyboard_name": "Zeno",
    "manufacturer": "SKME",
    "url": "https://baul.xyz",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x4048",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_default": {
            "layout": [{"x":0.25, "y":0}, {"x":1.25, "y":0}, {"x":2.25, "y":0}, {"x":3.25, "y":0}, {"x":4.25, "y":0}, {"x":5.25, "y":0}, {"x":6.25, "y":0}, {"x":9.25, "y":0}, {"x":10.25, "y":0}, {"x":11.25, "y":0}, {"x":12.25, "y":0}, {"x":13.25, "y":0}, {"x":14.25, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":0.25, "y":1, "w":1.5}, {"x":1.75, "y":1}, {"x":2.75, "y":1}, {"x":3.75, "y":1}, {"x":4.75, "y":1}, {"x":5.75, "y":1}, {"x":8.75, "y":1}, {"x":9.75, "y":1}, {"x":10.75, "y":1}, {"x":11.75, "y":1}, {"x":12.75, "y":1}, {"x":13.75, "y":1}, {"x":14.75, "y":1}, {"x":15.75, "y":1, "w":1.5}, {"x":0.15, "y":2, "w":1.75}, {"x":1.9, "y":2}, {"x":2.9, "y":2}, {"x":3.9, "y":2}, {"x":4.9, "y":2}, {"x":5.9, "y":2}, {"x":9.05, "y":2}, {"x":10.05, "y":2}, {"x":11.05, "y":2}, {"x":12.05, "y":2}, {"x":13.05, "y":2}, {"x":14.05, "y":2}, {"x":15.05, "y":2, "w":2.25}, {"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":8.55, "y":3}, {"x":9.55, "y":3}, {"x":10.55, "y":3}, {"x":11.55, "y":3}, {"x":12.55, "y":3}, {"x":13.55, "y":3}, {"x":14.55, "y":3, "w":1.75}, {"x":16.3, "y":3}, {"x":0, "y":4, "w":1.5}, {"x":1.5, "y":4}, {"x":3.5, "y":4, "w":1.5}, {"x":5, "y":4, "w":2.25}, {"x":8.55, "y":4, "w":2.75}, {"x":11.3, "y":4, "w":1.5}, {"x":15.8, "y":4, "w":1.5}]

M keyboards/slz40/config.h => keyboards/slz40/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 SithLord
#define PRODUCT      slz40

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

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

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

#pragma once

/* USB Device descriptor parameter */
#include "config_common.h"
#define VENDOR_ID       0x7A71 // "zq" = zhouqiong19840119
#define PRODUCT_ID      0x736B // "sk" = smallkeyboard
#define DEVICE_VER      0x0001
#define MANUFACTURER    zhouqiong19840119
#define PRODUCT         smallkeyboard

/* key matrix size */
#define MATRIX_ROWS 2

M keyboards/smallkeyboard/info.json => keyboards/smallkeyboard/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "smallkeyboard",
  "manufacturer": "zhouqiong19840119",
  "url": "",
  "maintainer": "zhouqiong19840119",
  "usb": {
    "vid": "0x7A71",
    "pid": "0x736B",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_ortho_2x3": {
      "layout": [

M keyboards/smithrune/iron180/config.h => keyboards/smithrune/iron180/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       0x8384 //SR for Smith and Rune
#define PRODUCT_ID      0x1180
#define DEVICE_VER      0x0001
#define MANUFACTURER    SmithRune
#define PRODUCT         IRON180

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

M keyboards/smithrune/iron180/info.json => keyboards/smithrune/iron180/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Iron180",
    "manufacturer": "SmithRune",
    "url": "",
    "maintainer": "Gondolindrim",
    "usb": {
        "vid": "0x8384",
        "pid": "0x1180",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xDEAD
#define PRODUCT_ID      0x6585
#define DEVICE_VER      0x0001
#define MANUFACTURER    astro
#define PRODUCT         smk 60

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

M keyboards/smk60/info.json => keyboards/smk60/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "SMK60",
    "manufacturer": "astro",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xDEAD",
        "pid": "0x6585",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_60_wkl": {
            "layout": [

M keyboards/snampad/config.h => keyboards/snampad/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    Snamellit
#define PRODUCT         snampad

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

M keyboards/snampad/info.json => keyboards/snampad/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "snampad",
    "manufacturer": "Snamellit",
    "url": "",
    "maintainer": "ptillemans",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_numpad_6x4": {
            "layout": [

M keyboards/sneakbox/aliceclone/config.h => keyboards/sneakbox/aliceclone/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       0x5342
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sneakbox
#define PRODUCT         AliceClone

/*Bootmagic boot button, set to topmost, leftmost key */
#define BOOTMAGIC_LITE_ROW	2
#define BOOTMAGIC_LITE_COLUMN	0

M keyboards/sneakbox/aliceclone/info.json => keyboards/sneakbox/aliceclone/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "Alice Clone",
  "keyboard_name": "AliceClone",
  "manufacturer": "Sneakbox",
  "url": "https://sneakbox.design",
  "maintainer": "mujimanic",
  "usb": {
    "vid": "0x5342",
    "pid": "0x0001",
    "device_version": "0.0.1"
  },
  "layouts": {
      "LAYOUT_alice_split_bs": {
          "layout": [

M keyboards/sneakbox/aliceclonergb/config.h => keyboards/sneakbox/aliceclonergb/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       0x5342
#define PRODUCT_ID      0x0006
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sneakbox
#define PRODUCT         AliceClone RGB

/*Bootmagic boot button, set to topmost, leftmost key */
#define BOOTMAGIC_LITE_ROW	2
#define BOOTMAGIC_LITE_COLUMN	0

M keyboards/sneakbox/aliceclonergb/info.json => keyboards/sneakbox/aliceclonergb/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "Alice Clone",
  "keyboard_name": "AliceClone RGB",
  "manufacturer": "Sneakbox",
  "url": "https://sneakbox.design",
  "maintainer": "mujimanic",
  "usb": {
    "vid": "0x5342",
    "pid": "0x0006",
    "device_version": "0.0.1"
  },
  "layouts": {
      "LAYOUT_alice_split_bs": {
          "layout": [

M keyboards/sneakbox/ava/config.h => keyboards/sneakbox/ava/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       0x5342
#define PRODUCT_ID      0x0004
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sneakbox
#define PRODUCT         AVA

/*Bootmagic boot button, set to topmost, leftmost key */
#define BOOTMAGIC_LITE_ROW	2
#define BOOTMAGIC_LITE_COLUMN	0

M keyboards/sneakbox/ava/info.json => keyboards/sneakbox/ava/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "AVA",
  "manufacturer": "Sneakbox",
  "url": "https://sneakbox.com",
  "maintainer": "mujimanic",
  "usb": {
    "vid": "0x5342",
    "pid": "0x0004",
    "device_version": "0.0.1"
  },
  "layout_aliases": {
      "LAYOUT_alice_split_bs": "LAYOUT_ava_split_bs",
      "LAYOUT_alice": "LAYOUT_ava"

M keyboards/sneakbox/disarray/ortho/config.h => keyboards/sneakbox/disarray/ortho/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       0x5342
#define PRODUCT_ID      0x0003
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sneakbox
#define PRODUCT         Disarray (Ortholinear Layout)

/*Bootmagic boot button, set to topmost, leftmost key */
#define BOOTMAGIC_LITE_ROW	1
#define BOOTMAGIC_LITE_COLUMN	0

M keyboards/sneakbox/disarray/ortho/info.json => keyboards/sneakbox/disarray/ortho/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Disarray (Ortholinear)",
  "manufacturer": "Sneakbox",
  "url": "https://sneakbox.com",
  "maintainer": "mujimanic",
  "usb": {
    "vid": "0x5342",
    "pid": "0x0003",
    "device_version": "0.0.1"
  },
  "layouts": {
      "LAYOUT_all": {
          "layout": [

M keyboards/sneakbox/disarray/staggered/config.h => keyboards/sneakbox/disarray/staggered/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       0x5342
#define PRODUCT_ID      0x0002
#define DEVICE_VER      0x0001
#define MANUFACTURER    Sneakbox
#define PRODUCT         Disarray (Staggered Layout)

/*Bootmagic boot button, set to topmost, leftmost key */
#define BOOTMAGIC_LITE_ROW	1
#define BOOTMAGIC_LITE_COLUMN	0

M keyboards/sneakbox/disarray/staggered/info.json => keyboards/sneakbox/disarray/staggered/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Disarray (Staggered)",
  "manufacturer": "Sneakbox",
  "url": "https://sneakbox.design",
  "maintainer": "mujimanic",
  "usb": {
    "vid": "0x5342",
    "pid": "0x0002",
    "device_version": "0.0.1"
  },
  "layouts": {
      "LAYOUT": {
          "layout": [

M keyboards/sofle/keyhive/config.h => keyboards/sofle/keyhive/config.h +0 -7
@@ 19,13 19,6 @@
#pragma once
#include "config_common.h"

// USB Device descriptor parameter
#define VENDOR_ID    0xFC32
#define PRODUCT_ID   0x1287
#define DEVICE_VER   0x0002
#define MANUFACTURER Keyhive
#define PRODUCT      Sofle

// Key matrix size
// Rows are doubled-up. Added extra column for rotary encoder VIA mapping.
#define MATRIX_ROWS  10

M keyboards/sofle/keyhive/info.json => keyboards/sofle/keyhive/info.json +6 -0
@@ 1,5 1,11 @@
{
    "keyboard_name": "Sofle",
    "manufacturer": "Keyhive",
    "usb": {
        "vid": "0xFC32",
        "pid": "0x1287",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/sofle/rev1/config.h => keyboards/sofle/rev1/config.h +0 -7
@@ 1,12 1,5 @@
#pragma once

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFC32
#define PRODUCT_ID      0x0287
#define DEVICE_VER      0x0001
#define MANUFACTURER    JosefAdamcik
#define PRODUCT         Sofle

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

M keyboards/sofle/rev1/info.json => keyboards/sofle/rev1/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Sofle",
    "manufacturer": "JosefAdamcik",
    "url": "https://github.com/josefadamcik/SofleKeyboard",
    "maintainer": "Josef Adamcik <josef.adamcik@gmail.com>",
    "usb": {
        "vid": "0xFC32",
        "pid": "0x0287",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/soup10/config.h => keyboards/soup10/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    0x5375
#define PRODUCT_ID   0x0001
#define DEVICE_VER   0x0001
#define MANUFACTURER icesoup
#define PRODUCT      soup10

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

M keyboards/soup10/info.json => keyboards/soup10/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Soup10",
    "manufacturer": "icesoup",
    "url": "https://github.com/Sadeeed/soup10",
    "maintainer": "Sadeeed",
    "usb": {
        "vid": "0x5375",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/sowbug/68keys/config.h => keyboards/sowbug/68keys/config.h +0 -7
@@ 20,13 20,6 @@

#include "config_common.h"

// USB Device descriptor parameter
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x8888
#define DEVICE_VER 0x0001
#define MANUFACTURER github.com/sowbug
#define PRODUCT 68-key keyboard

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

M keyboards/sowbug/68keys/info.json => keyboards/sowbug/68keys/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "68keys",
    "manufacturer": "Sowbug",
    "url": "github.com/sowbug",
    "maintainer": "sowbug",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x8888",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_default": {
            "layout": [

M keyboards/sowbug/ansi_tkl/config.h => keyboards/sowbug/ansi_tkl/config.h +0 -7
@@ 20,13 20,6 @@

#include "config_common.h"

// USB Device descriptor parameters
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x8889
#define DEVICE_VER 0x0001
#define MANUFACTURER github.com/sowbug
#define PRODUCT ANSI TKL

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

M keyboards/sowbug/ansi_tkl/info.json => keyboards/sowbug/ansi_tkl/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "ansi_tkl",
    "keyboard_name": "ANSI TKL",
    "manufacturer": "Sowbug",
    "url": "github.com/sowbug",
    "maintainer": "sowbug",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x8889",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_default": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4452 // "DR" short for DrewKeys
#define PRODUCT_ID      0x534f // "SO" short for Soy
#define DEVICE_VER      0x0001
#define MANUFACTURER    drewkeys
#define PRODUCT         soy20

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

M keyboards/soy20/info.json => keyboards/soy20/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Soy20",
    "manufacturer": "drewkeys",
    "url": "",
    "maintainer": "twholt",
    "usb": {
        "vid": "0x4452",
        "pid": "0x534F",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_5x4": {
            "layout": [

M keyboards/spaceholdings/nebula12/config.h => keyboards/spaceholdings/nebula12/config.h +0 -7
@@ 25,13 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* LSE clock */
#define STM32_LSECLK 32768

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

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

M keyboards/spaceholdings/nebula12/info.json => keyboards/spaceholdings/nebula12/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "NEBULA12",
    "manufacturer": "Yiancar-Designs",
    "url": "",
    "maintainer": "yiancar",
    "usb": {
        "vid": "0x8968",
        "pid": "0x5337",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_68_ansi": {
            "layout": [

M keyboards/spaceholdings/nebula12b/config.h => keyboards/spaceholdings/nebula12b/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      0x5332
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yiancar-Designs
#define PRODUCT         NEBULA12B

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

M keyboards/spaceholdings/nebula12b/info.json => keyboards/spaceholdings/nebula12b/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "NEBULA12B",
    "manufacturer": "Yiancar-Designs",
    "url": "",
    "maintainer": "yiancar",
    "usb": {
        "vid": "0x8968",
        "pid": "0x5332",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/spaceholdings/nebula68/config.h => keyboards/spaceholdings/nebula68/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      0x5336
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yiancar-Designs
#define PRODUCT         NEBULA68

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

M keyboards/spaceholdings/nebula68/info.json => keyboards/spaceholdings/nebula68/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "NEBULA68",
    "manufacturer": "Yiancar-Designs",
    "url": "",
    "maintainer": "yiancar",
    "usb": {
        "vid": "0x8968",
        "pid": "0x5336",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_68_ansi": {
            "layout": [

M keyboards/spaceholdings/nebula68b/config.h => keyboards/spaceholdings/nebula68b/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      0x5338
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yiancar-Designs
#define PRODUCT         NEBULA68B

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

M keyboards/spaceholdings/nebula68b/info.json => keyboards/spaceholdings/nebula68b/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "NEBULA68B",
    "manufacturer": "Yiancar-Designs",
    "url": "",
    "maintainer": "yiancar",
    "usb": {
        "vid": "0x8968",
        "pid": "0x5338",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_68_ansi_split_bs": {
            "layout": [

M keyboards/spaceman/2_milk/config.h => keyboards/spaceman/2_milk/config.h +0 -7
@@ 16,13 16,6 @@
#pragma once
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5342 // "SB"
#define PRODUCT_ID      0x3225 // "2%"
#define DEVICE_VER      0x0001
#define MANUFACTURER    Spaceman
#define PRODUCT         2% Milk

/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 1

M keyboards/spaceman/2_milk/info.json => keyboards/spaceman/2_milk/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "2% Milk",
  "manufacturer": "Spaceman",
  "url": "",
  "maintainer": "Spaceman",
  "usb": {
    "vid": "0x5342",
    "pid": "0x3225",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [ {"x": 0, "y": 0 }, {"x": 0, "y": 1 }]

M keyboards/spaceman/pancake/rev1/config.h => keyboards/spaceman/pancake/rev1/config.h +0 -7
@@ 16,13 16,6 @@
#pragma once
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5342 // SB 
#define PRODUCT_ID      0x504B // PK
#define DEVICE_VER      0x0001
#define MANUFACTURER    Spaceman
#define PRODUCT         Pancake

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

M keyboards/spaceman/pancake/rev1/info.json => keyboards/spaceman/pancake/rev1/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Pancake",
  "manufacturer": "Spaceman",
  "url": "",
  "maintainer": "Spaceman",
  "usb": {
    "vid": "0x5342",
    "pid": "0x504B",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_planck_mit": {
      "layout": [ 

M keyboards/spaceman/pancake/rev2/config.h => keyboards/spaceman/pancake/rev2/config.h +0 -7
@@ 16,13 16,6 @@
#pragma once
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5342 // SB
#define PRODUCT_ID      0x5032 // P2
#define DEVICE_VER      0x0002
#define MANUFACTURER    Spaceman
#define PRODUCT         Pancake 2

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

M keyboards/spaceman/pancake/rev2/info.json => keyboards/spaceman/pancake/rev2/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Pancake 2",
  "manufacturer": "Spaceman",
  "url": "",
  "maintainer": "Spaceman",
  "usb": {
    "vid": "0x5342",
    "pid": "0x5032",
    "device_version": "0.0.2"
  },
  "layouts": {
		"LAYOUT_ortho_4x12": {
      "layout": [ 

M keyboards/spaceman/yun65/config.h => keyboards/spaceman/yun65/config.h +0 -7
@@ 16,13 16,6 @@
#pragma once
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5342 // "SB"
#define PRODUCT_ID      0x594E // "YN"
#define DEVICE_VER      0x0001
#define MANUFACTURER    Spaceman
#define PRODUCT         Yun 65

/* Key Matrix perameter */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

M keyboards/spaceman/yun65/info.json => keyboards/spaceman/yun65/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "yun65",
  "keyboard_name": "Yun 65",
  "manufacturer": "Spaceman",
  "url": "",
  "maintainer": "Spaceman",
  "usb": {
    "vid": "0x5342",
    "pid": "0x594E",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

M keyboards/spacetime/config.h => keyboards/spacetime/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      0x0A0C
#define DEVICE_VER      0x0100
#define MANUFACTURER    Kyle Terry
#define PRODUCT         spacetime

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

M keyboards/spacetime/info.json => keyboards/spacetime/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "spacetime",
  "manufacturer": "Kyle Terry",
  "url": "https://github.com/kyleterry/spacetime-keyboard",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x0A0C",
    "device_version": "1.0.0"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

M keyboards/spacey/config.h => keyboards/spacey/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    0x5641 // "VA"
#define PRODUCT_ID   0x2045 // "Space E"
#define DEVICE_VER   0x0001
#define MANUFACTURER vanilla
#define PRODUCT      spacey

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

M keyboards/spacey/info.json => keyboards/spacey/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "spacey",
    "manufacturer": "vanilla",
    "url": "",
    "maintainer": "vanilla",
    "usb": {
        "vid": "0x5641",
        "pid": "0x2045",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/sparrow62/config.h => keyboards/sparrow62/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    0xDA74
#define PRODUCT_ID   0x7461
#define DEVICE_VER   0x0001
#define MANUFACTURER Atsushi_Morimoto_74th
#define PRODUCT      sparrow62

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

M keyboards/sparrow62/info.json => keyboards/sparrow62/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "sparrow62",
    "manufacturer": "Atsushi_Morimoto_74th",
    "url": "https://github.com/74th/sparrow62-buildguide",
    "maintainer": "Atsushi Morimoto (@74th)",
    "usb": {
        "vid": "0xDA74",
        "pid": "0x7461",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/specskeys/config.h => keyboards/specskeys/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    0xCAFE
#define PRODUCT_ID   0x0080
#define DEVICE_VER   0x0001
#define MANUFACTURER Specs32
#define PRODUCT      Specskeys

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

M keyboards/specskeys/info.json => keyboards/specskeys/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "specskeys",
    "keyboard_name": "Specskeys",
    "manufacturer": "Specs32",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xCAFE",
        "pid": "0x0080",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_tkl_iso_tsangan"
    },

M keyboards/spiderisland/split78/config.h => keyboards/spiderisland/split78/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   0xF4E4
#define DEVICE_VER   0x0001
#define MANUFACTURER SpiderIsland
#define PRODUCT      Split 78-key

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

M keyboards/spiderisland/split78/info.json => keyboards/spiderisland/split78/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Spider Island 78-key split",
    "keyboard_name": "Split 78-key",
    "manufacturer": "SpiderIsland",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0xF4E4",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/splitish/config.h => keyboards/splitish/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      0xFEED
#define PRODUCT_ID     0x6464
#define DEVICE_VER     0x0001
#define MANUFACTIRER   Reid Schneyer
#define PRODUCT        Splitish

#define MATRIX_ROWS 4
#define MATRIX_COLS 12


M keyboards/splitish/info.json => keyboards/splitish/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "splitish",
    "keyboard_name": "Splitish",
    "manufacturer": "Reid Schneyer",
    "url": "",
    "maintainer": "RSchneyer",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6464",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/splitkb/zima/config.h => keyboards/splitkb/zima/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    0x8D1D
#define PRODUCT_ID   0xF75B
#define DEVICE_VER   0x0001
#define MANUFACTURER splitkb
#define PRODUCT      Zima

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

M keyboards/splitkb/zima/info.json => keyboards/splitkb/zima/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Zima",
    "manufacturer": "splitkb",
    "url": "splitkb.com",
    "maintainer": "splitkb.com, drashna",
    "usb": {
        "vid": "0x8D1D",
        "pid": "0xF75B",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_4x3": {
            "layout": [

M keyboards/splitography/config.h => keyboards/splitography/config.h +0 -3
@@ 18,9 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define PRODUCT Splitography

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

M keyboards/splitty/config.h => keyboards/splitty/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 0x1D50
#define PRODUCT_ID 0x6052
#define DEVICE_VER 0x0001
#define MANUFACTURER Nicolas Schodet
#define PRODUCT Splitty

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

M keyboards/splitty/info.json => keyboards/splitty/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Splitty",
  "manufacturer": "Nicolas Schodet",
  "url": "https://git.ni.fr.eu.org/splitty.git/about/",
  "maintainer": "schodet",
  "usb": {
    "vid": "0x1D50",
    "pid": "0x6052",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

M keyboards/sporewoh/banime40/config.h => keyboards/sporewoh/banime40/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       0xBEAF
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0000
#define MANUFACTURER    sporewoh
#define PRODUCT         banime40

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

M keyboards/sporewoh/banime40/info.json => keyboards/sporewoh/banime40/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "banime40", 
    "manufacturer": "sporewoh",
    "url": "https://github.com/ChrisChrisLoLo/banime40", 
    "maintainer": "sporewoh", 
    "usb": {
     	"vid": "0xBEAF",
     	"pid": "0x0001",
     	"device_version": "0.0.1"
     },
    "layouts": {
        "LAYOUT_ortho_4x10": {
            "layout": [

M keyboards/star75/config.h => keyboards/star75/config.h +0 -7
@@ 5,13 5,6 @@ SPDX-License-Identifier: GPL-2.0-or-later */

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4B35
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    DXWS
#define PRODUCT         Star75

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

M keyboards/star75/info.json => keyboards/star75/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Star75", 
    "manufacturer": "DXWS",
    "url": "https://item.taobao.com/item.htm?id=656392112467", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x4B35",
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1.5, "y":0}, {"label":"F2", "x":2.5, "y":0}, {"label":"F3", "x":3.5, "y":0}, {"label":"F4", "x":4.5, "y":0}, {"label":"F5", "x":6, "y":0}, {"label":"F6", "x":7, "y":0}, {"label":"F7", "x":8, "y":0}, {"label":"F8", "x":9, "y":0}, {"label":"F9", "x":10.5, "y":0}, {"label":"F10", "x":11.5, "y":0}, {"label":"F11", "x":12.5, "y":0}, {"label":"F12", "x":13.5, "y":0}, {"label":"Ins", "x":15, "y":0}, {"label":"~", "x":0, "y":1.25}, {"label":"!", "x":1, "y":1.25}, {"label":"@", "x":2, "y":1.25}, {"label":"#", "x":3, "y":1.25}, {"label":"$", "x":4, "y":1.25}, {"label":"%", "x":5, "y":1.25}, {"label":"^", "x":6, "y":1.25}, {"label":"&", "x":7, "y":1.25}, {"label":"*", "x":8, "y":1.25}, {"label":"(", "x":9, "y":1.25}, {"label":")", "x":10, "y":1.25}, {"label":"_", "x":11, "y":1.25}, {"label":"+", "x":12, "y":1.25}, {"label":"Backspace", "x":13, "y":1.25, "w":2}, {"label":"Home", "x":15, "y":1.25}, {"label":"Tab", "x":0, "y":2.25, "w":1.5}, {"label":"Q", "x":1.5, "y":2.25}, {"label":"W", "x":2.5, "y":2.25}, {"label":"E", "x":3.5, "y":2.25}, {"label":"R", "x":4.5, "y":2.25}, {"label":"T", "x":5.5, "y":2.25}, {"label":"Y", "x":6.5, "y":2.25}, {"label":"U", "x":7.5, "y":2.25}, {"label":"I", "x":8.5, "y":2.25}, {"label":"O", "x":9.5, "y":2.25}, {"label":"P", "x":10.5, "y":2.25}, {"label":"{", "x":11.5, "y":2.25}, {"label":"}", "x":12.5, "y":2.25}, {"label":"|", "x":13.5, "y":2.25, "w":1.5}, {"label":"PgUp", "x":15, "y":2.25}, {"label":"Capslock", "x":0, "y":3.25, "w":1.75}, {"label":"A", "x":1.75, "y":3.25}, {"label":"S", "x":2.75, "y":3.25}, {"label":"D", "x":3.75, "y":3.25}, {"label":"F", "x":4.75, "y":3.25}, {"label":"G", "x":5.75, "y":3.25}, {"label":"H", "x":6.75, "y":3.25}, {"label":"J", "x":7.75, "y":3.25}, {"label":"K", "x":8.75, "y":3.25}, {"label":"L", "x":9.75, "y":3.25}, {"label":"", "x":10.75, "y":3.25}, {"label":"\"", "x":11.75, "y":3.25}, {"label":"Enter", "x":12.75, "y":3.25, "w":2.25}, {"label":"PgDn", "x":15, "y":3.25}, {"label":"Shift", "x":0, "y":4.25, "w":2.25}, {"label":"Z", "x":2.25, "y":4.25}, {"label":"X", "x":3.25, "y":4.25}, {"label":"C", "x":4.25, "y":4.25}, {"label":"V", "x":5.25, "y":4.25}, {"label":"B", "x":6.25, "y":4.25}, {"label":"N", "x":7.25, "y":4.25}, {"label":"M", "x":8.25, "y":4.25}, {"label":"<", "x":9.25, "y":4.25}, {"label":">", "x":10.25, "y":4.25}, {"label":"?", "x":11.25, "y":4.25}, {"label":"Shift", "x":12.25, "y":4.25, "w":1.75}, {"label":"Up", "x":14, "y":4.25}, {"label":"Ctrl", "x":0, "y":5.25, "w":1.25}, {"label":"Win", "x":1.25, "y":5.25, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.25, "w":1.25}, {"x":3.75, "y":5.25, "w":6.25}, {"label":"Fn", "x":10, "y":5.25, "w":1.25}, {"label":"Alt", "x":11.25, "y":5.25, "w":1.25}, {"label":"Left", "x":13, "y":5.25}, {"label":"Down", "x":14, "y":5.25}, {"label":"Right", "x":15, "y":5.25}]

M keyboards/stello65/beta/config.h => keyboards/stello65/beta/config.h +0 -7
@@ 5,13 5,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x5559
#define PRODUCT_ID   0x0003
#define DEVICE_VER   0x0001
#define MANUFACTURER @wekey
#define PRODUCT      Stello65

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

M keyboards/stello65/beta/info.json => keyboards/stello65/beta/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Stello65",
    "manufacturer": "@wekey",
    "url": "",
    "maintainer": "@wekey",
    "usb": {
        "vid": "0x5559",
        "pid": "0x0003",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [{"label":"esc", "x":0, "y":0}, {"label":"1", "x":1, "y":0}, {"label":"2", "x":2, "y":0}, {"label":"3", "x":3, "y":0}, {"label":"4", "x":4, "y":0}, {"label":"5", "x":5, "y":0}, {"label":"6", "x":6, "y":0}, {"label":"7", "x":7, "y":0}, {"label":"8", "x":8, "y":0}, {"label":"9", "x":9, "y":0}, {"label":"0", "x":10, "y":0}, {"label":"-", "x":11, "y":0}, {"label":"=", "x":12, "y":0}, {"label":"bs", "x":13, "y":0}, {"label":"del", "x":14, "y":0}, {"label":"home", "x":15, "y":0}, {"label":"vold", "x":16.25, "y":0}, {"label":"volu", "x":17.25, "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":"end", "x":15, "y":1}, {"label":"caps", "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":"pgup", "x":15, "y":2}, {"label":"shift", "x":0, "y":3, "w":1.25}, {"label":"\\", "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":"up", "x":14, "y":3}, {"label":"pgdn", "x":15, "y":3}, {"label":"ctrl", "x":0, "y":4, "w":1.25}, {"label":"gui", "x":1.25, "y":4, "w":1.25}, {"label":"alt", "x":2.5, "y":4, "w":1.25}, {"label":"spacce", "x":3.75, "y":4, "w":6.25}, {"label":"alt", "x":10, "y":4, "w":1.25}, {"label":"ctrl", "x":11.25, "y":4, "w":1.25}, {"label":"left", "x":13, "y":4}, {"label":"down", "x":14, "y":4}, {"label":"right", "x":15, "y":4}]

M keyboards/stello65/hs_rev1/config.h => keyboards/stello65/hs_rev1/config.h +0 -7
@@ 5,13 5,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x5559
#define PRODUCT_ID   0x0004
#define DEVICE_VER   0x0001
#define MANUFACTURER @wekey
#define PRODUCT      Stello65

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

M keyboards/stello65/hs_rev1/info.json => keyboards/stello65/hs_rev1/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Stello65",
    "manufacturer": "@wekey",
    "url": "",
    "maintainer": "@wekey",
    "usb": {
        "vid": "0x5559",
        "pid": "0x0004",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [{"label":"0,0", "x":0, "y":0}, {"label":"1,0", "x":1, "y":0}, {"label":"0,1", "x":2, "y":0}, {"label":"1,1", "x":3, "y":0}, {"label":"0,2", "x":4, "y":0}, {"label":"1,2", "x":5, "y":0}, {"label":"0,3", "x":6, "y":0}, {"label":"1,3", "x":7, "y":0}, {"label":"0,4", "x":8, "y":0}, {"label":"1,4", "x":9, "y":0}, {"label":"0,5", "x":10, "y":0}, {"label":"1,5", "x":11, "y":0}, {"label":"0,6", "x":12, "y":0}, {"label":"1,6", "x":13, "y":0, "w":2}, {"label":"2,0", "x":0, "y":1, "w":1.5}, {"label":"3,0", "x":1.5, "y":1}, {"label":"2,1", "x":2.5, "y":1}, {"label":"3,1", "x":3.5, "y":1}, {"label":"2,2", "x":4.5, "y":1}, {"label":"3,2", "x":5.5, "y":1}, {"label":"2,3", "x":6.5, "y":1}, {"label":"3,3", "x":7.5, "y":1}, {"label":"2,4", "x":8.5, "y":1}, {"label":"3,4", "x":9.5, "y":1}, {"label":"2,5", "x":10.5, "y":1}, {"label":"3,5", "x":11.5, "y":1}, {"label":"2,6", "x":12.5, "y":1}, {"label":"3,6", "x":13.5, "y":1, "w":1.5}, {"label":"2,7", "x":15, "y":1}, {"label":"4,0", "x":0, "y":2, "w":1.75}, {"label":"4,1", "x":1.75, "y":2}, {"label":"5,0", "x":2.75, "y":2}, {"label":"5,1", "x":3.75, "y":2}, {"label":"4,2", "x":4.75, "y":2}, {"label":"5,2", "x":5.75, "y":2}, {"label":"4,3", "x":6.75, "y":2}, {"label":"5,3", "x":7.75, "y":2}, {"label":"4,4", "x":8.75, "y":2}, {"label":"5,4", "x":9.75, "y":2}, {"label":"4,5", "x":10.75, "y":2}, {"label":"5,5", "x":11.75, "y":2}, {"label":"5,6", "x":12.75, "y":2, "w":2.25}, {"label":"4,7", "x":15, "y":2}, {"label":"6,0", "x":0, "y":3, "w":2.25}, {"label":"6,1", "x":2.25, "y":3}, {"label":"7,0", "x":3.25, "y":3}, {"label":"7,1", "x":4.25, "y":3}, {"label":"6,2", "x":5.25, "y":3}, {"label":"7,2", "x":6.25, "y":3}, {"label":"6,3", "x":7.25, "y":3}, {"label":"7,3", "x":8.25, "y":3}, {"label":"6,4", "x":9.25, "y":3}, {"label":"7,4", "x":10.25, "y":3}, {"label":"6,5", "x":11.25, "y":3}, {"label":"7,5", "x":12.25, "y":3}, {"label":"7,6", "x":13.25, "y":3, "w":1.75}, {"label":"6,7", "x":15, "y":3}, {"label":"8,0", "x":0, "y":4, "w":1.25}, {"label":"9,0", "x":1.25, "y":4, "w":1.25}, {"label":"8,1", "x":2.5, "y":4, "w":1.25}, {"label":"9,1", "x":3.75, "y":4, "w":6.25}, {"label":"8,5", "x":10, "y":4, "w":1.25}, {"label":"9,5", "x":11.25, "y":4, "w":1.25}, {"label":"8,6", "x":13, "y":4}, {"label":"9,6", "x":14, "y":4}, {"label":"8,7", "x":15, "y":4}]

M keyboards/stello65/sl_rev1/config.h => keyboards/stello65/sl_rev1/config.h +0 -7
@@ 5,13 5,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x5559
#define PRODUCT_ID   0x0005
#define DEVICE_VER   0x0001
#define MANUFACTURER @wekey
#define PRODUCT      Stello65

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

M keyboards/stello65/sl_rev1/info.json => keyboards/stello65/sl_rev1/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Stello65",
    "manufacturer": "@wekey",
    "url": "",
    "maintainer": "@wekey",
    "usb": {
        "vid": "0x5559",
        "pid": "0x0005",
        "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":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":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":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":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/stratos/config.h => keyboards/stratos/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    0xD5D0
#define PRODUCT_ID   0x992D
#define DEVICE_VER   0x0001
#define MANUFACTURER eggyolk
#define PRODUCT      stratos

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

M keyboards/stratos/info.json => keyboards/stratos/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "stratos",
    "manufacturer": "eggyolk",
    "url": "",
    "maintainer": "kb-elmo",
    "usb": {
        "vid": "0xD5D0",
        "pid": "0x992D",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/studiokestra/bourgeau/config.h => keyboards/studiokestra/bourgeau/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       0x7C10
#define PRODUCT_ID      0x7501
#define DEVICE_VER      0x0001
#define MANUFACTURER    Studio Kestra
#define PRODUCT         Bourgeau

#define MATRIX_ROWS 6
#define MATRIX_COLS 16


M keyboards/studiokestra/bourgeau/info.json => keyboards/studiokestra/bourgeau/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Bourgeau",
    "manufacturer": "Studio Kestra",
    "url": "https://studiokestra.ca/bourgeau/",
    "maintainer": "studiokestra",
    "usb": {
        "vid": "0x7C10",
        "pid": "0x7501",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT_all": "LAYOUT_75_ansi_rwkl"
    },

M keyboards/studiokestra/cascade/config.h => keyboards/studiokestra/cascade/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       0x7C10
#define PRODUCT_ID      0x6001
#define DEVICE_VER      0x0001
#define MANUFACTURER    Studio Kestra
#define PRODUCT         Cascade

#define MATRIX_ROWS 5
#define MATRIX_COLS 14


M keyboards/studiokestra/cascade/info.json => keyboards/studiokestra/cascade/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Cascade",
    "manufacturer": "Studio Kestra",
    "url": "https://studiokestra.ca/cascade/",
    "maintainer": "Studio Kestra",
    "usb": {
        "vid": "0x7C10",
        "pid": "0x6001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/studiokestra/nue/config.h => keyboards/studiokestra/nue/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       0x7C10
#define PRODUCT_ID      0x0701
#define DEVICE_VER      0x0001
#define MANUFACTURER    Studio Kestra
#define PRODUCT         Nue

#define MATRIX_ROWS 5
#define MATRIX_COLS 14


M keyboards/studiokestra/nue/info.json => keyboards/studiokestra/nue/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Nue",
    "manufacturer": "Studio Kestra",
    "url": "https://studiokestra.ca/nue",
    "maintainer": "Studio Kestra",
    "usb": {
        "vid": "0x7C10",
        "pid": "0x0701",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all":  {
            "layout": [

M keyboards/suavity/ehan/config.h => keyboards/suavity/ehan/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       0x5344 // 5344 short for "SD" (Suavity Designs)
#define PRODUCT_ID      0x4548 // 4548 short for "EH" (EHan)
#define DEVICE_VER      0x0001
#define MANUFACTURER    Suavity Designs
#define PRODUCT         ehan

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

M keyboards/suavity/ehan/info.json => keyboards/suavity/ehan/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "ehan",
    "manufacturer": "Suavity Designs",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x5344",
        "pid": "0x4548",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/subatomic/config.h => keyboards/subatomic/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      0x6063
#define DEVICE_VER      0x0001
#define MANUFACTURER    Ortholinear Keyboards
#define PRODUCT         The Subatomic Keyboard

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

M keyboards/subatomic/info.json => keyboards/subatomic/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Subatomic",
  "manufacturer": "OLKB",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x6063",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_ortho_5x14": {
      "layout": [

M keyboards/subrezon/la_nc/config.h => keyboards/subrezon/la_nc/config.h +0 -5
@@ 5,11 5,6 @@

#include "config_common.h"

// USB device parameters
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x1A7C
#define DEVICE_VER      0x0100

// key matrix
#define MATRIX_ROWS 6
#define MATRIX_ROW_PINS {D3, F4, D2, B2, B5, B6}

M keyboards/subrezon/la_nc/info.json => keyboards/subrezon/la_nc/info.json +5 -0
@@ 1,6 1,11 @@
{
    "keyboard_name": "la_nc",
    "url": "https://github.com/subrezon/la_nc",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x1A7C",
        "device_version": "1.0.0"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/superuser/ext/config.h => keyboards/superuser/ext/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       0x5355
#define PRODUCT_ID      0x4558
#define DEVICE_VER      0x0001
#define MANUFACTURER    superuser
#define PRODUCT         ext


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

M keyboards/superuser/ext/info.json => keyboards/superuser/ext/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "ext",
    "manufacturer": "superuser",
    "url": "",
    "maintainer": "kaylanm",
    "usb": {
        "vid": "0x5355",
        "pid": "0x4558",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT_tkl": "LAYOUT_all"
    },

M keyboards/superuser/frl/config.h => keyboards/superuser/frl/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       0x5355
#define PRODUCT_ID      0x4652
#define DEVICE_VER      0x0001
#define MANUFACTURER    superuser
#define PRODUCT         frl


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

M keyboards/superuser/frl/info.json => keyboards/superuser/frl/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "frl",
    "manufacturer": "superuser",
    "url": "",
    "maintainer": "superuser",
    "usb": {
        "vid": "0x5355",
        "pid": "0x4652",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_tkl": {
            "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}, {"label":"Bksp", "x":13, "y":0}, {"label":"Bksp", "x":14, "y":0}, {"label":"Insert", "x":15.25, "y":0}, {"label":"Home", "x":16.25, "y":0}, {"label":"PgUp", "x":17.25, "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":"Delete", "x":15.25, "y":1}, {"label":"End", "x":16.25, "y":1}, {"label":"PgDn", "x":17.25, "y":1}, {"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}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"label":"|", "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":"Fn", "x":14, "y":3}, {"label":"\u2191", "x":16.25, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.5}, {"label":"Win", "x":1.5, "y":4}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"label":"Alt", "x":11, "y":4, "w":1.5}, {"label":"Win", "x":12.5, "y":4}, {"label":"Ctrl", "x":13.5, "y":4, "w":1.5}, {"label":"\u2190", "x":15.25, "y":4}, {"label":"\u2193", "x":16.25, "y":4}, {"label":"\u2192", "x":17.25, "y":4}]

M keyboards/superuser/tkl/config.h => keyboards/superuser/tkl/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       0x5355
#define PRODUCT_ID      0x544B
#define DEVICE_VER      0x0001
#define MANUFACTURER    superuser
#define PRODUCT         tkl


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

M keyboards/superuser/tkl/info.json => keyboards/superuser/tkl/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "tkl",
    "manufacturer": "superuser",
    "url": "",
    "maintainer": "kaylanm",
    "usb": {
        "vid": "0x5355",
        "pid": "0x544B",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT_tkl": "LAYOUT_all"
    },

M keyboards/swiftrax/retropad/config.h => keyboards/swiftrax/retropad/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       0x04D8
#define PRODUCT_ID      0xEB0C
#define DEVICE_VER      0x0001
#define MANUFACTURER    Swiftrax
#define PRODUCT         Retropad

/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 2

M keyboards/swiftrax/retropad/info.json => keyboards/swiftrax/retropad/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Retropad", 
    "manufacturer": "Swiftrax",
    "url": "https://github.com/swiftrax", 
    "maintainer": "swiftrax", 
    "usb": {
        "vid": "0x04D8",
        "pid": "0xEB0C",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [{"label":"0,1", "x":0.5, "y":0}, {"label":"1,0", "x":0, "y":1.5}, {"label":"1,1", "x":1, "y":1.5}, {"label":"2,0", "x":0, "y":2.5}, {"label":"2,1", "x":1, "y":2.5}]

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x4084
#define DEVICE_VER      0x0001
#define MANUFACTURER    Switchplate Peripherals
#define PRODUCT         Southpaw Extended 65%

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

M keyboards/switchplate/southpaw_65/info.json => keyboards/switchplate/southpaw_65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Southpaw Extended 65%",
    "manufacturer": "Switchplate Peripherals",
    "url": "https://geekhack.org/index.php?topic=92344.0",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x4084",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [{"label":"Num Lock", "x":0, "y":0}, {"label":"/", "x":1, "y":0}, {"label":"*", "x":2, "y":0}, {"label":"-", "x":3, "y":0}, {"label":"Esc", "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":"_", "x":15, "y":0}, {"label":"+", "x":16, "y":0}, {"label":"Backspace", "x":17, "y":0}, {"label":"Backspace", "x":18, "y":0}, {"label":"Home", "x":19, "y":0}, {"label":"7", "x":0, "y":1}, {"label":"8", "x":1, "y":1}, {"label":"9", "x":2, "y":1}, {"label":"+", "x":3, "y":1}, {"label":"Tab", "x":4, "y":1, "w":1.5}, {"label":"Q", "x":5.5, "y":1}, {"label":"W", "x":6.5, "y":1}, {"label":"E", "x":7.5, "y":1}, {"label":"R", "x":8.5, "y":1}, {"label":"T", "x":9.5, "y":1}, {"label":"Y", "x":10.5, "y":1}, {"label":"U", "x":11.5, "y":1}, {"label":"I", "x":12.5, "y":1}, {"label":"O", "x":13.5, "y":1}, {"label":"P", "x":14.5, "y":1}, {"label":"{", "x":15.5, "y":1}, {"label":"}", "x":16.5, "y":1}, {"label":"|", "x":17.5, "y":1, "w":1.5}, {"label":"End", "x":19, "y":1}, {"label":"4", "x":0, "y":2}, {"label":"5", "x":1, "y":2}, {"label":"6", "x":2, "y":2}, {"label":"+", "x":3, "y":2}, {"label":"Caps Lock", "x":4, "y":2, "w":1.75}, {"label":"A", "x":5.75, "y":2}, {"label":"S", "x":6.75, "y":2}, {"label":"D", "x":7.75, "y":2}, {"label":"F", "x":8.75, "y":2}, {"label":"G", "x":9.75, "y":2}, {"label":"H", "x":10.75, "y":2}, {"label":"J", "x":11.75, "y":2}, {"label":"K", "x":12.75, "y":2}, {"label":"L", "x":13.75, "y":2}, {"label":":", "x":14.75, "y":2}, {"label":"\"", "x":15.75, "y":2}, {"label":"~", "x":16.75, "y":2}, {"label":"Enter", "x":17.75, "y":2, "w":1.25}, {"label":"Page Up", "x":19, "y":2}, {"label":"1", "x":0, "y":3}, {"label":"2", "x":1, "y":3}, {"label":"3", "x":2, "y":3}, {"label":"Num Enter", "x":3, "y":3}, {"label":"LShift", "x":4, "y":3, "w":1.25}, {"label":"|", "x":5.25, "y":3}, {"label":"Z", "x":6.25, "y":3}, {"label":"X", "x":7.25, "y":3}, {"label":"C", "x":8.25, "y":3}, {"label":"V", "x":9.25, "y":3}, {"label":"B", "x":10.25, "y":3}, {"label":"N", "x":11.25, "y":3}, {"label":"M", "x":12.25, "y":3}, {"label":"<", "x":13.25, "y":3}, {"label":">", "x":14.25, "y":3}, {"label":"?", "x":15.25, "y":3}, {"label":"RShift", "x":16.25, "y":3, "w":1.75}, {"label":"Up", "x":18, "y":3}, {"label":"Page Down", "x":19, "y":3}, {"label":"0", "x":0, "y":4}, {"label":"0", "x":1, "y":4}, {"label":".", "x":2, "y":4}, {"label":"Num Enter", "x":3, "y":4}, {"label":"LCtrl", "x":4, "y":4, "w":1.25}, {"label":"Win", "x":5.25, "y":4, "w":1.25}, {"label":"LAlt", "x":6.5, "y":4, "w":1.25}, {"label":"Space", "x":7.75, "y":4, "w":6.25}, {"label":"RAlt", "x":14, "y":4}, {"label":"RCtrl", "x":15, "y":4}, {"label":"Fn0", "x":16, "y":4}, {"label":"Left", "x":17, "y":4}, {"label":"Down", "x":18, "y":4}, {"label":"Right", "x":19, "y":4}]

M keyboards/switchplate/southpaw_fullsize/config.h => keyboards/switchplate/southpaw_fullsize/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 0xA103
#define PRODUCT_ID 0x0017
#define DEVICE_VER 0x0001
#define MANUFACTURER Switchplate Peripherals
#define PRODUCT Southpaw Fullsize

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

M keyboards/switchplate/southpaw_fullsize/info.json => keyboards/switchplate/southpaw_fullsize/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "southpaw_fullsize", 
    "keyboard_name": "Southpaw Fullsize", 
    "manufacturer": "Switchplate Peripherals",
    "url": "", 
    "maintainer": "ai03", 
    "usb": {
        "vid": "0xA103",
        "pid": "0x0017",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/switchplate/switchplate910/config.h => keyboards/switchplate/switchplate910/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       0x54F3
#define PRODUCT_ID      0x2065
#define DEVICE_VER      0x0001
#define MANUFACTURER    Switchplate Peripherals
#define PRODUCT         910

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

M keyboards/switchplate/switchplate910/info.json => keyboards/switchplate/switchplate910/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "southpaw910",
    "keyboard_name": "910",
    "manufacturer": "Switchplate Peripherals",
    "url": "",
    "maintainer": "MxBluE",
    "usb": {
        "vid": "0x54F3",
        "pid": "0x2065",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5154 // "QT"
#define PRODUCT_ID      0x0010
#define DEVICE_VER      0x0001
#define MANUFACTURER    Quantrik
#define PRODUCT         SX60

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

M keyboards/sx60/info.json => keyboards/sx60/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "SX60",
    "manufacturer": "Quantrik",
    "url": "",
    "maintainer": "https://github.com/amnobis",
    "usb": {
        "vid": "0x5154",
        "pid": "0x0010",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [{"label":"Esc", "x":1.25, "y":0}, {"label":"1!", "x":2.25, "y":0}, {"label":"2@", "x":3.25, "y":0}, {"label":"3#", "x":4.25, "y":0}, {"label":"4$", "x":5.25, "y":0}, {"label":"5%", "x":6.25, "y":0}, {"label":"6^", "x":7.25, "y":0}, {"label":"7&", "x":9.25, "y":0}, {"label":"8*", "x":10.25, "y":0}, {"label":"9(", "x":11.25, "y":0}, {"label":"0)", "x":12.25, "y":0}, {"label":"-_", "x":13.25, "y":0}, {"label":"=+", "x":14.25, "y":0}, {"label":"\\|", "x":15.25, "y":0, "w":1}, {"label":"`~", "x":16.25, "y":0, "w":1}, {"label":"M1", "x":0, "y":1, "w":1}, {"label":"Tab", "x":1.25, "y":1, "w":1.5}, {"label":"Q", "x":2.75, "y":1}, {"label":"W", "x":3.75, "y":1}, {"label":"E", "x":4.75, "y":1}, {"label":"R", "x":5.75, "y":1}, {"label":"T", "x":6.75, "y":1}, {"label":"Y", "x":8.75, "y":1}, {"label":"U", "x":9.75, "y":1}, {"label":"I", "x":10.75, "y":1}, {"label":"O", "x":11.75, "y":1}, {"label":"P", "x":12.75, "y":1}, {"label":"{", "x":13.75, "y":1}, {"label":"}", "x":14.75, "y":1}, {"label":"Backspace", "x":15.75, "y":1, "w":1.5}, {"label":"M2", "x":0, "y":2, "w":1}, {"label":"Caps Lock", "x":1.25, "y":2, "w":1.75}, {"label":"A", "x":3, "y":2}, {"label":"S", "x":4, "y":2}, {"label":"D", "x":5, "y":2}, {"label":"F", "x":6, "y":2}, {"label":"G", "x":7, "y":2}, {"label":"H", "x":9, "y":2}, {"label":"J", "x":10, "y":2}, {"label":"K", "x":11, "y":2}, {"label":"L", "x":12, "y":2}, {"label":":", "x":13, "y":2}, {"label":"\"", "x":14, "y":2}, {"label":"ANSIEnter", "x":15, "y":2, "w":1}, {"label":"ISOEnter", "x":16, "y":2, "w":1.25}, {"label":"M3", "x":0, "y":3, "w":1}, {"label":"Shift", "x":1.25, "y":3, "w":1.25}, {"label":"\\|", "x":2.5, "y":3, "w":1}, {"label":"Z", "x":3.5, "y":3}, {"label":"X", "x":4.5, "y":3}, {"label":"C", "x":5.5, "y":3}, {"label":"V", "x":6.5, "y":3}, {"label":"B", "x":7.5, "y":3}, {"label":"N", "x":9.5, "y":3}, {"label":"M", "x":10.5, "y":3}, {"label":"<", "x":11.5, "y":3}, {"label":">", "x":12.5, "y":3}, {"label":"?", "x":13.5, "y":3}, {"label":"Shift", "x":14.5, "y":3, "w":1.75}, {"label":"Fn", "x":16.25, "y":3, "w":1}, {"label":"M4", "x":0, "y":4, "w":1}, {"label":"Ctrl", "x":1.25, "y":4, "w":1.25}, {"label":"Win", "x":2.5, "y":4, "w":1.25}, {"label":"Alt", "x":3.75, "y":4, "w":1.25}, {"x":5, "y":4, "w":2}, {"x":7, "y":4, "w":1}, {"x":9, "y":4, "w":2.75}, {"label":"Alt", "x":11.75, "y":4, "w":1.25}, {"label":"Win", "x":13, "y":4, "w":1.25}, {"label":"Menu", "x":14.25, "y":4, "w":1}, {"label":"Ctrl", "x":15.25, "y":4, "w":1}, {"label":"Fn2", "x":16.25, "y":4, "w":1}]

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x7170
#define PRODUCT_ID 0x5359
#define DEVICE_VER 0x0001
#define MANUFACTURER drmmr
#define PRODUCT synapse

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

M keyboards/synapse/info.json => keyboards/synapse/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "synapse",
  "manufacturer": "drmmr",
  "url": "",
  "maintainer": "qpockets",
  "usb": {
  	"vid": "0x7170",
  	"pid": "0x5359",
  	"device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_default": {
	  "layout": [

M keyboards/synthlabs/solo/config.h => keyboards/synthlabs/solo/config.h +0 -4
@@ 5,10 5,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define MANUFACTURER    Synth Labs
#define PRODUCT         Solo

#define ENCODERS 1
#define ENCODER_RESOLUTION 4
#define ENCODERS_PAD_A { B2 }

M keyboards/synthlabs/solo/info.json => keyboards/synthlabs/solo/info.json +2 -1
@@ 1,5 1,6 @@
{
  "keyboard_name": "Synth Labs Solo",
  "keyboard_name": "Solo",
  "manufacturer": "Synth Labs",
  "url": "http://solo.synthlabs.io",
  "maintainer": "hongaaronc",
  "bootloader": "atmel-dfu",

M keyboards/system76/launch_1/config.h => keyboards/system76/launch_1/config.h +0 -7
@@ 19,13 19,6 @@

#include "config_common.h"

// USB device descriptor parameter
#define VENDOR_ID    0x3384
#define PRODUCT_ID   0x0001
#define DEVICE_VER   0x0001
#define MANUFACTURER System76
#define PRODUCT      Launch Configurable Keyboard (launch_1)

// Key matrix size
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

M keyboards/system76/launch_1/info.json => keyboards/system76/launch_1/info.json +7 -1
@@ 1,6 1,12 @@
{
    "keyboard_name": "System76 Launch Configurable Keyboard (launch_1)",
    "keyboard_name": "Launch Configurable Keyboard (launch_1)",
    "manufacturer": "System76",
    "url": "https://system76.com/accessories/launch",
    "usb": {
        "vid": "0x3384",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [