~ruther/qmk_firmware

50c2b151b203b776bacdf48deb7606f1d6c516fd — Ryan 3 years ago d2161f1
Move keyboard USB IDs and strings to data driven: B (#17782)

106 files changed, 331 insertions(+), 373 deletions(-)

M keyboards/b_sides/rev41lp/config.h
M keyboards/b_sides/rev41lp/info.json
M keyboards/bacca70/config.h
M keyboards/bacca70/info.json
M keyboards/baguette/config.h
M keyboards/baguette/info.json
M keyboards/bandominedoni/config.h
M keyboards/bandominedoni/info.json
M keyboards/bantam44/config.h
M keyboards/bantam44/info.json
M keyboards/barleycorn_smd/config.h
M keyboards/barleycorn_smd/info.json
M keyboards/barracuda/config.h
M keyboards/barracuda/info.json
M keyboards/basekeys/trifecta/config.h
M keyboards/basekeys/trifecta/info.json
M keyboards/basketweave/config.h
M keyboards/basketweave/info.json
M keyboards/bastardkb/scylla/config.h
M keyboards/bastardkb/scylla/info.json
M keyboards/bastardkb/skeletyl/config.h
M keyboards/bastardkb/skeletyl/info.json
M keyboards/bastardkb/tbk/config.h
M keyboards/bastardkb/tbk/info.json
M keyboards/bastardkb/tbkmini/config.h
M keyboards/bastardkb/tbkmini/info.json
M keyboards/bbrfkr/dynamis/config.h
M keyboards/bbrfkr/dynamis/info.json
M keyboards/beatervan/config.h
M keyboards/beatervan/info.json
M keyboards/bfake/config.h
M keyboards/bfake/info.json
M keyboards/biacco42/meishi/config.h
M keyboards/biacco42/meishi/info.json
M keyboards/biacco42/meishi2/config.h
M keyboards/biacco42/meishi2/info.json
M keyboards/binepad/bn003/config.h
M keyboards/binepad/bn003/info.json
M keyboards/binepad/bn009/config.h
M keyboards/binepad/bn009/info.json
M keyboards/bioi/f60/config.h
M keyboards/bioi/f60/info.json
M keyboards/bioi/g60/config.h
M keyboards/bioi/g60/info.json
M keyboards/bioi/g60ble/config.h
M keyboards/bioi/g60ble/info.json
M keyboards/bioi/morgan65/config.h
M keyboards/bioi/morgan65/info.json
M keyboards/bioi/s65/config.h
M keyboards/bioi/s65/info.json
M keyboards/blackplum/config.h
M keyboards/blackplum/info.json
M keyboards/blank/blank01/config.h
M keyboards/blank/blank01/info.json
M keyboards/blank_tehnologii/manibus/config.h
M keyboards/blank_tehnologii/manibus/info.json
M keyboards/blaster75/config.h
M keyboards/blaster75/info.json
M keyboards/blockey/config.h
M keyboards/blockey/info.json
M keyboards/boardrun/bizarre/config.h
M keyboards/boardrun/bizarre/info.json
M keyboards/boardrun/classic/config.h
M keyboards/boardrun/classic/info.json
M keyboards/boardsource/holiday/spooky/config.h
M keyboards/boardsource/holiday/spooky/info.json
M keyboards/boardsource/lulu/config.h
M keyboards/boardsource/lulu/info.json
M keyboards/boardwalk/config.h
M keyboards/boardwalk/info.json
M keyboards/bobpad/config.h
M keyboards/bobpad/info.json
M keyboards/bolsa/damapad/config.h
M keyboards/bolsa/damapad/info.json
M keyboards/bop/config.h
M keyboards/bop/info.json
M keyboards/boston/config.h
M keyboards/boston/info.json
M keyboards/botanicalkeyboards/fm2u/config.h
M keyboards/botanicalkeyboards/fm2u/info.json
M keyboards/box75/config.h
M keyboards/box75/info.json
M keyboards/bpiphany/four_banger/config.h
M keyboards/bpiphany/four_banger/info.json
M keyboards/bpiphany/ghost_squid/config.h
M keyboards/bpiphany/ghost_squid/info.json
M keyboards/bpiphany/hid_liber/config.h
M keyboards/bpiphany/hid_liber/info.json
M keyboards/bpiphany/kitten_paw/config.h
M keyboards/bpiphany/kitten_paw/info.json
M keyboards/bpiphany/sixshooter/config.h
M keyboards/bpiphany/sixshooter/info.json
M keyboards/bpiphany/tiger_lily/config.h
M keyboards/bpiphany/tiger_lily/info.json
M keyboards/bpiphany/unloved_bastard/config.h
M keyboards/bpiphany/unloved_bastard/info.json
M keyboards/bt66tech/bt66tech60/config.h
M keyboards/bt66tech/bt66tech60/info.json
M keyboards/bthlabs/geekpad/config.h
M keyboards/bthlabs/geekpad/info.json
M keyboards/buildakb/potato65/config.h
M keyboards/buildakb/potato65/info.json
M keyboards/buildakb/potato65hs/config.h
M keyboards/buildakb/potato65hs/info.json
M keyboards/buildakb/potato65s/config.h
M keyboards/buildakb/potato65s/info.json
M keyboards/b_sides/rev41lp/config.h => keyboards/b_sides/rev41lp/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      0x5F10
#define DEVICE_VER      0x0001
#define MANUFACTURER    cyril279
#define PRODUCT         rev41lp

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

M keyboards/b_sides/rev41lp/info.json => keyboards/b_sides/rev41lp/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "rev41lp",
    "manufacturer": "cyril279",
    "url": "https://github.com/cyril279/keyboards/tree/main/revlp/41_1350",
    "maintainer": "cyril279",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x5F10",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_rev41lp": {
            "layout": [

M keyboards/bacca70/config.h => keyboards/bacca70/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       0xBACA
#define PRODUCT_ID      0x6970
#define DEVICE_VER      0x0001
#define MANUFACTURER    Viktus Design LLC
#define PRODUCT         Bacca70

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

M keyboards/bacca70/info.json => keyboards/bacca70/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Bacca70",
    "manufacturer": "Viktus Design LLC",
    "url": "https://3dkeebs.com/",
    "maintainer": "keebnewb",
    "usb": {
        "vid": "0xBACA",
        "pid": "0x6970",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_default": {
          "layout": [

M keyboards/baguette/config.h => keyboards/baguette/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      0x5050
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yiancar
#define PRODUCT         Baguette

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

M keyboards/baguette/info.json => keyboards/baguette/info.json +6 -0
@@ 1,8 1,14 @@
{
  "keyboard_name": "Baguette",
  "manufacturer": "Yiancar",
  "url": "",
  "maintainer": "qmk",
  "bootloader": "atmel-dfu",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x5050",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_ansi": {
      "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0xFEED
#define PRODUCT_ID   0xF4B5
#define DEVICE_VER   0x0001
#define MANUFACTURER 3araht
#define PRODUCT      bandominedoni

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

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

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    Bantam Keyboards
#define PRODUCT         Bantam44

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

M keyboards/bantam44/info.json => keyboards/bantam44/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "Bantam-44",
  "keyboard_name": "Bantam44",
  "manufacturer": "Bantam Keyboards",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [{"label":"K00", "x":0, "y":0}, {"label":"K01", "x":1, "y":0}, {"label":"K02", "x":2, "y":0}, {"label":"K03", "x":3, "y":0}, {"label":"K04", "x":4, "y":0}, {"label":"K05", "x":5, "y":0}, {"label":"K06", "x":6, "y":0}, {"label":"K07", "x":7, "y":0}, {"label":"K08", "x":8, "y":0}, {"label":"K09", "x":9, "y":0}, {"label":"K0A", "x":10, "y":0}, {"label":"K0B", "x":11, "y":0}, {"label":"K10", "x":0, "y":1, "w":1.5}, {"label":"K11", "x":1.5, "y":1}, {"label":"K12", "x":2.5, "y":1}, {"label":"K13", "x":3.5, "y":1}, {"label":"K14", "x":4.5, "y":1}, {"label":"K15", "x":5.5, "y":1}, {"label":"K16", "x":6.5, "y":1}, {"label":"K17", "x":7.5, "y":1}, {"label":"K18", "x":8.5, "y":1}, {"label":"K19", "x":9.5, "y":1}, {"label":"K1A", "x":10.5, "y":1, "w":1.5}, {"label":"K20", "x":0, "y":2}, {"label":"K21", "x":1, "y":2}, {"label":"K22", "x":2, "y":2}, {"label":"K23", "x":3, "y":2}, {"label":"K24", "x":4, "y":2}, {"label":"K25", "x":5, "y":2}, {"label":"K26", "x":6, "y":2}, {"label":"K27", "x":7, "y":2}, {"label":"K28", "x":8, "y":2}, {"label":"K29", "x":9, "y":2}, {"label":"K2A", "x":10, "y":2}, {"label":"K2B", "x":11, "y":2}, {"label":"K30", "x":0, "y":3, "w":1.25}, {"label":"K31", "x":1.25, "y":3, "w":1.25}, {"label":"K32", "x":2.5, "y":3, "w":1.25}, {"label":"K33", "x":3.75, "y":3, "w":1.25}, {"label":"K34", "x":5, "y":3, "w":2.75}, {"label":"K35", "x":7.75, "y":3, "w":1.25}, {"label":"K36", "x":9, "y":3}, {"label":"K37", "x":10, "y":3}, {"label":"K38", "x":11, "y":3}]

M keyboards/barleycorn_smd/config.h => keyboards/barleycorn_smd/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       0x7033
#define PRODUCT_ID      0x4749
#define DEVICE_VER      0x0001
#define MANUFACTURER    P3D Store
#define PRODUCT         Barleycorn SMD

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

M keyboards/barleycorn_smd/info.json => keyboards/barleycorn_smd/info.json +6 -0
@@ 1,6 1,12 @@
{
    "keyboard_name": "Barleycorn SMD",
    "manufacturer": "P3D Store",
    "maintainer": "matthewdias",
    "usb": {
        "vid": "0x7033",
        "pid": "0x4749",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x6B6E
#define PRODUCT_ID   0x0001
#define DEVICE_VER   0x0001
#define MANUFACTURER knaruo
#define PRODUCT      barracuda

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

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

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x04D8
#define PRODUCT_ID      0xEAF3
#define DEVICE_VER      0x0001
#define MANUFACTURER    Swiftrax
#define PRODUCT         Trifecta

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

M keyboards/basekeys/trifecta/info.json => keyboards/basekeys/trifecta/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Trifecta", 
    "manufacturer": "Swiftrax",
    "url": "https://www.basekeys.com", 
    "maintainer": "Swiftrax", 
    "usb": {
        "vid": "0x04D8",
        "pid": "0xEAF3",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":8.75, "y":0}, {"label":"*", "x":9.75, "y":0}, {"label":"(", "x":10.75, "y":0}, {"label":")", "x":11.75, "y":0}, {"label":"_", "x":12.75, "y":0}, {"label":"+", "x":13.75, "y":0}, {"label":"BS", "x":14.75, "y":0}, {"x":15.75, "y":0}, {"x":17, "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":8.25, "y":1}, {"label":"U", "x":9.25, "y":1}, {"label":"I", "x":10.25, "y":1}, {"label":"O", "x":11.25, "y":1}, {"label":"P", "x":12.25, "y":1}, {"label":"{", "x":13.25, "y":1}, {"label":"}", "x":14.25, "y":1}, {"label":"|", "x":15.25, "y":1, "w":1.5}, {"x":17, "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":8.5, "y":2}, {"label":"J", "x":9.5, "y":2}, {"label":"K", "x":10.5, "y":2}, {"label":"L", "x":11.5, "y":2}, {"label":":", "x":12.5, "y":2}, {"label":"\"", "x":13.5, "y":2}, {"label":"Enter", "x":14.5, "y":2, "w":2.25}, {"x":17, "y":2}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"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}, {"x":8, "y":3}, {"label":"N", "x":9, "y":3}, {"label":"M", "x":10, "y":3}, {"label":"<", "x":11, "y":3}, {"label":">", "x":12, "y":3}, {"label":"?", "x":13, "y":3}, {"label":"Shift", "x":14, "y":3, "w":1.75}, {"x":16, "y":3.25}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":3, "y":4, "w":1.5}, {"x":4.5, "y":4, "w":2.25}, {"x":6.75, "y":4}, {"x":8.5, "y":4, "w":2.75}, {"label":"Alt", "x":11.25, "y":4, "w":1.5}, {"label":"Win", "x":13.5, "y":4, "w":1.25}, {"x":15, "y":4.25}, {"x":16, "y":4.25}, {"x":17, "y":4.25}]

M keyboards/basketweave/config.h => keyboards/basketweave/config.h +0 -6
@@ 18,12 18,6 @@

#include "config_common.h"

#define VENDOR_ID       0x6B62
#define PRODUCT_ID      0x8989
#define DEVICE_VER      0x0001
#define MANUFACTURER    Clackery
#define PRODUCT         Basketweave

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

M keyboards/basketweave/info.json => keyboards/basketweave/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Basketweave",
    "manufacturer": "Clackery",
    "url": "https://github.com/null-ll/basketweave",
    "maintainer": "null-ll",
    "usb": {
        "vid": "0x6B62",
        "pid": "0x8989",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_default": {
            "layout": [

M keyboards/bastardkb/scylla/config.h => keyboards/bastardkb/scylla/config.h +0 -5
@@ 17,11 17,6 @@

#pragma once
#include "config_common.h"
#define VENDOR_ID 0xA8F8
#define PRODUCT_ID 0x1829
#define DEVICE_VER 0x0001
#define MANUFACTURER Bastard Keyboards
#define PRODUCT Scylla

#define MATRIX_ROWS 10
#define MATRIX_COLS 6

M keyboards/bastardkb/scylla/info.json => keyboards/bastardkb/scylla/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "The Bastard Keyboard",
    "keyboard_name": "Scylla",
    "manufacturer": "Bastard Keyboards",
    "url": "https://bastardkb.com/",
    "maintainer": "Quentin Lebastard",
    "usb": {
        "vid": "0xA8F8",
        "pid": "0x1829",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_4x6_5": {
            "layout": [

M keyboards/bastardkb/skeletyl/config.h => keyboards/bastardkb/skeletyl/config.h +0 -5
@@ 17,11 17,6 @@

#pragma once
#include "config_common.h"
#define VENDOR_ID 0xA8F8
#define PRODUCT_ID 0x1830
#define DEVICE_VER 0x0001
#define MANUFACTURER Bastard Keyboards
#define PRODUCT Skeletyl

#define MATRIX_ROWS 8
#define MATRIX_COLS 5

M keyboards/bastardkb/skeletyl/info.json => keyboards/bastardkb/skeletyl/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Skeletyl",
    "manufacturer": "Bastard Keyboards",
    "url": "https://www.bastardkb.com",
    "maintainer": "Quentin Lebastard",
    "usb": {
        "vid": "0xA8F8",
        "pid": "0x1830",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_3x5_3": {
            "layout": [

M keyboards/bastardkb/tbk/config.h => keyboards/bastardkb/tbk/config.h +0 -5
@@ 17,11 17,6 @@

#pragma once
#include "config_common.h"
#define VENDOR_ID 0xA8F8
#define PRODUCT_ID 0x1828
#define DEVICE_VER 0x0001
#define MANUFACTURER Bastard Keyboards
#define PRODUCT The Bastard Keyboard

#define MATRIX_ROWS 10
#define MATRIX_COLS 6

M keyboards/bastardkb/tbk/info.json => keyboards/bastardkb/tbk/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "The Bastard Keyboard",
    "manufacturer": "Bastard Keyboards",
    "url": "https://bastardkb.com/",
    "maintainer": "Quentin Lebastard",
    "usb": {
        "vid": "0xA8F8",
        "pid": "0x1828",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_4x6_5": {
            "layout": [

M keyboards/bastardkb/tbkmini/config.h => keyboards/bastardkb/tbkmini/config.h +0 -5
@@ 17,11 17,6 @@

#pragma once
#include "config_common.h"
#define VENDOR_ID 0xA8F8
#define PRODUCT_ID 0x1828
#define DEVICE_VER 0x0001
#define MANUFACTURER Bastard Keyboards
#define PRODUCT TBK Mini

#define MATRIX_ROWS 8
#define MATRIX_COLS 6

M keyboards/bastardkb/tbkmini/info.json => keyboards/bastardkb/tbkmini/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "TBK Mini",
    "manufacturer": "Bastard Keyboards",
    "url": "https://www.bastardkb.com",
    "maintainer": "Quentin Lebastard",
    "usb": {
        "vid": "0xA8F8",
        "pid": "0x1828",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_3x6_3": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x6262
#define PRODUCT_ID 0x0001
#define DEVICE_VER 0x0001
#define MANUFACTURER bbrfkr
#define PRODUCT dynamis

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

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

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x6F6A // "oj"
#define PRODUCT_ID 0x6276 // "bv"
#define DEVICE_VER 0x0001
#define MANUFACTURER OJ
#define PRODUCT beatervan

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

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

M keyboards/bfake/config.h => keyboards/bfake/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       0x20A0
#define PRODUCT_ID      0x422D
#define DEVICE_VER      0x0200
#define MANUFACTURER    NotWinkeyless
#define PRODUCT         B.fake

#define RGBLED_NUM 16

#define MATRIX_ROWS 8

M keyboards/bfake/info.json => keyboards/bfake/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "b.fake",
  "keyboard_name": "B.fake",
  "manufacturer": "NotWinkeyless",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0x20A0",
    "pid": "0x422D",
    "device_version": "2.0.0"
  },
  "layouts": {
      "LAYOUT_all": {
          "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "x":11.25, "y":4, "w":1.25}, {"label":"Menu", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}]

M keyboards/biacco42/meishi/config.h => keyboards/biacco42/meishi/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       0xBC42
#define PRODUCT_ID      0x0002
#define DEVICE_VER      0x0001
#define MANUFACTURER    Biacco42
#define PRODUCT         meishi

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

M keyboards/biacco42/meishi/info.json => keyboards/biacco42/meishi/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Meishi",
    "manufacturer": "Biacco42",
    "url": "",
    "maintainer": "Biacco42",
    "usb": {
        "vid": "0xBC42",
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/biacco42/meishi2/config.h => keyboards/biacco42/meishi2/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       0xBC42
#define PRODUCT_ID      0x0003
#define DEVICE_VER      0x0001
#define MANUFACTURER    Biacco42
#define PRODUCT         meishi2

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

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

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4249 // Binepad
#define PRODUCT_ID      0x4287
#define DEVICE_VER      0x0001
#define MANUFACTURER    Binepad
#define PRODUCT         BN003

/* Key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

M keyboards/binepad/bn003/info.json => keyboards/binepad/bn003/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "BN003",
  "manufacturer": "Binepad",
  "url": "https://binepad.com",
  "maintainer": "binepad",
  "usb": {
    "vid": "0x4249",
    "pid": "0x4287",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4249 // Binepad
#define PRODUCT_ID      0x4295
#define DEVICE_VER      0x0001
#define MANUFACTURER    Binepad
#define PRODUCT         BN009

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

M keyboards/binepad/bn009/info.json => keyboards/binepad/bn009/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "BN009",
  "manufacturer": "Binepad",
  "url": "https://binepad.com",
  "maintainer": "binepad",
  "usb": {
    "vid": "0x4249",
    "pid": "0x4295",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "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}, {"label":"k20", "x":0, "y":2}, {"label":"k21", "x":1, "y":2}, {"label":"k22", "x":2, "y":2}]

M keyboards/bioi/f60/config.h => keyboards/bioi/f60/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    0x8101
#define PRODUCT_ID   0x4660
#define DEVICE_VER   0x0001
#define MANUFACTURER Basic IO Instruments
#define PRODUCT      BIOI F60

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

M keyboards/bioi/f60/info.json => keyboards/bioi/f60/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "f60",
    "keyboard_name": "BIOI F60",
    "manufacturer": "Basic IO Instruments",
    "url": "",
    "maintainer": "kb-elmo",
    "usb": {
        "vid": "0x8101",
        "pid": "0x4660",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/bioi/g60/config.h => keyboards/bioi/g60/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       0x8101  // 8101 = "BIOI"
#define PRODUCT_ID      0x6080
#define DEVICE_VER      0x0001
#define MANUFACTURER    Basic IO Instruments
#define PRODUCT         BIOI G60

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

M keyboards/bioi/g60/info.json => keyboards/bioi/g60/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "BIOI G60",
    "manufacturer": "Basic IO Instruments",
    "url": "https://scottywei.github.io/bioi-g60ble/",
    "maintainer": "scottywei",
    "usb": {
        "vid": "0x8101",
        "pid": "0x6080",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x6583
#define PRODUCT_ID 0x6080
#define DEVICE_VER 0x0001
#define MANUFACTURER Basic IO Instruments
#define PRODUCT BIOI G60 BLE

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

M keyboards/bioi/g60ble/info.json => keyboards/bioi/g60ble/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "BIOI G60 BLE",
    "manufacturer": "Basic IO Instruments",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x6583",
        "pid": "0x6080",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/bioi/morgan65/config.h => keyboards/bioi/morgan65/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       0x8101  // 8101 = "BIOI"
#define PRODUCT_ID      0x6581
#define DEVICE_VER      0x0001
#define MANUFACTURER    Basic IO Instruments
#define PRODUCT         BIOI MORGAN65

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

M keyboards/bioi/morgan65/info.json => keyboards/bioi/morgan65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Morgan65",
    "manufacturer": "Basic IO Instruments",
    "url": "",
    "maintainer": "scottywei",
    "usb": {
        "vid": "0x8101",
        "pid": "0x6581",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
          "layout": [

M keyboards/bioi/s65/config.h => keyboards/bioi/s65/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       0x8101  // 8101 = "BIOI"
#define PRODUCT_ID      0x5365    // "S"65
#define DEVICE_VER      0x0001
#define MANUFACTURER    Basic IO Instruments
#define PRODUCT         BIOI S65


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

M keyboards/bioi/s65/info.json => keyboards/bioi/s65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "BIOI S65",
    "manufacturer": "Basic IO Instruments",
    "url": "",
    "maintainer": "scottywei",
    "usb": {
        "vid": "0x8101",
        "pid": "0x5365",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5058 // "PX"
#define PRODUCT_ID      0x4250 // "BP"
#define DEVICE_VER      0x1001
#define MANUFACTURER    Pixlup
#define PRODUCT         Blackplum Keeb

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

M keyboards/blackplum/info.json => keyboards/blackplum/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "blackplum",
    "keyboard_name": "Blackplum Keeb",
    "manufacturer": "Pixlup",
    "url": "www.tokopedia.com/pixlup",
    "maintainer": "eriqadams",
    "usb": {
        "vid": "0x5058",
        "pid": "0x4250",
        "device_version": "10.0.1"
    },
     "layouts": {
        "LAYOUT_68_ansi": {
            "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Insert", "x":15.25, "y":0}, {"label":"PgUp", "x":16.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":"PgDn", "x":16.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":2.25}, {"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":2.75}, {"label":"\u2191", "x":15.25, "y":3.25}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"OS", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Fn", "x":11.25, "y":4, "w":1.25}, {"label":"Ctrl", "x":12.5, "y":4, "w":1.25}, {"label":"\u2190", "x":14.25, "y":4.25}, {"label":"\u2193", "x":15.25, "y":4.25}, {"label":"\u2192", "x":16.25, "y":4.25}]

M keyboards/blank/blank01/config.h => keyboards/blank/blank01/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    0x424C         // "BL"
#define PRODUCT_ID   0x4B01         // "K01"
#define DEVICE_VER   0x0001
#define MANUFACTURER BLANK
#define PRODUCT      BLANK.01

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

M keyboards/blank/blank01/info.json => keyboards/blank/blank01/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "blank01",
    "keyboard_name": "BLANK.01",
    "manufacturer": "BLANK",
    "url": "",
    "maintainer": "gkeyboard",
    "usb": {
        "vid": "0x424C",
        "pid": "0x4B01",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_60_tsangan_hhkb": {
            "layout": [

M keyboards/blank_tehnologii/manibus/config.h => keyboards/blank_tehnologii/manibus/config.h +0 -6
@@ 18,12 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x0000
#define DEVICE_VER      0x0002
#define MANUFACTURER    Blank Tehnologii
#define PRODUCT         Manibus
#define EE_HANDS

/* key matrix size */

M keyboards/blank_tehnologii/manibus/info.json => keyboards/blank_tehnologii/manibus/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Manibus",
    "manufacturer": "Blank Tehnologii",
    "url": "https://blank.computer/",
    "maintainer": "SamuraiKek",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout":  [

M keyboards/blaster75/config.h => keyboards/blaster75/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       0xA122  
#define PRODUCT_ID      0xB075  
#define DEVICE_VER      0x0001  
#define MANUFACTURER    Altain
#define PRODUCT         Blaster75

/* Matrix Size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

M keyboards/blaster75/info.json => keyboards/blaster75/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Blaster 75", 
    "manufacturer": "Altain",
    "url": "", 
    "maintainer": "Altain", 
    "usb": {
        "vid": "0xA122",
        "pid": "0xB075",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/blockey/config.h => keyboards/blockey/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    Eucalyn
#define PRODUCT         Blockey

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

M keyboards/blockey/info.json => keyboards/blockey/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "BlocKey",
  "manufacturer": "Eucalyn",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x0000",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [{"label":"`", "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":"Back Space", "x":13, "y":0}, {"label":"Tab", "x":0.16, "y":1}, {"label":"Q", "x":1.16, "y":1}, {"label":"W", "x":2.16, "y":1}, {"label":"E", "x":3.16, "y":1}, {"label":"R", "x":4.16, "y":1}, {"label":"T", "x":5.16, "y":1}, {"label":"Y", "x":6.16, "y":1}, {"label":"U", "x":7.16, "y":1}, {"label":"I", "x":8.16, "y":1}, {"label":"O", "x":9.16, "y":1}, {"label":"P", "x":10.16, "y":1}, {"label":"[", "x":11.16, "y":1}, {"label":"]", "x":12.16, "y":1}, {"label":"\\", "x":13.16, "y":1}, {"label":"LCtrl", "x":0.33, "y":2}, {"label":"A", "x":1.33, "y":2}, {"label":"S", "x":2.33, "y":2}, {"label":"D", "x":3.33, "y":2}, {"label":"F", "x":4.33, "y":2}, {"label":"G", "x":5.33, "y":2}, {"label":"H", "x":6.33, "y":2}, {"label":"J", "x":7.33, "y":2}, {"label":"K", "x":8.33, "y":2}, {"label":"L", "x":9.33, "y":2}, {"label":";", "x":10.33, "y":2}, {"label":"\"", "x":11.33, "y":2}, {"label":"Enter", "x":12.66, "y":2}, {"label":"LShift", "x":0.5, "y":3}, {"label":"Z", "x":1.5, "y":3}, {"label":"X", "x":2.5, "y":3}, {"label":"C", "x":3.5, "y":3}, {"label":"V", "x":4.5, "y":3}, {"label":"B", "x":5.5, "y":3}, {"label":"N", "x":6.5, "y":3}, {"label":"M", "x":7.5, "y":3}, {"label":",", "x":8.5, "y":3}, {"label":".", "x":9.5, "y":3}, {"label":"/", "x":10.5, "y":3}, {"label":"Up", "x":11.5, "y":3}, {"label":"Fn", "x":12.83, "y":3}, {"label":"Esc", "x":0, "y":4}, {"label":"Caps Lock", "x":1, "y":4}, {"label":"LAlt", "x":2, "y":4}, {"label":"LGUI", "x":3, "y":4}, {"label":"Space", "x":4, "y":4, "w":6}, {"label":"Left", "x":10.5, "y":4}, {"label":"Down", "x":11.5, "y":4}, {"label":"Right", "x":12.5, "y":4}]

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xCDCD
#define PRODUCT_ID      0x5339
#define DEVICE_VER      0x0001
#define MANUFACTURER    shensmobile
#define PRODUCT         Boardrun Bizarre

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

M keyboards/boardrun/bizarre/info.json => keyboards/boardrun/bizarre/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Boardrun Bizarre",
    "manufacturer": "shensmobile",
    "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/boardrun/bizarre",
    "maintainer": "QMK Community",
    "usb": {
        "vid": "0xCDCD",
        "pid": "0x5339",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xCDCD
#define PRODUCT_ID      0x5338
#define DEVICE_VER      0x0001
#define MANUFACTURER    shensmobile
#define PRODUCT         Boardrun Classic

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

M keyboards/boardrun/classic/info.json => keyboards/boardrun/classic/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Boardrun Classic",
    "manufacturer": "shensmobile",
    "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/boardrun/classic",
    "maintainer": "QMK Community",
    "usb": {
        "vid": "0xCDCD",
        "pid": "0x5338",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_classic": {
            "layout": [

M keyboards/boardsource/holiday/spooky/config.h => keyboards/boardsource/holiday/spooky/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    0x4273
#define PRODUCT_ID   0x1031
#define DEVICE_VER   0x0001
#define MANUFACTURER Boardsource
#define PRODUCT      spooky

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

M keyboards/boardsource/holiday/spooky/info.json => keyboards/boardsource/holiday/spooky/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "spooky",
    "manufacturer": "Boardsource",
    "url": "https://boardsource.xyz/store/5f783f6da2c1b43e37ca0795",
    "maintainer": "boardsource",
    "usb": {
        "vid": "0x4273",
        "pid": "0x1031",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_2x3": {
            "layout": [

M keyboards/boardsource/lulu/config.h => keyboards/boardsource/lulu/config.h +0 -6
@@ 5,12 5,6 @@

#include "config_common.h"

#define VENDOR_ID       0x4273
#define PRODUCT_ID      0x7685
#define DEVICE_VER      0x0000
#define MANUFACTURER    Boardsource
#define PRODUCT         lulu

#define MATRIX_ROWS 10
#define MATRIX_COLS 6
#define MATRIX_ROW_PINS {C6, D7, E6, B4, B5}

M keyboards/boardsource/lulu/info.json => keyboards/boardsource/lulu/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Lulu",
    "manufacturer": "Boardsource",
    "url": "https://boardsource.xyz/store/61d0b772319a1f3cc53ba2fb",
    "maintainer": "boardsource",
    "usb": {
        "vid": "0x4273",
        "pid": "0x7685",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xCDCD
#define PRODUCT_ID      0x5337
#define DEVICE_VER      0x0001
#define MANUFACTURER    shensmobile
#define PRODUCT         Boardwalk

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

M keyboards/boardwalk/info.json => keyboards/boardwalk/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Boardwalk",
    "manufacturer": "shensmobile",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xCDCD",
        "pid": "0x5337",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_5x14": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x416B
#define PRODUCT_ID      0x0002
#define DEVICE_VER      0x0001
#define MANUFACTURER    Desiboards
#define PRODUCT         bobpad

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

M keyboards/bobpad/info.json => keyboards/bobpad/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "bobPad",
    "manufacturer": "Desiboards",
    "url": "",
    "maintainer": "Ananya Kirti",
    "usb": {
        "vid": "0x416B",
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_2x3": {
            "layout": [

M keyboards/bolsa/damapad/config.h => keyboards/bolsa/damapad/config.h +0 -8
@@ 20,14 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       0x6D64
#define PRODUCT_ID      0x6470
#define DEVICE_VER      0x0001
#define MANUFACTURER    Bolsa Keyboard Supply
#define PRODUCT         Damapad

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

M keyboards/bolsa/damapad/info.json => keyboards/bolsa/damapad/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Damapad",
    "manufacturer": "Bolsa Keyboard Supply",
    "url": "",
    "maintainer": "matthewdias",
    "usb": {
        "vid": "0x6D64",
        "pid": "0x6470",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_wkl": {
            "layout": [{

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x666B // fk
#define PRODUCT_ID      0x626F // bo
#define DEVICE_VER      0x0001 // rev 1
#define MANUFACTURER    fruitykeeb
#define PRODUCT         bop

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

M keyboards/bop/info.json => keyboards/bop/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name":  "bop",
    "manufacturer": "fruitykeeb",
    "url": "https://github.com/blewis308/BOP-Keyboard",
    "maintainer": "Fruit",
    "usb": {
        "vid": "0x666B",
        "pid": "0x626F",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/boston/config.h => keyboards/boston/config.h +0 -6
@@ 16,12 16,6 @@

#pragma once

/* USB Device descriptor parameter */
#define VENDOR_ID 0xAC12
#define PRODUCT_ID 0x4176
#define DEVICE_VER 0x0001
#define MANUFACTURER Pylon
#define PRODUCT Boston
/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 19

M keyboards/boston/info.json => keyboards/boston/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "boston",
    "keyboard_name": "Boston",
    "manufacturer": "Pylon",
    "url": "https://github.com/bluepylons/Boston",
    "maintainer": "bluepylons",
    "usb": {
        "vid": "0xAC12",
        "pid": "0x4176",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/botanicalkeyboards/fm2u/config.h => keyboards/botanicalkeyboards/fm2u/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 0x6969
#define PRODUCT_ID 0x0001
#define DEVICE_VER 0x0001
#define MANUFACTURER botanicalkeyboards
#define PRODUCT fm2u

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

M keyboards/botanicalkeyboards/fm2u/info.json => keyboards/botanicalkeyboards/fm2u/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Botanical Keyboards FM2U",
    "keyboard_name": "FM2U",
    "manufacturer": "Botanical Keyboards",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x6969",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_1u": {
            "layout": [

M keyboards/box75/config.h => keyboards/box75/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       0x7668 // LD for LinDesign
#define PRODUCT_ID      0xB075 // For BOX75
#define DEVICE_VER      0x0001
#define MANUFACTURER    Lin Design
#define PRODUCT         BOX75

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

M keyboards/box75/info.json => keyboards/box75/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "BOX75",
    "manufacturer": "Lin Design",
    "url": "",
    "maintainer": "Gondolindrim",
    "usb": {
        "vid": "0x7668",
        "pid": "0xB075",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x2004
#define DEVICE_VER      0x0001
#define MANUFACTURER    1up Keyboards
#define PRODUCT         Four Banger

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

M keyboards/bpiphany/four_banger/info.json => keyboards/bpiphany/four_banger/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Four Banger",
    "manufacturer": "1up Keyboards",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x2004",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_2x2": {
            "layout": [

M keyboards/bpiphany/ghost_squid/config.h => keyboards/bpiphany/ghost_squid/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      0x6050
#define DEVICE_VER      0x0104
#define MANUFACTURER    Bathroom Epiphanies
#define PRODUCT         ghost_squid

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

M keyboards/bpiphany/ghost_squid/info.json => keyboards/bpiphany/ghost_squid/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Bathroom Epiphanies Ghost Squid",
    "keyboard_name": "Ghost Squid",
    "manufacturer": "Bathroom Epiphanies",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6050",
        "device_version": "1.0.4"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0xB919
#define DEVICE_VER      0x0001
#define MANUFACTURER    "bpiphany"
#define PRODUCT         "HIDLiberation"

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

M keyboards/bpiphany/hid_liber/info.json => keyboards/bpiphany/hid_liber/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "bpiphany HIDLiberation",
    "keyboard_name": "HIDLiberation",
    "manufacturer": "bpiphany",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0xB919",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/bpiphany/kitten_paw/config.h => keyboards/bpiphany/kitten_paw/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      0x6050
#define DEVICE_VER      0x0104
#define MANUFACTURER    Costar
#define PRODUCT         Majestouch

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

M keyboards/bpiphany/kitten_paw/info.json => keyboards/bpiphany/kitten_paw/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Kitten Paw",
  "manufacturer": "bpiphany",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x6050",
    "device_version": "1.0.4"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":2, "y":0}, {"label":"F2", "x":3, "y":0}, {"label":"F3", "x":4, "y":0}, {"label":"F4", "x":5, "y":0}, {"label":"F5", "x":6.5, "y":0}, {"label":"F6", "x":7.5, "y":0}, {"label":"F7", "x":8.5, "y":0}, {"label":"F8", "x":9.5, "y":0}, {"label":"F9", "x":11, "y":0}, {"label":"F10", "x":12, "y":0}, {"label":"F11", "x":13, "y":0}, {"label":"F12", "x":14, "y":0}, {"label":"PrtSc", "x":15.25, "y":0}, {"label":"Scroll Lock", "x":16.25, "y":0}, {"label":"Pause", "x":17.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"Backspace", "x":13, "y":1.5, "w":2}, {"label":"Insert", "x":15.25, "y":1.5}, {"label":"Home", "x":16.25, "y":1.5}, {"label":"PgUp", "x":17.25, "y":1.5}, {"label":"Num Lock", "x":18.5, "y":1.5}, {"label":"/", "x":19.5, "y":1.5}, {"label":"*", "x":20.5, "y":1.5}, {"label":"-", "x":21.5, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"|", "x":13.5, "y":2.5, "w":1.5}, {"label":"Delete", "x":15.25, "y":2.5}, {"label":"End", "x":16.25, "y":2.5}, {"label":"PgDn", "x":17.25, "y":2.5}, {"label":"7", "x":18.5, "y":2.5}, {"label":"8", "x":19.5, "y":2.5}, {"label":"9", "x":20.5, "y":2.5}, {"label":"+", "x":21.5, "y":2.5, "h":2}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"Enter", "x":12.75, "y":3.5, "w":2.25}, {"label":"4", "x":18.5, "y":3.5}, {"label":"5", "x":19.5, "y":3.5}, {"label":"6", "x":20.5, "y":3.5}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"label":"KC_NUBS", "x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":2.75}, {"label":"\u2191", "x":16.25, "y":4.5}, {"label":"1", "x":18.5, "y":4.5}, {"label":"2", "x":19.5, "y":4.5}, {"label":"3", "x":20.5, "y":4.5}, {"label":"Enter", "x":21.5, "y":4.5, "h":2}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, {"label":"Win", "x":1.25, "y":5.5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"label":"Alt", "x":10, "y":5.5, "w":1.25}, {"label":"Win", "x":11.25, "y":5.5, "w":1.25}, {"label":"Menu", "x":12.5, "y":5.5, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25}, {"label":"\u2190", "x":15.25, "y":5.5}, {"label":"\u2193", "x":16.25, "y":5.5}, {"label":"\u2192", "x":17.25, "y":5.5}, {"label":"0", "x":18.5, "y":5.5, "w":2}, {"label":".", "x":20.5, "y":5.5}]

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6666
#define DEVICE_VER      0x0001
#define MANUFACTURER    bpiphany
#define PRODUCT         sixshooter

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

M keyboards/bpiphany/sixshooter/info.json => keyboards/bpiphany/sixshooter/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "SixShooter",
  "manufacturer": "bpiphany",
  "maintainer": "qmk",
  "url": "https://geekhack.org/index.php?topic=70033.0",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x6666",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [{"label":"K00", "x":0, "y":0}, {"label":"K01", "x":1, "y":0}, {"label":"K02", "x":2, "y":0}, {"label":"K03", "x":0, "y":1}, {"label":"K04", "x":1, "y":1}, {"label":"K05", "x":2, "y":1}]

M keyboards/bpiphany/tiger_lily/config.h => keyboards/bpiphany/tiger_lily/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       0x4245  //BE
#define PRODUCT_ID      0x544C  //TL
#define DEVICE_VER      0x0001
#define MANUFACTURER    Bathroom Epiphanies
#define PRODUCT         tiger_lily

/*
 * Frosty Flake Rev. 20140521 made by Bathroom Ephiphanies
 * Ported from the Bathroom Epiphanies TMK Firmware:

M keyboards/bpiphany/tiger_lily/info.json => keyboards/bpiphany/tiger_lily/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "tiger_lily",
  "manufacturer": "Bathroom Epiphanies",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0x4245",
    "pid": "0x544C",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":2, "y":0}, {"label":"F2", "x":3, "y":0}, {"label":"F3", "x":4, "y":0}, {"label":"F4", "x":5, "y":0}, {"label":"F5", "x":6.5, "y":0}, {"label":"F6", "x":7.5, "y":0}, {"label":"F7", "x":8.5, "y":0}, {"label":"F8", "x":9.5, "y":0}, {"label":"F9", "x":11, "y":0}, {"label":"F10", "x":12, "y":0}, {"label":"F11", "x":13, "y":0}, {"label":"F12", "x":14, "y":0}, {"label":"PrtSc", "x":15.25, "y":0}, {"label":"Scroll Lock", "x":16.25, "y":0}, {"label":"Pause", "x":17.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"Backspace", "x":13, "y":1.5, "w":2}, {"label":"Insert", "x":15.25, "y":1.5}, {"label":"Home", "x":16.25, "y":1.5}, {"label":"PgUp", "x":17.25, "y":1.5}, {"label":"Num Lock", "x":18.5, "y":1.5}, {"label":"/", "x":19.5, "y":1.5}, {"label":"*", "x":20.5, "y":1.5}, {"label":"-", "x":21.5, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"|", "x":13.5, "y":2.5, "w":1.5}, {"label":"Delete", "x":15.25, "y":2.5}, {"label":"End", "x":16.25, "y":2.5}, {"label":"PgDn", "x":17.25, "y":2.5}, {"label":"7", "x":18.5, "y":2.5}, {"label":"8", "x":19.5, "y":2.5}, {"label":"9", "x":20.5, "y":2.5}, {"label":"+", "x":21.5, "y":2.5, "h":2}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"Enter", "x":12.75, "y":3.5, "w":2.25}, {"label":"4", "x":18.5, "y":3.5}, {"label":"5", "x":19.5, "y":3.5}, {"label":"6", "x":20.5, "y":3.5}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"label":"|", "x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":2.75}, {"label":"\u2191", "x":16.25, "y":4.5}, {"label":"1", "x":18.5, "y":4.5}, {"label":"2", "x":19.5, "y":4.5}, {"label":"3", "x":20.5, "y":4.5}, {"label":"Enter", "x":21.5, "y":4.5, "h":2}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, {"label":"Win", "x":1.25, "y":5.5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"label":"Alt", "x":10, "y":5.5, "w":1.25}, {"label":"Win", "x":11.25, "y":5.5, "w":1.25}, {"label":"Menu", "x":12.5, "y":5.5, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25}, {"label":"\u2190", "x":15.25, "y":5.5}, {"label":"\u2193", "x":16.25, "y":5.5}, {"label":"\u2192", "x":17.25, "y":5.5}, {"label":"0", "x":18.5, "y":5.5, "w":2}, {"label":".", "x":20.5, "y":5.5}]

M keyboards/bpiphany/unloved_bastard/config.h => keyboards/bpiphany/unloved_bastard/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      0x1337
#define DEVICE_VER      0x0001
#define MANUFACTURER    BathroomEpiphanies
#define PRODUCT         Unloved Bastard

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

M keyboards/bpiphany/unloved_bastard/info.json => keyboards/bpiphany/unloved_bastard/info.json +7 -1
@@ 1,6 1,12 @@
{
  "keyboard_name": "unloved_bastard",
  "keyboard_name": "Unloved Bastard",
  "manufacturer": "Bathroom Epiphanies",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x1337",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_all": {
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":2, "y":0}, {"label":"F2", "x":3, "y":0}, {"label":"F3", "x":4, "y":0}, {"label":"F4", "x":5, "y":0}, {"label":"F5", "x":6.5, "y":0}, {"label":"F6", "x":7.5, "y":0}, {"label":"F7", "x":8.5, "y":0}, {"label":"F8", "x":9.5, "y":0}, {"label":"F9", "x":11, "y":0}, {"label":"F10", "x":12, "y":0}, {"label":"F11", "x":13, "y":0}, {"label":"F12", "x":14, "y":0}, {"label":"PrtSc", "x":15.25, "y":0}, {"label":"Scroll Lock", "x":16.25, "y":0}, {"label":"Pause", "x":17.25, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"Backspace", "x":13, "y":1.5, "w":2}, {"label":"Insert", "x":15.25, "y":1.5}, {"label":"Home", "x":16.25, "y":1.5}, {"label":"PgUp", "x":17.25, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"|", "x":13.5, "y":2.5, "w":1.5}, {"label":"Delete", "x":15.25, "y":2.5}, {"label":"End", "x":16.25, "y":2.5}, {"label":"PgDn", "x":17.25, "y":2.5}, {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"Enter", "x":12.75, "y":3.5, "w":2.25}, {"label":"Shift", "x":0, "y":4.5, "w":1.25}, {"label":"|", "x":1.25, "y":4.5}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":2.75}, {"label":"\u2191", "x":16.25, "y":4.5}, {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, {"label":"Win", "x":1.25, "y":5.5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"label":"Alt", "x":10, "y":5.5, "w":1.25}, {"label":"Win", "x":11.25, "y":5.5, "w":1.25}, {"label":"Menu", "x":12.5, "y":5.5, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25}, {"label":"\u2190", "x":15.25, "y":5.5}, {"label":"\u2193", "x":16.25, "y":5.5}, {"label":"\u2192", "x":17.25, "y":5.5}]

M keyboards/bt66tech/bt66tech60/config.h => keyboards/bt66tech/bt66tech60/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	0x4254
#define PRODUCT_ID	0x7070
#define DEVICE_VER      0x0001
#define MANUFACTURER bt66tech
#define PRODUCT bt66tech 60%

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

M keyboards/bt66tech/bt66tech60/info.json => keyboards/bt66tech/bt66tech60/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "bt66tech60",
    "keyboard_name": "bt66tech 60%",
    "manufacturer": "bt66tech",
    "url": "",
    "maintainer": "bt66tech",
    "usb": {
        "vid": "0x4254",
        "pid": "0x7070",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_60_ansi": {
"layout": [

M keyboards/bthlabs/geekpad/config.h => keyboards/bthlabs/geekpad/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      0x4257
#define DEVICE_VER      0x0001
#define MANUFACTURER    BTHLabs
#define PRODUCT         GeekPad

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

M keyboards/bthlabs/geekpad/info.json => keyboards/bthlabs/geekpad/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "BTHLabs GeekPad",
  "keyboard_name": "GeekPad",
  "manufacturer": "BTHLabs",
  "url": "https://git.bthlabs.pl/tomekwojcik/geekpad",
  "maintainer": "Tomek Wójcik <contact@bthlabs.pl>",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x4257",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

M keyboards/buildakb/potato65/config.h => keyboards/buildakb/potato65/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   0x0001
#define DEVICE_VER   0x0001
#define MANUFACTURER Maelkk
#define PRODUCT      Potato 65

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

M keyboards/buildakb/potato65/info.json => keyboards/buildakb/potato65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Potato 65",
    "manufacturer": "Maelkk",
    "url": "https://github.com/Aeonstrife/potato65",
    "maintainer": "Maelkk",
    "usb": {
        "vid": "0x4A56",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_65_ansi_split_bs": {
            "layout": [

M keyboards/buildakb/potato65hs/config.h => keyboards/buildakb/potato65hs/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       0x4A56
#define PRODUCT_ID      0x0002
#define DEVICE_VER      0x0001
#define MANUFACTURER    Maelkk
#define PRODUCT         Potato 65 Hotswap

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

M keyboards/buildakb/potato65hs/info.json => keyboards/buildakb/potato65hs/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Potato 65 Hotswap",
    "manufacturer": "Maelkk",
    "url": "https://github.com/Aeonstrife/potato65hotswap",
    "maintainer": "Maelkk",
    "usb": {
        "vid": "0x4A56",
        "pid": "0x0002",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_65_ansi_blocker": {
            "layout": [

M keyboards/buildakb/potato65s/config.h => keyboards/buildakb/potato65s/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       0x4A56
#define PRODUCT_ID      0x0003
#define DEVICE_VER      0x0001
#define MANUFACTURER    Maelkk
#define PRODUCT         Potato 65 Solderable

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

M keyboards/buildakb/potato65s/info.json => keyboards/buildakb/potato65s/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Potato 65 Solderable",
    "manufacturer": "Maelkk",
    "url": "https://github.com/Aeonstrife/potato65solderable",
    "maintainer": "Maelkk",
    "usb": {
        "vid": "0x4A56",
        "pid": "0x0003",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [