~ruther/qmk_firmware

b6757d2380d32b5f60f61ffc42d27c40eb219208 — Ryan 3 years ago 3da6575
Move keyboard USB IDs and strings to data driven: P (#17875)

184 files changed, 581 insertions(+), 680 deletions(-)

M keyboards/p3d/glitch/config.h
M keyboards/p3d/glitch/info.json
M keyboards/pabile/p18/config.h
M keyboards/pabile/p18/info.json
M keyboards/pabile/p40/config.h
M keyboards/pabile/p40/info.json
M keyboards/pabile/p40_ortho/config.h
M keyboards/pabile/p40_ortho/info.json
M keyboards/pabile/p42/config.h
M keyboards/pabile/p42/info.json
M keyboards/palette1202/config.h
M keyboards/palette1202/info.json
M keyboards/panc40/config.h
M keyboards/panc40/info.json
M keyboards/panc60/config.h
M keyboards/panc60/info.json
M keyboards/papercranekeyboards/gerald65/config.h
M keyboards/papercranekeyboards/gerald65/info.json
M keyboards/paprikman/albacore/config.h
M keyboards/paprikman/albacore/info.json
M keyboards/parallel/parallel_65/hotswap/config.h
M keyboards/parallel/parallel_65/hotswap/info.json
M keyboards/parallel/parallel_65/soldered/config.h
M keyboards/parallel/parallel_65/soldered/info.json
M keyboards/pdxkbc/config.h
M keyboards/pdxkbc/info.json
M keyboards/pearl/config.h
M keyboards/pearl/info.json
M keyboards/pearlboards/atlas/config.h
M keyboards/pearlboards/atlas/info.json
M keyboards/pearlboards/pandora/config.h
M keyboards/pearlboards/pandora/info.json
M keyboards/pearlboards/pearl/config.h
M keyboards/pearlboards/pearl/info.json
M keyboards/pearlboards/zeus/config.h
M keyboards/pearlboards/zeus/info.json
M keyboards/pearlboards/zeuspad/config.h
M keyboards/pearlboards/zeuspad/info.json
M keyboards/peej/lumberjack/config.h
M keyboards/peej/lumberjack/info.json
M keyboards/peej/rosaline/config.h
M keyboards/peej/rosaline/ortho/info.json
M keyboards/peej/rosaline/staggered/info.json
M keyboards/peej/tripel/config.h
M keyboards/peej/tripel/info.json
M keyboards/pegasus/config.h
M keyboards/pegasus/info.json
M keyboards/peranekofactory/tone/rev1/config.h
M keyboards/peranekofactory/tone/rev1/info.json
M keyboards/peranekofactory/tone/rev2/config.h
M keyboards/peranekofactory/tone/rev2/info.json
M keyboards/percent/booster/config.h
M keyboards/percent/booster/info.json
M keyboards/percent/canoe/config.h
M keyboards/percent/canoe/info.json
M keyboards/percent/canoe_gen2/config.h
M keyboards/percent/canoe_gen2/info.json
M keyboards/percent/skog/config.h
M keyboards/percent/skog/info.json
M keyboards/percent/skog_lite/config.h
M keyboards/percent/skog_lite/info.json
M keyboards/phantom/config.h
M keyboards/phantom/info.json
M keyboards/phase_studio/titan65/hotswap/config.h
M keyboards/phase_studio/titan65/hotswap/info.json
M keyboards/phase_studio/titan65/soldered/config.h
M keyboards/phase_studio/titan65/soldered/info.json
M keyboards/phoenix/config.h
M keyboards/phoenix/info.json
M keyboards/phrygian/ph100/config.h
M keyboards/phrygian/ph100/info.json
M keyboards/pico/65keys/config.h
M keyboards/pico/65keys/info.json
M keyboards/pico/70keys/config.h
M keyboards/pico/70keys/info.json
M keyboards/picolab/frusta_fundamental/config.h
M keyboards/picolab/frusta_fundamental/info.json
M keyboards/pierce/config.h
M keyboards/pierce/info.json
M keyboards/pimentoso/paddino02/rev1/config.h
M keyboards/pimentoso/paddino02/rev1/info.json
M keyboards/pimentoso/paddino02/rev2/left/config.h
M keyboards/pimentoso/paddino02/rev2/left/info.json
M keyboards/pimentoso/paddino02/rev2/right/config.h
M keyboards/pimentoso/paddino02/rev2/right/info.json
M keyboards/pimentoso/touhoupad/config.h
M keyboards/pimentoso/touhoupad/info.json
M keyboards/pinky/3/config.h
M keyboards/pinky/3/info.json
M keyboards/pinky/4/config.h
M keyboards/pinky/4/info.json
M keyboards/pisces/config.h
M keyboards/pisces/info.json
M keyboards/pixelspace/capsule65i/config.h
M keyboards/pixelspace/capsule65i/info.json
M keyboards/pizzakeyboards/pizza65/config.h
M keyboards/pizzakeyboards/pizza65/info.json
M keyboards/pjb/eros/config.h
M keyboards/pjb/eros/info.json
M keyboards/pkb65/config.h
M keyboards/pkb65/info.json
M keyboards/playkbtw/ca66/config.h
M keyboards/playkbtw/ca66/info.json
M keyboards/playkbtw/helen80/config.h
M keyboards/playkbtw/helen80/info.json
M keyboards/playkbtw/pk60/config.h
M keyboards/playkbtw/pk60/info.json
M keyboards/playkbtw/pk64rgb/config.h
M keyboards/playkbtw/pk64rgb/info.json
M keyboards/ploopyco/mouse/config.h
M keyboards/ploopyco/mouse/info.json
M keyboards/ploopyco/trackball/config.h
M keyboards/ploopyco/trackball/info.json
M keyboards/ploopyco/trackball_mini/config.h
M keyboards/ploopyco/trackball_mini/info.json
M keyboards/ploopyco/trackball_nano/config.h
M keyboards/ploopyco/trackball_nano/info.json
M keyboards/pluckey/config.h
M keyboards/pluckey/info.json
M keyboards/plume/plume65/config.h
M keyboards/plume/plume65/info.json
M keyboards/plut0nium/0x3e/config.h
M keyboards/plut0nium/0x3e/info.json
M keyboards/plx/config.h
M keyboards/plx/info.json
M keyboards/plywrks/ahgase/config.h
M keyboards/plywrks/ahgase/info.json
M keyboards/pohjolaworks/louhi/config.h
M keyboards/pohjolaworks/louhi/info.json
M keyboards/poker87c/config.h
M keyboards/poker87c/info.json
M keyboards/poker87d/config.h
M keyboards/poker87d/info.json
M keyboards/polycarbdiet/s20/config.h
M keyboards/polycarbdiet/s20/info.json
M keyboards/pom_keyboards/tnln95/config.h
M keyboards/pom_keyboards/tnln95/info.json
M keyboards/portal_66/hotswap/config.h
M keyboards/portal_66/hotswap/info.json
M keyboards/portal_66/soldered/config.h
M keyboards/portal_66/soldered/info.json
M keyboards/pos78/config.h
M keyboards/pos78/info.json
M keyboards/primekb/meridian/config.h
M keyboards/primekb/meridian/info.json
M keyboards/primekb/meridian/ktr1010/config.h
M keyboards/primekb/meridian/ws2812/config.h
M keyboards/primekb/meridian_rgb/config.h
M keyboards/primekb/meridian_rgb/info.json
M keyboards/primekb/prime_m/config.h
M keyboards/primekb/prime_m/info.json
M keyboards/primekb/prime_o/config.h
M keyboards/primekb/prime_o/info.json
M keyboards/primekb/prime_r/config.h
M keyboards/primekb/prime_r/info.json
M keyboards/projectcain/relic/config.h
M keyboards/projectcain/relic/info.json
M keyboards/projectcain/vault35/config.h
M keyboards/projectcain/vault35/info.json
M keyboards/projectcain/vault45/config.h
M keyboards/projectcain/vault45/info.json
M keyboards/projectkb/alice/info.json
M keyboards/projectkb/alice/rev1/config.h
M keyboards/projectkb/alice/rev2/config.h
M keyboards/projectkb/signature65/config.h
M keyboards/projectkb/signature65/info.json
M keyboards/projectkb/signature87/config.h
M keyboards/projectkb/signature87/info.json
M keyboards/prototypist/allison/config.h
M keyboards/prototypist/allison/info.json
M keyboards/prototypist/allison_numpad/config.h
M keyboards/prototypist/allison_numpad/info.json
M keyboards/prototypist/j01/config.h
M keyboards/prototypist/j01/info.json
M keyboards/protozoa/cassini/config.h
M keyboards/protozoa/cassini/info.json
M keyboards/psuieee/pluto12/config.h
M keyboards/psuieee/pluto12/info.json
M keyboards/pteron36/config.h
M keyboards/pteron36/info.json
M keyboards/puck/config.h
M keyboards/puck/info.json
M keyboards/punk75/config.h
M keyboards/punk75/info.json
M keyboards/p3d/glitch/config.h => keyboards/p3d/glitch/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      0x3568
#define DEVICE_VER      0x0001
#define MANUFACTURER    P3D Store
#define PRODUCT         Glitch

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

M keyboards/p3d/glitch/info.json => keyboards/p3d/glitch/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Glitch",
    "manufacturer": "P3D Store",
    "url": "https://p3dstore.com/products/p3d-glitch-group-buy",
    "maintainer": "matthewdias",
    "usb": {
        "vid": "0x7033",
        "pid": "0x3568",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [{

M keyboards/pabile/p18/config.h => keyboards/pabile/p18/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       0x6666
#define PRODUCT_ID      0x6668
#define DEVICE_VER      0x0001
#define MANUFACTURER    Pabile
#define PRODUCT         P18 Macro Pad

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

M keyboards/pabile/p18/info.json => keyboards/pabile/p18/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Pabile 18", 
    "keyboard_name": "P18 Macro Pad", 
    "manufacturer": "Pabile",
    "url": "https://pabileonline.blogspot.com/", 
    "maintainer": "Pabile", 
    "usb": {
        "vid": "0x6666",
        "pid": "0x6668",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/pabile/p40/config.h => keyboards/pabile/p40/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       0x6666
#define PRODUCT_ID      0x6666
#define DEVICE_VER      0x0001
#define MANUFACTURER    Pabile
#define PRODUCT         P40 Keyboard

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

M keyboards/pabile/p40/info.json => keyboards/pabile/p40/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Pabile 40", 
    "keyboard_name": "P40", 
    "manufacturer": "Pabile",
    "url": "https://pabileonline.blogspot.com/", 
    "maintainer": "Pabile", 
    "usb": {
    	"vid": "0x6666",
    	"pid": "0x6666",
    	"device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_4x10": {
            "layout": [

M keyboards/pabile/p40_ortho/config.h => keyboards/pabile/p40_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       0x6666
#define PRODUCT_ID      0x6669
#define DEVICE_VER      0x0001
#define MANUFACTURER    Pabile
#define PRODUCT         P40 Ortho Keyboard

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

M keyboards/pabile/p40_ortho/info.json => keyboards/pabile/p40_ortho/info.json +7 -0
@@ 1,5 1,12 @@
{
    "keyboard_name": "P40 Ortho",
    "manufacturer": "Pabile",
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x6666",
        "pid": "0x6669",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_4x10": {
            "layout": [

M keyboards/pabile/p42/config.h => keyboards/pabile/p42/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       0x6666
#define PRODUCT_ID      0x6670
#define DEVICE_VER      0x0001
#define MANUFACTURER    Pabile
#define PRODUCT         P42 Keyboard

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

M keyboards/pabile/p42/info.json => keyboards/pabile/p42/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "P42", 
    "manufacturer": "Pabile",
    "url": "https://pabileonline.blogspot.com/", 
    "maintainer": "Pabile", 
    "usb": {
        "vid": "0x6666",
        "pid": "0x6670",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/palette1202/config.h => keyboards/palette1202/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   0x1202
#define DEVICE_VER   0x0001
#define MANUFACTURER niltea
#define PRODUCT      Palette1202

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

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

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    Panc Interactive
#define PRODUCT         Panc40

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

M keyboards/panc40/info.json => keyboards/panc40/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Panc40",
    "manufacturer": "Panc Interactive",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/panc60/config.h => keyboards/panc60/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    Panc Interactive
#define PRODUCT         Panc60

#define RGBLED_NUM 12

#define MATRIX_ROWS 5

M keyboards/panc60/info.json => keyboards/panc60/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "panc60",
  "keyboard_name": "Panc60",
  "manufacturer": "Panc Interactive",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0x20A0",
    "pid": "0x422D",
    "device_version": "2.0.0"
  },
  "layouts": {
      "LAYOUT_all": {
        "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}, {"x":12, "y":3}, {"x":13, "y":3}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}, {"x":14, "y":4}]

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x5012 // 
#define PRODUCT_ID   0x1501 // '21 keyboard 1
#define DEVICE_VER   0x0001
#define MANUFACTURER PaperCraneKeyboards
#define PRODUCT      gerald65

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

M keyboards/papercranekeyboards/gerald65/info.json => keyboards/papercranekeyboards/gerald65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "gerald65",
    "manufacturer": "PaperCraneKeyboards",
    "url": "",
    "maintainer": "PaperCraneKeyboards",
    "usb": {
        "vid": "0x5012",
        "pid": "0x1501",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/paprikman/albacore/config.h => keyboards/paprikman/albacore/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    0x736D
#define PRODUCT_ID   0x000A
#define DEVICE_VER   0x0001
#define MANUFACTURER paprikman
#define PRODUCT      Albacore

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

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

M keyboards/parallel/parallel_65/hotswap/config.h => keyboards/parallel/parallel_65/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    0x504C
#define PRODUCT_ID   0x5069
#define DEVICE_VER   0x0001
#define MANUFACTURER Parallel Limited
#define PRODUCT      Parallel 65% Hotswap PCB

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

M keyboards/parallel/parallel_65/hotswap/info.json => keyboards/parallel/parallel_65/hotswap/info.json +6 -0
@@ 1,6 1,12 @@
{
    "keyboard_name": "Parallel 65% Hotswap PCB",
    "manufacturer": "Parallel Limited",
    "maintainer": "matthewdias",
    "usb": {
        "vid": "0x504C",
        "pid": "0x5069",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_65_ansi_blocker": {
            "layout": [

M keyboards/parallel/parallel_65/soldered/config.h => keyboards/parallel/parallel_65/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    0x504C
#define PRODUCT_ID   0x5068
#define DEVICE_VER   0x0001
#define MANUFACTURER Parallel Limited
#define PRODUCT      Parallel 65% PCB

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

M keyboards/parallel/parallel_65/soldered/info.json => keyboards/parallel/parallel_65/soldered/info.json +6 -0
@@ 1,6 1,12 @@
{
    "keyboard_name": "Parallel 65% PCB",
    "manufacturer": "Parallel Limited",
    "maintainer": "matthewdias",
    "usb": {
        "vid": "0x504C",
        "pid": "0x5068",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_65_ansi_blocker_split_bs": {
            "layout": [

M keyboards/pdxkbc/config.h => keyboards/pdxkbc/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       0x5044 // PD
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0001
#define MANUFACTURER    Franklin Harding
#define PRODUCT         pdxkbc

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

M keyboards/pdxkbc/info.json => keyboards/pdxkbc/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "pdxkbc", 
    "manufacturer": "Franklin Harding",
    "url": "", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x5044",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [{"label":"reddit", "x":0, "y":0}, {"label":"discord", "x":1, "y":0}, {"label":"badge", "x":0, "y":1}, {"label":"hack", "x":1, "y":1}, {"label":"volu", "x":0, "y":2}, {"label":"vold", "x":1, "y":2}]

M keyboards/pearl/config.h => keyboards/pearl/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   0x0348
#define DEVICE_VER   0x0200
#define MANUFACTURER Pearl Boards
#define PRODUCT      Pearl

#define LED_NUM_LOCK_PIN D0
#define LED_CAPS_LOCK_PIN D1
#define LED_SCROLL_LOCK_PIN D6

M keyboards/pearl/info.json => keyboards/pearl/info.json +6 -0
@@ 1,6 1,12 @@
{
  "keyboard_name": "Pearl",
  "manufacturer": "Pearl Boards",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x0348",
    "device_version": "2.0.0"
  },
  "layouts": {
    "LAYOUT_all": {
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"Q", "x":1, "y":0}, {"label":"W", "x":2, "y":0}, {"label":"E", "x":3, "y":0}, {"label":"R", "x":4, "y":0}, {"label":"T", "x":5, "y":0}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0}, {"label":"{", "x":11, "y":0}, {"label":"Backspace", "x":12, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"A", "x":1.5, "y":1}, {"label":"S", "x":2.5, "y":1}, {"label":"D", "x":3.5, "y":1}, {"label":"F", "x":4.5, "y":1}, {"label":"G", "x":5.5, "y":1}, {"label":"H", "x":6.5, "y":1}, {"label":"J", "x":7.5, "y":1}, {"label":"K", "x":8.5, "y":1}, {"label":"L", "x":9.5, "y":1}, {"label":":", "x":10.5, "y":1}, {"label":"\\", "x":11.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"Z", "x":1.75, "y":2}, {"label":"X", "x":2.75, "y":2}, {"label":"C", "x":3.75, "y":2}, {"label":"V", "x":4.75, "y":2}, {"label":"B", "x":5.75, "y":2}, {"label":"N", "x":6.75, "y":2}, {"label":"M", "x":7.75, "y":2}, {"label":"<", "x":8.75, "y":2}, {"label":">", "x":9.75, "y":2}, {"label":"?", "x":10.75, "y":2}, {"label":"Shift", "x":11.75, "y":2, "w":1.25}, {"label":"Alt", "x":1.13, "y":3}, {"label":"Ctrl", "x":2.13, "y":3, "w":1.25}, {"label":"Win", "x":3.375, "y":3, "w":1.25}, {"label":"Shift", "x":4.625, "y":3, "w":2.25}, {"x":6.875, "y":3, "w":1.25}, {"x":8.125, "y":3, "w":1.5}, {"label":"Menu", "x":9.625, "y":3}, {"label":"Fn", "x":10.63, "y":3, "w":1.25}]

M keyboards/pearlboards/atlas/config.h => keyboards/pearlboards/atlas/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 0x6963
#define PRODUCT_ID 0x6964
#define DEVICE_VER 0x0001
#define MANUFACTURER Koobaczech
#define PRODUCT Atlas

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

M keyboards/pearlboards/atlas/info.json => keyboards/pearlboards/atlas/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Atlas",
    "maintainer": "Koobaczech",
    "manufacturer": "Koobaczech",
    "url": "",
    "maintainer": "Koobaczech",
    "usb": {
        "vid": "0x6963",
        "pid": "0x6964",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/pearlboards/pandora/config.h => keyboards/pearlboards/pandora/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 0x6963
#define PRODUCT_ID 0x6963
#define DEVICE_VER 0x0002
#define MANUFACTURER Koobaczech
#define PRODUCT Pandora

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

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

M keyboards/pearlboards/pearl/config.h => keyboards/pearlboards/pearl/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 0x6963
#define PRODUCT_ID 0x6965
#define DEVICE_VER 0x0001
#define MANUFACTURER Koobaczech
#define PRODUCT Pearl

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

M keyboards/pearlboards/pearl/info.json => keyboards/pearlboards/pearl/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Pearl",
    "maintainer": "Koobaczech",
    "manufacturer": "Koobaczech",
    "url": "",
    "maintainer": "Koobaczech",
    "usb": {
        "vid": "0x6963",
        "pid": "0x6965",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/pearlboards/zeus/config.h => keyboards/pearlboards/zeus/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 0x6963
#define PRODUCT_ID 0x6966
#define DEVICE_VER 0x0001
#define MANUFACTURER Koobaczech
#define PRODUCT Zeus

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

M keyboards/pearlboards/zeus/info.json => keyboards/pearlboards/zeus/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Zeus",
    "maintainer": "Koobaczech",
    "manufacturer": "Koobaczech",
    "url": "",
    "maintainer": "Koobaczech",
    "usb": {
        "vid": "0x6963",
        "pid": "0x6966",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/pearlboards/zeuspad/config.h => keyboards/pearlboards/zeuspad/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 0x6963
#define PRODUCT_ID 0x6967
#define DEVICE_VER 0x0001
#define MANUFACTURER Koobaczech
#define PRODUCT Zeuspad

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

M keyboards/pearlboards/zeuspad/info.json => keyboards/pearlboards/zeuspad/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Zeuspad",
    "maintainer": "Koobaczech",
    "manufacturer": "Koobaczech",
    "url": "",
    "maintainer": "Koobaczech",
    "usb": {
        "vid": "0x6963",
        "pid": "0x6967",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x706A
#define PRODUCT_ID 0x0002
#define DEVICE_VER 0x0001
#define MANUFACTURER Peej
#define PRODUCT Lumberjack

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

M keyboards/peej/lumberjack/info.json => keyboards/peej/lumberjack/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Lumberjack",
  "manufacturer": "Peej",
  "url": "https://github.com/peej/lumberjack-keyboard",
  "maintainer": "Peej",
  "usb": {
    "vid": "0x706A",
    "pid": "0x0002",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_ortho_5x12": {
      "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x706A
#define PRODUCT_ID 0x0003
#define DEVICE_VER 0x0001
#define MANUFACTURER Peej
#define PRODUCT Rosaline

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

M keyboards/peej/rosaline/ortho/info.json => keyboards/peej/rosaline/ortho/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "Rosaline",
  "keyboard_name": "Rosaline Ortho",
  "manufacturer": "Peej",
  "url": "https://github.com/peej/rosaline-keyboard",
  "maintainer": "Peej",
  "usb": {
    "vid": "0x706A",
    "pid": "0x0003",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_ortho_4x15": {
      "layout": [

M keyboards/peej/rosaline/staggered/info.json => keyboards/peej/rosaline/staggered/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Rosaline",
    "keyboard_name": "Rosaline Staggered",
    "manufacturer": "Peej",
    "url": "https://github.com/peej/rosaline-keyboard",
    "maintainer": "Peej",
    "usb": {
        "vid": "0x706A",
        "pid": "0x0003",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT_staggered_40": "LAYOUT_all"
    },

M keyboards/peej/tripel/config.h => keyboards/peej/tripel/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       0x706A
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0001
#define MANUFACTURER    Peej
#define PRODUCT         Tripel

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

M keyboards/peej/tripel/info.json => keyboards/peej/tripel/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Tripel",
    "manufacturer": "Peej",
    "url": "https://github.com/peej/tripel-keyboard",
    "maintainer": "Peej",
    "usb": {
        "vid": "0x706A",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_7u": {
            "layout": [

M keyboards/pegasus/config.h => keyboards/pegasus/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 melonbred
#define PRODUCT Pegasus

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

M keyboards/pegasus/info.json => keyboards/pegasus/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "pegasus",
    "keyboard_name": "Pegasus",
    "manufacturer": "melonbred",
    "url": "",
    "maintainer": "melonbred",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_default": {
            "layout": [

M keyboards/peranekofactory/tone/rev1/config.h => keyboards/peranekofactory/tone/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    0xFEED
#define PRODUCT_ID   0x0000
#define DEVICE_VER   0x0001
#define MANUFACTURER PeranekoFactory
#define PRODUCT      tone

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

M keyboards/peranekofactory/tone/rev1/info.json => keyboards/peranekofactory/tone/rev1/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "tone", 
    "manufacturer": "PeranekoFactory",
    "url": "https://shop.yushakobo.jp/collections/keyboard-1/products/consign_tone-note", 
    "maintainer": "PeranekoFactory", 
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "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":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}]

M keyboards/peranekofactory/tone/rev2/config.h => keyboards/peranekofactory/tone/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    0xFEED
#define PRODUCT_ID   0x0000
#define DEVICE_VER   0x0001
#define MANUFACTURER PeranekoFactory
#define PRODUCT      tone

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

M keyboards/peranekofactory/tone/rev2/info.json => keyboards/peranekofactory/tone/rev2/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "tone", 
    "manufacturer": "PeranekoFactory",
    "url": "https://shop.yushakobo.jp/collections/keyboard-1/products/consign_tone-note", 
    "maintainer": "PeranekoFactory", 
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0000",
        "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":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}]

M keyboards/percent/booster/config.h => keyboards/percent/booster/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       0x5053 /* PS */
#define PRODUCT_ID      0x4253
#define DEVICE_VER      0x0001
#define MANUFACTURER    Percent Studio
#define PRODUCT         Booster

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

M keyboards/percent/booster/info.json => keyboards/percent/booster/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "booster",
    "keyboard_name": "Booster",
    "manufacturer": "Percent Studio",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x5053",
        "pid": "0x4253",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_numpad_5x4": {
            "layout": [

M keyboards/percent/canoe/config.h => keyboards/percent/canoe/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       0x5053 /* PS */
#define PRODUCT_ID      0x434E
#define DEVICE_VER      0x0200
#define MANUFACTURER    Percent Studios
#define PRODUCT         CANOE

#define RGBLED_NUM 2

#define MATRIX_ROWS 5

M keyboards/percent/canoe/info.json => keyboards/percent/canoe/info.json +8 -2
@@ 1,7 1,13 @@
{
  "keyboard_name": "Canoe",
  "maintainer": "qmk",
  "keyboard_name": "CANOE",
  "manufacturer": "Percent Studios",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0x5053",
    "pid": "0x434E",
    "device_version": "2.0.0"
  },
  "layouts": {
    "LAYOUT_65_iso_blocker": {
      "layout": [{"label":"K0D", "x":0, "y":0}, {"label":"K0C", "x":1, "y":0}, {"label":"K0B", "x":2, "y":0}, {"label":"K0A", "x":3, "y":0}, {"label":"K09", "x":4, "y":0}, {"label":"K08", "x":5, "y":0}, {"label":"K07", "x":6, "y":0}, {"label":"K06", "x":7, "y":0}, {"label":"K05", "x":8, "y":0}, {"label":"K04", "x":9, "y":0}, {"label":"K03", "x":10, "y":0}, {"label":"K02", "x":11, "y":0}, {"label":"K01", "x":12, "y":0}, {"label":"K00", "x":13, "y":0, "w":2}, {"label":"K0E", "x":15, "y":0}, {"label":"K1D", "x":0, "y":1, "w":1.5}, {"label":"K1C", "x":1.5, "y":1}, {"label":"K1B", "x":2.5, "y":1}, {"label":"K1A", "x":3.5, "y":1}, {"label":"K19", "x":4.5, "y":1}, {"label":"K18", "x":5.5, "y":1}, {"label":"K17", "x":6.5, "y":1}, {"label":"K16", "x":7.5, "y":1}, {"label":"K15", "x":8.5, "y":1}, {"label":"K14", "x":9.5, "y":1}, {"label":"K13", "x":10.5, "y":1}, {"label":"K12", "x":11.5, "y":1}, {"label":"K11", "x":12.5, "y":1}, {"label":"K1E", "x":15, "y":1}, {"label":"K2D", "x":0, "y":2, "w":1.75}, {"label":"K2C", "x":1.75, "y":2}, {"label":"K2B", "x":2.75, "y":2}, {"label":"K2A", "x":3.75, "y":2}, {"label":"K29", "x":4.75, "y":2}, {"label":"K28", "x":5.75, "y":2}, {"label":"K27", "x":6.75, "y":2}, {"label":"K26", "x":7.75, "y":2}, {"label":"K25", "x":8.75, "y":2}, {"label":"K24", "x":9.75, "y":2}, {"label":"K23", "x":10.75, "y":2}, {"label":"K22", "x":11.75, "y":2}, {"label":"K10", "x":12.75, "y":2}, {"label":"K21", "x":13.75, "y":1, "w":1.25, "h":2}, {"label":"K2E", "x":15, "y":2}, {"label":"K3D", "x":0, "y":3, "w":1.25}, {"label":"K4A", "x":1.25, "y":3}, {"label":"K3C", "x":2.25, "y":3}, {"label":"K3B", "x":3.25, "y":3}, {"label":"K3A", "x":4.25, "y":3}, {"label":"K39", "x":5.25, "y":3}, {"label":"K38", "x":6.25, "y":3}, {"label":"K37", "x":7.25, "y":3}, {"label":"K36", "x":8.25, "y":3}, {"label":"K35", "x":9.25, "y":3}, {"label":"K34", "x":10.25, "y":3}, {"label":"K33", "x":11.25, "y":3}, {"label":"K32", "x":12.25, "y":3, "w":1.75}, {"label":"K30", "x":14, "y":3}, {"label":"K3E", "x":15, "y":3}, {"label":"K4D", "x":0, "y":4, "w":1.25}, {"label":"K4C", "x":1.25, "y":4, "w":1.25}, {"label":"K4B", "x":2.5, "y":4, "w":1.25}, {"label":"K48", "x":3.75, "y":4, "w":6.25}, {"label":"K44", "x":10, "y":4, "w":1.25}, {"label":"K43", "x":11.25, "y":4, "w":1.25}, {"label":"K42", "x":13, "y":4}, {"label":"K40", "x":14, "y":4}, {"label":"K4E", "x":15, "y":4}]

M keyboards/percent/canoe_gen2/config.h => keyboards/percent/canoe_gen2/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       0x9C12
#define PRODUCT_ID      0x89F0
#define DEVICE_VER      0x0001
#define MANUFACTURER    Percent Studio
#define PRODUCT         Canoe Gen2

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

M keyboards/percent/canoe_gen2/info.json => keyboards/percent/canoe_gen2/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Canoe Gen2", 
    "manufacturer": "Percent Studio",
    "url": "", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x9C12",
        "pid": "0x89F0",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_65_ansi_blocker_split_bs": {
            "layout": [

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

#pragma once

#define VENDOR_ID       0x5053 /* PS */
#define PRODUCT_ID      0x422D
#define DEVICE_VER      0x0200

#define MANUFACTURER    Percent Studios
#define PRODUCT         Skog TKL

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

M keyboards/percent/skog/info.json => keyboards/percent/skog/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "skog",
    "keyboard_name": "Skog TKL",
    "manufacturer": "Percent Studios",
    "url": "",
    "maintainer": "qmk",
    "usb": {
      "vid": "0x5053",
      "pid": "0x422D",
      "device_version": "2.0.0"
    },
    "layouts": {
      "LAYOUT": {
        "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5, "w":2}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5, "w":2.25}, {"x":0, "y":4.5, "w":2.25}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5, "w":1.75}, {"x":14, "y":4.5}, {"x":16.25, "y":4.5}, {"x":0, "y":5.5, "w":1.25}, {"x":1.25, "y":5.5, "w":1.25}, {"x":2.5, "y":5.5, "w":1.25}, {"x":3.75, "y":5.5, "w":6.25}, {"x":10, "y":5.5, "w":1.25}, {"x":11.25, "y":5.5, "w":1.25}, {"x":12.5, "y":5.5, "w":1.25}, {"x":13.75, "y":5.5, "w":1.25}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}]

M keyboards/percent/skog_lite/config.h => keyboards/percent/skog_lite/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       0x5053 /* PS */
#define PRODUCT_ID      0x422D
#define DEVICE_VER      0x0200
#define MANUFACTURER    Percent Studios
#define PRODUCT         Skog Lite

#define RGBLED_NUM 18

#define MATRIX_ROWS 7

M keyboards/percent/skog_lite/info.json => keyboards/percent/skog_lite/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Skog Lite",
    "manufacturer": "Percent Studios",
    "url": "",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x5053",
        "pid": "0x422D",
        "device_version": "2.0.0"
    },
    "layouts": {
        "LAYOUT_tkl_ansi": {
            "layout": [

M keyboards/phantom/config.h => keyboards/phantom/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   0x5B50
#define DEVICE_VER   0x0003
#define MANUFACTURER bpiphany
#define PRODUCT      PHANTOM

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

M keyboards/phantom/info.json => keyboards/phantom/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Phantom",
    "manufacturer": "bpiphany",
    "url": "https://deskthority.net/wiki/Phantom",
    "maintainer": "qmk",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x5B50",
        "device_version": "0.0.3"
    },
    "layouts": {
        "LAYOUT_tkl_ansi": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5054
#define PRODUCT_ID      0xBB91
#define DEVICE_VER      0x0001
#define MANUFACTURER    Phase Studio
#define PRODUCT         Titan 65 (hotswap)

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

M keyboards/phase_studio/titan65/hotswap/info.json => keyboards/phase_studio/titan65/hotswap/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Titan 65 (hotswap)",
    "manufacturer": "Phase Studio",
    "url": "",
    "maintainer": "drashna",
    "usb": {
        "vid": "0x5054",
        "pid": "0xBB91",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5054
#define PRODUCT_ID      0xBB92
#define DEVICE_VER      0x0001
#define MANUFACTURER    Phase Studio
#define PRODUCT         Titan 65 (soldered)

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

M keyboards/phase_studio/titan65/soldered/info.json => keyboards/phase_studio/titan65/soldered/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Titan 65 (soldered)",
    "manufacturer": "Phase Studio",
    "url": "",
    "maintainer": "drashna",
    "usb": {
        "vid": "0x5054",
        "pid": "0xBB92",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x456B
#define PRODUCT_ID      0x0001
#define DEVICE_VER      0x0001
#define MANUFACTURER    ErgoKB
#define PRODUCT         Phoenix

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

M keyboards/phoenix/info.json => keyboards/phoenix/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Phoenix",
    "manufacturer": "ErgoKB",
    "url": "ergokb.tw",
    "maintainer": "ErgoKB via lschyi",
    "usb": {
        "vid": "0x456B",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ergodox": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x0C61
#define DEVICE_VER      0x0100
#define MANUFACTURER    PhrygianDesign
#define PRODUCT         ph100

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

M keyboards/phrygian/ph100/info.json => keyboards/phrygian/ph100/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "ph100",
    "manufacturer": "PhrygianDesign",
    "url": "https://phrygiandesign.com/products/ph100-mechanical-keyboard",
    "maintainer": "phrygiandesign",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x0C61",
        "device_version": "1.0.0"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x9692
#define DEVICE_VER      0x0100
#define MANUFACTURER    Kumao Kobo
#define PRODUCT         Pico Keyboard

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

M keyboards/pico/65keys/info.json => keyboards/pico/65keys/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Pico Keyboard",
    "manufacturer": "Kumao Kobo",
    "url": "https://github.com/kumaokobo/pico-keyboard/",
    "maintainer": "Kumao Kobo",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x9692",
        "device_version": "1.0.0"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x9692
#define DEVICE_VER      0x0101
#define MANUFACTURER    Kumao Kobo
#define PRODUCT         Pico Keyboard

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

M keyboards/pico/70keys/info.json => keyboards/pico/70keys/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Pico Keyboard",
    "manufacturer": "Kumao Kobo",
    "url": "https://github.com/kumaokobo/pico-keyboard/",
    "maintainer": "Kumao Kobo",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x9692",
        "device_version": "1.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x614D
#define PRODUCT_ID   0x0001
#define DEVICE_VER   0x0001
#define MANUFACTURER PicoLab
#define PRODUCT      Frusta Fundamental

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

M keyboards/picolab/frusta_fundamental/info.json => keyboards/picolab/frusta_fundamental/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "frusta_fundamental",
    "keyboard_name": "Frusta Fundamental",
    "manufacturer": "PicoLab",
    "url": "https://picolab.hk",
    "maintainer": "PicoLab",
    "usb": {
        "vid": "0x614D",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

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

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

M keyboards/pierce/info.json => keyboards/pierce/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "pierce",
    "manufacturer": "durken",
    "url": "https://github.com/durken1/pierce",
    "maintainer": "durken1",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_3x5_3": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xD00D
#define PRODUCT_ID      0x0020
#define DEVICE_VER      0x0001
#define MANUFACTURER    Pimentoso
#define PRODUCT         Paddino02 rev1

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

M keyboards/pimentoso/paddino02/rev1/info.json => keyboards/pimentoso/paddino02/rev1/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Paddino02 rev1",
    "manufacturer": "Pimentoso",
    "url": "",
    "maintainer": "Pimentoso",
    "usb": {
        "vid": "0xD00D",
        "pid": "0x0020",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/pimentoso/paddino02/rev2/left/config.h => keyboards/pimentoso/paddino02/rev2/left/config.h +0 -7
@@ 2,13 2,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xD00D
#define PRODUCT_ID      0x0021
#define DEVICE_VER      0x0002
#define MANUFACTURER    Pimentoso
#define PRODUCT         Paddino02 rev2

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

M keyboards/pimentoso/paddino02/rev2/left/info.json => keyboards/pimentoso/paddino02/rev2/left/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Paddino02 rev2 (left)",
    "manufacturer": "Pimentoso",
    "url": "",
    "maintainer": "Pimentoso",
    "usb": {
        "vid": "0xD00D",
        "pid": "0x0021",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/pimentoso/paddino02/rev2/right/config.h => keyboards/pimentoso/paddino02/rev2/right/config.h +0 -7
@@ 2,13 2,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xD00D
#define PRODUCT_ID      0x0022
#define DEVICE_VER      0x0002
#define MANUFACTURER    Pimentoso
#define PRODUCT         Paddino02 rev2

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

M keyboards/pimentoso/paddino02/rev2/right/info.json => keyboards/pimentoso/paddino02/rev2/right/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Paddino02 rev2 (right)",
    "manufacturer": "Pimentoso",
    "url": "",
    "maintainer": "Pimentoso",
    "usb": {
        "vid": "0xD00D",
        "pid": "0x0022",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xD00D
#define PRODUCT_ID      0x0031
#define DEVICE_VER      0x0001
#define MANUFACTURER    Pimentoso
#define PRODUCT         TouhouPad rev2

#define MATRIX_ROWS 1
#define MATRIX_COLS 10


M keyboards/pimentoso/touhoupad/info.json => keyboards/pimentoso/touhoupad/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "TouhouPad",
    "keyboard_name": "TouhouPad rev2",
    "manufacturer": "Pimentoso",
    "url": "https://github.com/Pimentoso/TouhouPad_v2",
    "maintainer": "Pimentoso",
    "usb": {
        "vid": "0xD00D",
        "pid": "0x0031",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#pragma once

/* USB Device descriptor parameter */
#define VENDOR_ID       0x544E // "TN"
#define PRODUCT_ID      0x7033 // "P3"
#define DEVICE_VER      0x0001
#define MANUFACTURER    tamanishi
#define PRODUCT         Pinky3

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

M keyboards/pinky/3/info.json => keyboards/pinky/3/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Pinky3",
    "manufacturer": "tamanishi",
    "url": "",
    "maintainer": "tamanishi",
    "usb": {
        "vid": "0x544E",
        "pid": "0x7033",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_3x7_4": {
            "layout": [

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

#pragma once

/* USB Device descriptor parameter */
#define VENDOR_ID       0x544E // "TN"
#define PRODUCT_ID      0x7034 // "P4"
#define DEVICE_VER      0x0001
#define MANUFACTURER    tamanishi
#define PRODUCT         Pinky4

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

M keyboards/pinky/4/info.json => keyboards/pinky/4/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Pinky4",
    "manufacturer": "tamanishi",
    "url": "",
    "maintainer": "tamanishi",
    "usb": {
        "vid": "0x544E",
        "pid": "0x7034",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_4x7_4": {
            "layout": [

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

#include "config_common.h"

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

#define USE_SERIAL

/* serial.c configuration for split keyboard */

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

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xE061
#define PRODUCT_ID      0xE66E
#define DEVICE_VER      0x0001
#define MANUFACTURER    PixelSpace
#define PRODUCT         Capsule65i

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

M keyboards/pixelspace/capsule65i/info.json => keyboards/pixelspace/capsule65i/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "CAPSULE65i",
    "keyboard_name": "Capsule65i",
    "manufacturer": "PixelSpace",
    "url": "",
    "maintainer": "PixelSpace",
    "usb": {
        "vid": "0xE061",
        "pid": "0xE66E",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_all"
    },

M keyboards/pizzakeyboards/pizza65/config.h => keyboards/pizzakeyboards/pizza65/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       0x504B // PK
#define PRODUCT_ID      0x707A // PZ
#define DEVICE_VER      0x0001
#define MANUFACTURER pizzakeyboards
#define PRODUCT      pizza65

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

M keyboards/pizzakeyboards/pizza65/info.json => keyboards/pizzakeyboards/pizza65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "pizza65",
    "manufacturer": "pizzakeyboards",
    "url": "www.keyboards.pizza",
    "maintainer": "mm0nte",
    "usb": {
        "vid": "0x504B",
        "pid": "0x707A",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_65_ansi_blocker": {
            "layout": [

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

#include "config_common.h"

#define VENDOR_ID       0x5042 // TG
#define PRODUCT_ID      0x4552 // JC
#define DEVICE_VER      0x0200
#define MANUFACTURER    PJB
#define PRODUCT         Eros

#define MATRIX_ROWS 6
#define MATRIX_COLS 17


M keyboards/pjb/eros/info.json => keyboards/pjb/eros/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "PJB eros",
    "keyboard_name": "Eros",
    "manufacturer": "PJB",
    "url": "https://github.com/602studios",
    "maintainer": "602studios",
    "usb": {
        "vid": "0x5042",
        "pid": "0x4552",
        "device_version": "2.0.0"
    },
    "layout_aliases": {
        "LAYOUT_all_f13": "LAYOUT_tkl_f13_ansi_split_bs_rshift",
        "LAYOUT_tkl_ansi_f13": "LAYOUT_tkl_f13_ansi",

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x4D43 // MCKeebs
#define PRODUCT_ID      0x6060 
#define DEVICE_VER      0x0001
#define MANUFACTURER    MCKeebs
#define PRODUCT         PKB65

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

M keyboards/pkb65/info.json => keyboards/pkb65/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "PKB65", 
  "manufacturer": "MCKeebs",
  "url": "", 
  "maintainer": "qmk", 
  "usb": {
    "vid": "0x4D43",
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "layouts": {
      "LAYOUT": {
          "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5457  // "TW"
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    Barry
#define PRODUCT         CA66

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

M keyboards/playkbtw/ca66/info.json => keyboards/playkbtw/ca66/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "CA66", 
    "manufacturer": "Barry",
    "url": "", 
    "maintainer": "qmk",  
    "usb": {
        "vid": "0x5457",
        "pid": "0x6060",
        "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.5, "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.5, "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.5, "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":15.5, "y":3}, {"x":14.25, "y":3.25}, {"x":0, "y":4, "w":1.25}, {"x":2.25, "y":4}, {"x":3.25, "y":4, "w":1.25}, {"x":4.5, "y":4, "w":2.25}, {"x":6.75, "y":4, "w":2.75}, {"x":9.5, "y":4, "w":1.25}, {"x":10.75, "y":4}, {"x":11.75, "y":4, "w":1.25}, {"x":13.25, "y":4.25}, {"x":14.25, "y":4.25}, {"x":15.25, "y":4.25}]

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x706B
#define PRODUCT_ID      0x4845
#define DEVICE_VER      0x0001
#define MANUFACTURER    Play Keyboard
#define PRODUCT         Helen 80

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

M keyboards/playkbtw/helen80/info.json => keyboards/playkbtw/helen80/info.json +7 -1
@@ 1,7 1,13 @@
{
  "keyboard_name": "helen80",
  "keyboard_name": "Helen 80",
  "manufacturer": "Play Keyboard",
  "url": "",
  "maintainer": "yj7272098",
  "usb": {
    "vid": "0x706B",
    "pid": "0x4845",
    "device_version": "0.0.1"
  },
  "layouts": {
        "LAYOUT_tkl_ansi": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    Play Keyboard
#define PRODUCT         pk60

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

M keyboards/playkbtw/pk60/info.json => keyboards/playkbtw/pk60/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "pk60",
  "manufacturer": "Play Keyboard",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT_60_ansi_split_bs_rshift": {
      "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": "&amp;", "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": "Del", "x": 13, "y": 0}, {"label": "Bs", "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": 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": "&lt;", "x": 9.25, "y": 3}, {"label": "&gt;", "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/playkbtw/pk64rgb/config.h => keyboards/playkbtw/pk64rgb/config.h +0 -7
@@ 18,13 18,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x706B // Play Keyboard
#define PRODUCT_ID      0x3634
#define DEVICE_VER      0x0001
#define MANUFACTURER    Play Keyboard
#define PRODUCT         Play Keyboard 64 RGB

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

M keyboards/playkbtw/pk64rgb/info.json => keyboards/playkbtw/pk64rgb/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "PK64RGB",
    "manufacturer": "Play Keyboard",
    "url": "",
    "maintainer": "yj7272098",
    "usb": {
        "vid": "0x706B",
        "pid": "0x3634",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_64_ansi": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x5043
#define PRODUCT_ID 0x4D6F
#define DEVICE_VER 0x0001
#define MANUFACTURER PloopyCo
#define PRODUCT Mouse

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

M keyboards/ploopyco/mouse/info.json => keyboards/ploopyco/mouse/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "PloopyCo Mouse",
    "keyboard_name": "Mouse",
    "manufacturer": "PloopyCo",
    "url": "www.ploopy.co",
    "maintainer": "drashna",
    "usb": {
        "vid": "0x5043",
        "pid": "0x4D6F",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/ploopyco/trackball/config.h => keyboards/ploopyco/trackball/config.h +0 -6
@@ 20,12 20,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x5043
#define PRODUCT_ID 0x5442
#define DEVICE_VER 0x0001
#define PRODUCT Trackball

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

M keyboards/ploopyco/trackball/info.json => keyboards/ploopyco/trackball/info.json +7 -2
@@ 1,8 1,13 @@
{
    "keyboard_name": "PloopyCo Trackball",
    "keyboard_name": "Trackball",
    "manufacturer": "PloopyCo",
    "url": "www.ploopy.co",
    "maintainer": "drashna",
    "manufacturer": "Ploopy Corporation",
    "usb": {
        "vid": "0x5043",
        "pid": "0x5442",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/ploopyco/trackball_mini/config.h => keyboards/ploopyco/trackball_mini/config.h +0 -6
@@ 21,12 21,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x5043
#define PRODUCT_ID 0x1EAB
#define DEVICE_VER 0x0001
#define PRODUCT Trackball Mini

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

M keyboards/ploopyco/trackball_mini/info.json => keyboards/ploopyco/trackball_mini/info.json +7 -2
@@ 1,8 1,13 @@
{
    "keyboard_name": "Ploopy Trackball Mini",
    "keyboard_name": "Trackball Mini",
    "manufacturer": "PloopyCo",
    "url": "www.ploopy.co",
    "maintainer": "ploopyco",
    "manufacturer": "Ploopy Corporation",
    "usb": {
        "vid": "0x5043",
        "pid": "0x1EAB",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/ploopyco/trackball_nano/config.h => keyboards/ploopyco/trackball_nano/config.h +0 -6
@@ 21,12 21,6 @@

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x5043
#define PRODUCT_ID 0x54A3
#define DEVICE_VER 0x0001
#define PRODUCT Trackball Nano

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

M keyboards/ploopyco/trackball_nano/info.json => keyboards/ploopyco/trackball_nano/info.json +7 -2
@@ 1,8 1,13 @@
{
    "keyboard_name": "Ploopy Trackball Nano",
    "keyboard_name": "Trackball Nano",
    "manufacturer": "PloopyCo",
    "url": "www.ploopy.co",
    "maintainer": "ploopyco",
    "manufacturer": "Ploopy Corporation",
    "usb": {
        "vid": "0x5043",
        "pid": "0x54A3",
        "device_version": "0.0.1"
    },
     "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/pluckey/config.h => keyboards/pluckey/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    0xF100
#define PRODUCT_ID   0x91CE
#define DEVICE_VER   0x0001
#define MANUFACTURER floookay
#define PRODUCT      pluckey

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

M keyboards/pluckey/info.json => keyboards/pluckey/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "pluckey",
    "manufacturer": "floookay",
    "url": "https://github.com/floookay/pluckey",
    "maintainer": "floookay",
    "usb": {
        "vid": "0xF100",
        "pid": "0x91CE",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_all"
    },

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5D66
#define PRODUCT_ID      0x22CF
#define DEVICE_VER      0x0001
#define MANUFACTURER    Plume Keyboards LLC
#define PRODUCT         Plume65

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

M keyboards/plume/plume65/info.json => keyboards/plume/plume65/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Plume65", 
    "manufacturer": "Plume Keyboards LLC",
    "url": "", 
    "maintainer": "evyd13", 
    "usb": {
        "vid": "0x5D66",
        "pid": "0x22CF",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_iso": {
            "layout": [

M keyboards/plut0nium/0x3e/config.h => keyboards/plut0nium/0x3e/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      0x3E01
#define DEVICE_VER      0x0001
#define MANUFACTURER    plut0nium
#define PRODUCT         0x3E

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

M keyboards/plut0nium/0x3e/info.json => keyboards/plut0nium/0x3e/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "0x3E",
    "manufacturer": "plut0nium",
    "url": "",
    "maintainer": "plut0nium",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x3E01",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x04D8
#define PRODUCT_ID      0xE972
#define DEVICE_VER      0x0001
#define MANUFACTURER    Peac Design
#define PRODUCT         PLX

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

M keyboards/plx/info.json => keyboards/plx/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "PLX",
    "manufacturer": "Peac Design",
    "url": "https://peac.design/",
    "maintainer": "2Moons-JP",
    "usb": {
        "vid": "0x04D8",
        "pid": "0xE972",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_60_ansi_tsangan"
    },

M keyboards/plywrks/ahgase/config.h => keyboards/plywrks/ahgase/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    0x706C // P L
#define PRODUCT_ID   0x7902 // Y 2
#define DEVICE_VER   0x0001
#define MANUFACTURER plywrks
#define PRODUCT      Ahgase

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

M keyboards/plywrks/ahgase/info.json => keyboards/plywrks/ahgase/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Ahgase",
    "manufacturer": "plywrks",
    "url": "",
    "maintainer": "Ramon Imbao (ramonimbao)",
    "usb": {
        "vid": "0x706C",
        "pid": "0x7902",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ansi": {
            "layout": [

M keyboards/pohjolaworks/louhi/config.h => keyboards/pohjolaworks/louhi/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    0x5057
#define PRODUCT_ID   0x0001
#define DEVICE_VER   0x0001
#define MANUFACTURER Pohjola Works
#define PRODUCT      Louhi

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

M keyboards/pohjolaworks/louhi/info.json => keyboards/pohjolaworks/louhi/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Louhi",
    "manufacturer": "Pohjola Works",
    "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/pohjolaworks/louhi",
    "maintainer": "ErkHal",
    "usb": {
        "vid": "0x5057",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_7u_space": {
            "layout": [{"label":"k00", "x":0, "y":0}, {"label":"k10", "x":1, "y":0}, {"label":"k01", "x":2, "y":0}, {"label":"k11", "x":3, "y":0}, {"label":"k02", "x":4, "y":0}, {"label":"k12", "x":5, "y":0}, {"label":"k03", "x":6, "y":0}, {"label":"k13", "x":7, "y":0}, {"label":"k04", "x":8, "y":0}, {"label":"k14", "x":9, "y":0}, {"label":"k05", "x":10, "y":0}, {"label":"k15", "x":11, "y":0}, {"label":"k06", "x":12, "y":0}, {"label":"k20", "x":0, "y":1}, {"label":"k30", "x":1, "y":1}, {"label":"k21", "x":2, "y":1}, {"label":"k31", "x":3, "y":1}, {"label":"k22", "x":4, "y":1}, {"label":"k32", "x":5, "y":1}, {"label":"k23", "x":6, "y":1}, {"label":"k33", "x":7, "y":1}, {"label":"k24", "x":8, "y":1}, {"label":"k34", "x":9, "y":1}, {"label":"k25", "x":10, "y":1}, {"label":"k35", "x":11, "y":1}, {"label":"k26", "x":12, "y":1}, {"label":"k40", "x":0, "y":2}, {"label":"k50", "x":1, "y":2}, {"label":"k41", "x":2, "y":2}, {"label":"k51", "x":3, "y":2}, {"label":"k42", "x":4, "y":2}, {"label":"k52", "x":5, "y":2}, {"label":"k43", "x":6, "y":2}, {"label":"k53", "x":7, "y":2}, {"label":"k44", "x":8, "y":2}, {"label":"k54", "x":9, "y":2}, {"label":"k45", "x":10, "y":2}, {"label":"k55", "x":11, "y":2}, {"label":"k46", "x":12, "y":2}, {"label":"k60", "x":0, "y":3}, {"label":"k70", "x":1, "y":3}, {"label":"k61", "x":2, "y":3}, {"label":"k63", "x":3, "y":3, "w":7}, {"label":"k65", "x":10, "y":3}, {"label":"k75", "x":11, "y":3}, {"label":"k66", "x":12, "y":3}]

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x6D66 // "mf" - mfkiiyd
#define PRODUCT_ID      0x087C // "87C"
#define DEVICE_VER      0x0001
#define MANUFACTURER    mfkiiyd
#define PRODUCT         POKER-87C Hotswap

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

M keyboards/poker87c/info.json => keyboards/poker87c/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "POKER-87C",
    "keyboard_name": "POKER-87C Hotswap",
    "manufacturer": "mfkiiyd",
    "url": "",
    "maintainer": "mfkiiyd",
    "usb": {
        "vid": "0x6D66",
        "pid": "0x087C",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_all"
    },

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x6D66 // "mf" - mfkiiyd
#define PRODUCT_ID      0x087D // "87D"
#define DEVICE_VER      0x0001
#define MANUFACTURER    mfkiiyd
#define PRODUCT         POKER-87D Hotswap

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

M keyboards/poker87d/info.json => keyboards/poker87d/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "POKER-87D",
    "keyboard_name": "POKER-87D Hotswap",
    "manufacturer": "mfkiiyd",
    "url": "",
    "maintainer": "mfkiiyd",
    "usb": {
        "vid": "0x6D66",
        "pid": "0x087D",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_all"
    },

M keyboards/polycarbdiet/s20/config.h => keyboards/polycarbdiet/s20/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    0x5040 // PD = polycarbdiet
#define PRODUCT_ID   0x7320 // S20
#define DEVICE_VER   0x0001
#define MANUFACTURER polycarbdiet
#define PRODUCT      S20

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

M keyboards/polycarbdiet/s20/info.json => keyboards/polycarbdiet/s20/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "S20 revA",
    "manufacturer": "polycarbdiet",
    "url": "",
    "maintainer": "polycarbdiet",
    "usb": {
        "vid": "0x5040",
        "pid": "0x7320",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_5x4": {
            "layout": [

M keyboards/pom_keyboards/tnln95/config.h => keyboards/pom_keyboards/tnln95/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       0x544E
#define PRODUCT_ID      0x3931
#define DEVICE_VER      0x0001
#define MANUFACTURER    POM_keyboard
#define PRODUCT         tnln95

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

M keyboards/pom_keyboards/tnln95/info.json => keyboards/pom_keyboards/tnln95/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "tnln95",
    "manufacturer": "POM_keyboard",
    "url": "http://www.keyboard-layout-editor.com/#/gists/45aee74c726e32a063130a715fc494d3",
    "maintainer": "HoangNM",
    "usb": {
        "vid": "0x544E",
        "pid": "0x3931",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/portal_66/hotswap/config.h => keyboards/portal_66/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    0x504C
#define PRODUCT_ID   0x5067
#define DEVICE_VER   0x0001
#define MANUFACTURER Parallel Limited
#define PRODUCT      Portal 66

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

M keyboards/portal_66/hotswap/info.json => keyboards/portal_66/hotswap/info.json +6 -0
@@ 1,6 1,12 @@
{
    "keyboard_name": "Portal 66 Hotswap",
    "manufacturer": "Parallel Limited",
    "maintainer": "matthewdias",
    "usb": {
        "vid": "0x504C",
        "pid": "0x5067",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_65_ansi_blocker"
    },

M keyboards/portal_66/soldered/config.h => keyboards/portal_66/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    0x504C
#define PRODUCT_ID   0x5066
#define DEVICE_VER   0x0001
#define MANUFACTURER Parallel Limited
#define PRODUCT      Portal 66

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

M keyboards/portal_66/soldered/info.json => keyboards/portal_66/soldered/info.json +7 -1
@@ 1,6 1,12 @@
{
    "keyboard_name": "Portal 66",
    "keyboard_name": "Portal 66 Soldered",
    "manufacturer": "Parallel Limited",
    "maintainer": "matthewdias",
    "usb": {
        "vid": "0x504C",
        "pid": "0x5066",
        "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT_65_ansi_split_bs": "LAYOUT_65_ansi_blocker_split_bs",
        "LAYOUT_65_ansi": "LAYOUT_65_ansi_blocker",

M keyboards/pos78/config.h => keyboards/pos78/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   0x7878
#define DEVICE_VER   0x0001
#define MANUFACTURER smssmssms
#define PRODUCT      POS78

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

M keyboards/pos78/info.json => keyboards/pos78/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "pos78",
    "keyboard_name": "POS78",
    "manufacturer": "smssmssms",
    "url": "https://github.com/smssmssms/pos78.git",
    "maintainer": "smssmssms",
    "usb": {
        "vid": "0xFEED",
        "pid": "0x7878",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_6x13": {
            "layout": [

M keyboards/primekb/meridian/config.h => keyboards/primekb/meridian/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       0x5052
#define PRODUCT_ID      0x004D
#define DEVICE_VER      0x0001
#define MANUFACTURER    Prime Keyboards
#define PRODUCT         Meridian

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

M keyboards/primekb/meridian/info.json => keyboards/primekb/meridian/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Meridian",
    "manufacturer": "Prime Keyboards",
    "url": "https://www.primekb.com",
    "maintainer": "holtenc",
    "usb": {
        "vid": "0x5052",
        "pid": "0x004D",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_unified_bs_rshift": {
            "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.5, "y":0}, {"label":"*", "x":9.5, "y":0}, {"label":"(", "x":10.5, "y":0}, {"label":")", "x":11.5, "y":0}, {"label":"_", "x":12.5, "y":0}, {"label":"+", "x":13.5, "y":0}, {"label":"Backspace", "x":14.5, "y":0, "w":2}, {"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, "y":1}, {"label":"U", "x":9, "y":1}, {"label":"I", "x":10, "y":1}, {"label":"O", "x":11, "y":1}, {"label":"P", "x":12, "y":1}, {"label":"{", "x":13, "y":1}, {"label":"}", "x":14, "y":1}, {"label":"|", "x":15, "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":8.25, "y":2}, {"label":"J", "x":9.25, "y":2}, {"label":"K", "x":10.25, "y":2}, {"label":"L", "x":11.25, "y":2}, {"label":":", "x":12.25, "y":2}, {"label":"\"", "x":13.25, "y":2}, {"label":"Enter", "x":14.25, "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":"B", "x":7.75, "y":3}, {"label":"N", "x":8.75, "y":3}, {"label":"M", "x":9.75, "y":3}, {"label":"<", "x":10.75, "y":3}, {"label":">", "x":11.75, "y":3}, {"label":"?", "x":12.75, "y":3}, {"label":"Shift", "x":13.75, "y":3, "w":2.75}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":3.75, "y":4, "w":1.25}, {"x":5, "y":4, "w":2.25}, {"x":7.75, "y":4, "w":2.75}, {"label":"Alt", "x":10.5, "y":4, "w":1.25}, {"label":"Win", "x":12.75, "y":4, "w":1.25}, {"label":"Menu", "x":14, "y":4, "w":1.25}, {"label":"Ctrl", "x":15.25, "y":4, "w":1.25}]

M keyboards/primekb/meridian/ktr1010/config.h => keyboards/primekb/meridian/ktr1010/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       0x5052
#define PRODUCT_ID      0x004D
#define DEVICE_VER      0x0001
#define MANUFACTURER    Prime Keyboards
#define PRODUCT         Meridian

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

M keyboards/primekb/meridian/ws2812/config.h => keyboards/primekb/meridian/ws2812/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       0x5052
#define PRODUCT_ID      0x004D
#define DEVICE_VER      0x0001
#define MANUFACTURER    Prime Keyboards
#define PRODUCT         Meridian

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

M keyboards/primekb/meridian_rgb/config.h => keyboards/primekb/meridian_rgb/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       0x5052
#define PRODUCT_ID      0x0042
#define DEVICE_VER      0x0002
#define MANUFACTURER    Prime Keyboards
#define PRODUCT         Meridian RGB

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

M keyboards/primekb/meridian_rgb/info.json => keyboards/primekb/meridian_rgb/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Meridian RGB",
    "manufacturer": "Prime Keyboards",
    "url": "https://www.primekb.com",
    "maintainer": "holtenc",
    "usb": {
        "vid": "0x5052",
        "pid": "0x0042",
        "device_version": "0.0.2"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":8.5, "y":0}, {"label":"*", "x":9.5, "y":0}, {"label":"(", "x":10.5, "y":0}, {"label":")", "x":11.5, "y":0}, {"label":"_", "x":12.5, "y":0}, {"label":"+", "x":13.5, "y":0}, {"label":"Backspace", "x":14.5, "y":0, "w":2}, {"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, "y":1}, {"label":"U", "x":9, "y":1}, {"label":"I", "x":10, "y":1}, {"label":"O", "x":11, "y":1}, {"label":"P", "x":12, "y":1}, {"label":"{", "x":13, "y":1}, {"label":"}", "x":14, "y":1}, {"label":"|", "x":15, "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":8.25, "y":2}, {"label":"J", "x":9.25, "y":2}, {"label":"K", "x":10.25, "y":2}, {"label":"L", "x":11.25, "y":2}, {"label":":", "x":12.25, "y":2}, {"label":"\"", "x":13.25, "y":2}, {"label":"Enter", "x":14.25, "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":"B", "x":7.75, "y":3}, {"label":"N", "x":8.75, "y":3}, {"label":"M", "x":9.75, "y":3}, {"label":"<", "x":10.75, "y":3}, {"label":">", "x":11.75, "y":3}, {"label":"?", "x":12.75, "y":3}, {"label":"Shift", "x":13.75, "y":3, "w":1.75}, {"label":"Fn", "x":15.5, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":3.75, "y":4, "w":1.25}, {"x":5, "y":4, "w":2.25}, {"x":7.75, "y":4, "w":2.75}, {"label":"Alt", "x":10.5, "y":4, "w":1.25}, {"label":"Win", "x":12.75, "y":4, "w":1.25}, {"label":"Menu", "x":14, "y":4, "w":1.25}, {"label":"Ctrl", "x":15.25, "y":4, "w":1.25}]

M keyboards/primekb/prime_m/config.h => keyboards/primekb/prime_m/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       0x5052 // "PR"
#define PRODUCT_ID      0x504D // "PM"
#define DEVICE_VER      0x0001
#define MANUFACTURER    PrimeKB
#define PRODUCT         Prime_M

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

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

{
  "keyboard_name": "Prime_M",
  "manufacturer": "PrimeKB",
  "url": "https://www.primekb.com",
  "maintainer": "MxBlu",
  "usb": {
    "vid": "0x5052",
    "pid": "0x504D",
    "device_version": "0.0.1"
  },
  "layouts": {
      "LAYOUT_ortho_5x6": {
          "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":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":4, "y":1}, {"x":5, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2, "y":4}, {"x":3, "y":4}, {"x":4, "y":4}, {"x":5, "y":4}]

M keyboards/primekb/prime_o/config.h => keyboards/primekb/prime_o/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      0x4024
#define DEVICE_VER      0x0001
#define MANUFACTURER    PrimeKB
#define PRODUCT         Prime_O

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

M keyboards/primekb/prime_o/info.json => keyboards/primekb/prime_o/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Prime_O",
  "manufacturer": "PrimeKB",
  "url": "https://www.primekb.com",
  "maintainer": "MxBlu",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x4024",
    "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}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":4, "y":1}, {"x":5, "y":1}, {"x":6, "y":1}, {"x":7, "y":1}, {"x":8, "y":1}, {"x":9, "y":1}, {"x":10, "y":1}, {"x":11, "y":1}, {"x":12, "y":1}, {"x":13, "y":1}, {"x":14, "y":1}, {"x":15, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":6, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":12, "y":2}, {"x":13, "y":2}, {"x":14, "y":2}, {"x":15, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}, {"x":12, "y":3}, {"x":13, "y":3}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2, "y":4}, {"x":3, "y":4}, {"x":4, "y":4}, {"x":5, "y":4}, {"x":6, "y":4}, {"x":7, "y":4}, {"x":8, "y":4}, {"x":9, "y":4}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "y":4}]

M keyboards/primekb/prime_r/config.h => keyboards/primekb/prime_r/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    PrimeKB
#define PRODUCT         Prime_R

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

M keyboards/primekb/prime_r/info.json => keyboards/primekb/prime_r/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Prime_R",
  "manufacturer": "PrimeKB",
  "url": "",
  "maintainer": "qmk",
  "usb": {
    "vid": "0xFEED",
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [{"label":"K000", "x":0, "y":0}, {"label":"K001", "x":1, "y":0}, {"label":"K002", "x":2, "y":0}, {"label":"K003", "x":3, "y":0}, {"label":"K004", "x":4, "y":0}, {"label":"K005", "x":5, "y":0}, {"label":"K006", "x":6, "y":0}, {"label":"K007", "x":7, "y":0}, {"label":"K008", "x":8, "y":0}, {"label":"K009", "x":9, "y":0}, {"label":"K010", "x":10, "y":0}, {"label":"K011", "x":11, "y":0}, {"label":"K012", "x":12, "y":0}, {"label":"K013", "x":13, "y":0}, {"label":"K014", "x":14, "y":0}, {"label":"K015", "x":15, "y":0}, {"label":"K100", "x":0, "y":1}, {"label":"K101", "x":1, "y":1}, {"label":"K102", "x":2, "y":1}, {"label":"K103", "x":3, "y":1}, {"label":"K104", "x":4, "y":1}, {"label":"K105", "x":5, "y":1}, {"label":"K106", "x":6, "y":1}, {"label":"K107", "x":7, "y":1}, {"label":"K108", "x":8, "y":1}, {"label":"K109", "x":9, "y":1}, {"label":"K110", "x":10, "y":1}, {"label":"K111", "x":11, "y":1}, {"label":"K112", "x":12, "y":1}, {"label":"K113", "x":13, "y":1}, {"label":"K114", "x":14, "y":1}, {"label":"K115", "x":15, "y":1}, {"label":"K200", "x":0, "y":2, "w":1.25}, {"label":"K201", "x":1.25, "y":2}, {"label":"K202", "x":2.25, "y":2}, {"label":"K203", "x":3.25, "y":2}, {"label":"K204", "x":4.25, "y":2}, {"label":"K205", "x":5.25, "y":2}, {"label":"K206", "x":6.25, "y":2}, {"label":"K207", "x":7.25, "y":2}, {"label":"K208", "x":8.25, "y":2}, {"label":"K209", "x":9.25, "y":2}, {"label":"K210", "x":10.25, "y":2}, {"label":"K212", "x":11.25, "y":2, "w":1.75}, {"label":"K213", "x":13, "y":2}, {"label":"K214", "x":14, "y":2}, {"label":"K215", "x":15, "y":2}, {"label":"K300", "x":0, "y":3, "w":1.75}, {"label":"K302", "x":1.75, "y":3}, {"label":"K303", "x":2.75, "y":3}, {"label":"K304", "x":3.75, "y":3}, {"label":"K305", "x":4.75, "y":3}, {"label":"K306", "x":5.75, "y":3}, {"label":"K307", "x":6.75, "y":3}, {"label":"K308", "x":7.75, "y":3}, {"label":"K309", "x":8.75, "y":3}, {"label":"K310", "x":9.75, "y":3}, {"label":"K311", "x":10.75, "y":3}, {"label":"K312", "x":11.75, "y":3, "w":1.25}, {"label":"K313", "x":13, "y":3}, {"label":"K314", "x":14, "y":3}, {"label":"K315", "x":15, "y":3}, {"label":"K400", "x":0, "y":4, "w":1.25}, {"label":"K402", "x":1.25, "y":4, "w":1.25}, {"label":"K403", "x":2.5, "y":4}, {"label":"K404", "x":3.5, "y":4}, {"label":"K405", "x":4.5, "y":4, "w":2}, {"label":"K407", "x":6.5, "y":4, "w":2.25}, {"label":"K409", "x":8.75, "y":4}, {"label":"K410", "x":9.75, "y":4}, {"label":"K411", "x":10.75, "y":4}, {"label":"K412", "x":11.75, "y":4, "w":1.25}, {"label":"K413", "x":13, "y":4}, {"label":"K414", "x":14, "y":4}, {"label":"K415", "x":15, "y":4}]

M keyboards/projectcain/relic/config.h => keyboards/projectcain/relic/config.h +0 -7
@@ 21,13 21,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 projectcain
#define PRODUCT relic

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

M keyboards/projectcain/relic/info.json => keyboards/projectcain/relic/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Relic", 
    "manufacturer": "projectcain",
    "url": "", 
    "maintainer": "projectcain", 
    "usb": {
        "vid": "0xFEED",
        "pid": "0x6060",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [{"label":"Q", "x":0, "y":0}, {"label":"W", "x":1, "y":0}, {"label":"E", "x":2, "y":0}, {"label":"R", "x":3, "y":0}, {"label":"T", "x":4, "y":0}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0}, {"label":"BACK <BR> SPACE", "x":11, "y":0}, {"label":"A", "x":0, "y":1, "w":1.25}, {"label":"S", "x":1.25, "y":1}, {"label":"D", "x":2.25, "y":1}, {"label":"F", "x":3.25, "y":1}, {"label":"G", "x":4.25, "y":1}, {"label":"H", "x":6.25, "y":1}, {"label":"J", "x":7.25, "y":1}, {"label":"K", "x":8.25, "y":1}, {"label":"L", "x":9.25, "y":1}, {"label":";", "x":10.25, "y":1, "w":1.75}, {"label":"Z", "x":0, "y":2, "w":1.75}, {"label":"X", "x":1.75, "y":2}, {"label":"C", "x":2.75, "y":2}, {"label":"V", "x":3.75, "y":2}, {"label":"B", "x":4.75, "y":2}, {"label":"N", "x":6.75, "y":2}, {"label":"M", "x":7.75, "y":2}, {"label":"<", "x":8.75, "y":2}, {"label":">", "x":9.75, "y":2}, {"label":"/", "x":10.75, "y":2, "w":1.25}, {"label":"Ctrl", "x":0.25, "y":3, "w":1.25}, {"label":"Alt", "x":1.5, "y":3, "w":1.25}, {"label":"MO(1)", "x":9.25, "y":3, "w":1.25}, {"label":"MO(2)", "x":10.5, "y":3, "w":1.25}, {"label":"LGUI", "x":3, "y":3.25}, {"label":"BACK <BR> SPACE", "x":4, "y":3.25, "w":1.5}, {"label":"Space", "x":5.5, "y":3.25}, {"label":"Space", "x":6.5, "y":3.25, "w":1.5}, {"label":"RGUI", "x":8, "y":3.25}]

M keyboards/projectcain/vault35/config.h => keyboards/projectcain/vault35/config.h +0 -7
@@ 16,13 16,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 projectcain
#define PRODUCT      vault35

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

M keyboards/projectcain/vault35/info.json => keyboards/projectcain/vault35/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Vault 35", 
    "keyboard_name": "Vault35", 
    "manufacturer": "projectcain",
    "url": "", 
    "maintainer": "projectcain", 
    "usb": {
      "vid": "0xFEED",
      "pid": "0x6060",
      "device_version": "0.0.1"
    },
    "layouts": {
    "LAYOUT_split_4space": {
   "layout": [{"label":"Q", "x":0, "y":0}, {"label":"W", "x":1, "y":0}, {"label":"E", "x":2, "y":0}, {"label":"R", "x":3, "y":0}, {"label":"T", "x":4, "y":0}, {"label":"Y", "x":5, "y":0}, {"label":"U", "x":6, "y":0}, {"label":"I", "x":7, "y":0}, {"label":"O", "x":8, "y":0}, {"label":"P", "x":9, "y":0}, {"label":"BACK<br>SPACE", "x":10, "y":0}, {"label":"TAB", "x":0, "y":1, "w":1.25}, {"label":"S", "x":1.25, "y":1}, {"label":"D", "x":2.25, "y":1}, {"label":"F", "x":3.25, "y":1}, {"label":"G", "x":4.25, "y":1}, {"label":"H", "x":5.25, "y":1}, {"label":"J", "x":6.25, "y":1}, {"label":"K", "x":7.25, "y":1}, {"label":"L", "x":8.25, "y":1}, {"label":"ENTER", "x":9.25, "y":1, "w":1.75}, {"label":"SHIFT", "x":0, "y":2, "w":1.75}, {"label":"X", "x":1.75, "y":2}, {"label":"C", "x":2.75, "y":2}, {"label":"V", "x":3.75, "y":2}, {"label":"B", "x":4.75, "y":2}, {"label":"N", "x":5.75, "y":2}, {"label":"M", "x":6.75, "y":2}, {"label":"<", "x":7.75, "y":2}, {"label":">", "x":8.75, "y":2}, {"label":"SHIFT", "x":9.75, "y":2, "w":1.25}, {"label":"CTRL", "x":1.5, "y":3}, {"label":"LOWER", "x":2.5, "y":3, "w":1.25}, {"x":3.75, "y":3, "w":1.75}, {"x":5.5, "y":3, "w":1.75}, {"label":"RAISE", "x":7.25, "y":3, "w":1.25}, {"label":"ALT", "x":8.5, "y":3}]

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

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

M keyboards/projectcain/vault45/info.json => keyboards/projectcain/vault45/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Vault 45",
    "keyboard_name": "Vault45",
    "manufacturer": "projectcain",
    "url": "",
    "maintainer": "projectcain",
    "usb": {
      "vid": "0xFEED",
      "pid": "0x6060",
      "device_version": "0.0.1"
    },
    "layout_aliases": {
        "LAYOUT": "LAYOUT_all"
    },

M keyboards/projectkb/alice/info.json => keyboards/projectkb/alice/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Alice",
    "manufacturer": "ProjectKB",
    "url": "https://store.projectkeyboard.com/",
    "maintainer": "qmk",
    "usb": {
        "vid": "0x0159",
        "pid": "0xA71C",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_alice_split_bs": {
            "layout": [

M keyboards/projectkb/alice/rev1/config.h => keyboards/projectkb/alice/rev1/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       0x0159
#define PRODUCT_ID      0xA71C
#define DEVICE_VER      0x0001
#define MANUFACTURER ProjectKB
#define PRODUCT Alice

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

M keyboards/projectkb/alice/rev2/config.h => keyboards/projectkb/alice/rev2/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       0x0159
#define PRODUCT_ID      0xA71C
#define DEVICE_VER      0x0001
#define MANUFACTURER ProjectKB
#define PRODUCT Alice

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

M keyboards/projectkb/signature65/config.h => keyboards/projectkb/signature65/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       0x0159
#define PRODUCT_ID      0x0165
#define DEVICE_VER      0x0001
#define MANUFACTURER    Project Keyboard
#define PRODUCT         Signature65

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

M keyboards/projectkb/signature65/info.json => keyboards/projectkb/signature65/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Kepler FC65", 
    "keyboard_name": "Signature65", 
    "manufacturer": "Project Keyboard",
    "url": "https://store.projectkeyboard.com", 
    "maintainer": "projectkeyboard", 
    "usb": {
        "vid": "0x0159",
        "pid": "0x0165",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/projectkb/signature87/config.h => keyboards/projectkb/signature87/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       0x0159
#define PRODUCT_ID      0x0187
#define DEVICE_VER      0x0001
#define MANUFACTURER    Project Keyboard
#define PRODUCT         Signature87

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

M keyboards/projectkb/signature87/info.json => keyboards/projectkb/signature87/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "Signature 87", 
    "keyboard_name": "Signature87", 
    "manufacturer": "Project Keyboard",
    "url": "", 
    "maintainer": "qmk", 
    "usb": {
        "vid": "0x0159",
        "pid": "0x0187",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.25}, {"x":1, "y":1.25}, {"x":2, "y":1.25}, {"x":3, "y":1.25}, {"x":4, "y":1.25}, {"x":5, "y":1.25}, {"x":6, "y":1.25}, {"x":7, "y":1.25}, {"x":8, "y":1.25}, {"x":9, "y":1.25}, {"x":10, "y":1.25}, {"x":11, "y":1.25}, {"x":12, "y":1.25}, {"x":13, "y":1.25}, {"x":14, "y":1.25}, {"x":15.25, "y":1.25}, {"x":16.25, "y":1.25}, {"x":17.25, "y":1.25}, {"x":0, "y":2.25, "w":1.5}, {"x":1.5, "y":2.25}, {"x":2.5, "y":2.25}, {"x":3.5, "y":2.25}, {"x":4.5, "y":2.25}, {"x":5.5, "y":2.25}, {"x":6.5, "y":2.25}, {"x":7.5, "y":2.25}, {"x":8.5, "y":2.25}, {"x":9.5, "y":2.25}, {"x":10.5, "y":2.25}, {"x":11.5, "y":2.25}, {"x":12.5, "y":2.25}, {"x":13.5, "y":2.25, "w":1.5}, {"x":15.25, "y":2.25}, {"x":16.25, "y":2.25}, {"x":17.25, "y":2.25}, {"x":0, "y":3.25, "w":1.75}, {"x":1.75, "y":3.25}, {"x":2.75, "y":3.25}, {"x":3.75, "y":3.25}, {"x":4.75, "y":3.25}, {"x":5.75, "y":3.25}, {"x":6.75, "y":3.25}, {"x":7.75, "y":3.25}, {"x":8.75, "y":3.25}, {"x":9.75, "y":3.25}, {"x":10.75, "y":3.25}, {"x":11.75, "y":3.25}, {"x":12.75, "y":3.25, "w":2.25}, {"x":0, "y":4.25, "w":2.25}, {"x":2.25, "y":4.25}, {"x":3.25, "y":4.25}, {"x":4.25, "y":4.25}, {"x":5.25, "y":4.25}, {"x":6.25, "y":4.25}, {"x":7.25, "y":4.25}, {"x":8.25, "y":4.25}, {"x":9.25, "y":4.25}, {"x":10.25, "y":4.25}, {"x":11.25, "y":4.25}, {"x":12.25, "y":4.25, "w":1.75}, {"x":14, "y":4.25}, {"x":16.25, "y":4.25}, {"x":0, "y":5.25, "w":1.25}, {"x":1.25, "y":5.25, "w":1.25}, {"x":2.5, "y":5.25, "w":1.25}, {"x":3.75, "y":5.25, "w":6.25}, {"x":10, "y":5.25, "w":1.25}, {"x":11.25, "y":5.25, "w":1.25}, {"x":12.5, "y":5.25, "w":1.25}, {"x":13.75, "y":5.25, "w":1.25}, {"x":15.25, "y":5.25}, {"x":16.25, "y":5.25}, {"x":17.25, "y":5.25}]

M keyboards/prototypist/allison/config.h => keyboards/prototypist/allison/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 0x414D
#define DEVICE_VER 0x0001
#define MANUFACTURER protoTypist
#define PRODUCT Allison

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

M keyboards/prototypist/allison/info.json => keyboards/prototypist/allison/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "allison",
    "keyboard_name": "Allison",
    "manufacturer": "protoTypist",
    "url": "www.yiancar-designs.com",
    "maintainer": "Yiancar",
    "usb": {
        "vid": "0x8968",
        "pid": "0x414D",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [{"label":"0,0", "x":1.25, "y":0}, {"label":"0,1", "x":2.5, "y":0}, {"label":"0,2", "x":3.5, "y":0}, {"label":"0,3", "x":4.5, "y":0}, {"label":"0,4", "x":5.5, "y":0}, {"label":"0,5", "x":6.75, "y":0}, {"label":"0,6", "x":7.75, "y":0}, {"label":"0,7", "x":8.75, "y":0}, {"label":"0,8", "x":9.75, "y":0}, {"label":"0,9", "x":11, "y":0}, {"label":"0,10", "x":12, "y":0}, {"label":"0,11", "x":13, "y":0}, {"label":"0,12", "x":14, "y":0}, {"label":"0,13", "x":15.25, "y":0}, {"label":"1,0", "x":0, "y":1.25}, {"label":"1,1", "x":1.25, "y":1.25}, {"label":"1,2", "x":2.25, "y":1.25}, {"label":"1,3", "x":3.25, "y":1.25}, {"label":"1,4", "x":4.25, "y":1.25}, {"label":"1,5", "x":5.25, "y":1.25}, {"label":"1,6", "x":6.25, "y":1.25}, {"label":"1,7", "x":7.25, "y":1.25}, {"label":"1,8", "x":8.25, "y":1.25}, {"label":"1,9", "x":9.25, "y":1.25}, {"label":"1,10", "x":10.25, "y":1.25}, {"label":"1,11", "x":11.25, "y":1.25}, {"label":"1,12", "x":12.25, "y":1.25}, {"label":"1,13", "x":13.25, "y":1.25}, {"label":"1,14", "x":14.25, "y":1.25}, {"label":"0,14", "x":15.25, "y":1.25}, {"label":"2,0", "x":0, "y":2.25}, {"label":"2,1", "x":1.25, "y":2.25, "w":1.5}, {"label":"2,2", "x":2.75, "y":2.25}, {"label":"2,3", "x":3.75, "y":2.25}, {"label":"2,4", "x":4.75, "y":2.25}, {"label":"2,5", "x":5.75, "y":2.25}, {"label":"2,6", "x":6.75, "y":2.25}, {"label":"2,7", "x":7.75, "y":2.25}, {"label":"2,8", "x":8.75, "y":2.25}, {"label":"2,9", "x":9.75, "y":2.25}, {"label":"2,10", "x":10.75, "y":2.25}, {"label":"2,11", "x":11.75, "y":2.25}, {"label":"2,12", "x":12.75, "y":2.25}, {"label":"2,13", "x":13.75, "y":2.25}, {"label":"2,14", "x":14.75, "y":2.25, "w":1.5}, {"label":"3,0", "x":0, "y":3.25}, {"label":"3,1", "x":1.25, "y":3.25, "w":1.75}, {"label":"3,2", "x":3, "y":3.25}, {"label":"3,3", "x":4, "y":3.25}, {"label":"3,4", "x":5, "y":3.25}, {"label":"3,5", "x":6, "y":3.25}, {"label":"3,6", "x":7, "y":3.25}, {"label":"3,7", "x":8, "y":3.25}, {"label":"3,8", "x":9, "y":3.25}, {"label":"3,9", "x":10, "y":3.25}, {"label":"3,10", "x":11, "y":3.25}, {"label":"3,11", "x":12, "y":3.25}, {"label":"3,12", "x":13, "y":3.25}, {"label":"3,13", "x":14, "y":3.25}, {"label":"3,14", "x":15, "y":3.25, "w":1.25}, {"label":"4,0", "x":0, "y":4.25}, {"label":"4,1", "x":1.25, "y":4.25, "w":1.25}, {"label":"4,2", "x":2.5, "y":4.25}, {"label":"4,3", "x":3.5, "y":4.25}, {"label":"4,4", "x":4.5, "y":4.25}, {"label":"4,5", "x":5.5, "y":4.25}, {"label":"4,6", "x":6.5, "y":4.25}, {"label":"4,7", "x":7.5, "y":4.25}, {"label":"4,8", "x":8.5, "y":4.25}, {"label":"4,9", "x":9.5, "y":4.25}, {"label":"4,10", "x":10.5, "y":4.25}, {"label":"4,11", "x":11.5, "y":4.25}, {"label":"4,12", "x":12.5, "y":4.25}, {"label":"4,13", "x":13.5, "y":4.25, "w":1.75}, {"label":"4,14", "x":15.25, "y":4.25}, {"label":"5,0", "x":0, "y":5.25}, {"label":"5,1", "x":1.25, "y":5.25, "w":1.5}, {"label":"5,2", "x":2.75, "y":5.25}, {"label":"5,3", "x":3.75, "y":5.25, "w":1.5}, {"label":"5,8", "x":5.25, "y":5.25, "w":7}, {"label":"5,12", "x":12.25, "y":5.25, "w":1.5}, {"label":"5,13", "x":13.75, "y":5.25}, {"label":"5,14", "x":14.75, "y":5.25, "w":1.5}]

M keyboards/prototypist/allison_numpad/config.h => keyboards/prototypist/allison_numpad/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 0x414E
#define DEVICE_VER 0x0001
#define MANUFACTURER protoTypist
#define PRODUCT Allison Numpad

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

M keyboards/prototypist/allison_numpad/info.json => keyboards/prototypist/allison_numpad/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "allison_numpad",
    "keyboard_name": "Allison Numpad",
    "manufacturer": "protoTypist",
    "url": "www.yiancar-designs.com",
    "maintainer": "Yiancar",
    "usb": {
        "vid": "0x8968",
        "pid": "0x414E",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_6x4": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0x5450
#define PRODUCT_ID      0x6A31
#define DEVICE_VER      0x0001
#define MANUFACTURER Prototypist
#define PRODUCT J-01 Rev1

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

M keyboards/prototypist/j01/info.json => keyboards/prototypist/j01/info.json +7 -1
@@ 1,7 1,13 @@
{
    "keyboard_name": "J-01",
    "keyboard_name": "J-01 Rev1",
    "manufacturer": "Prototypist",
    "url": "https://prototypist.net/",
    "maintainer": "Flexerm",
    "usb": {
        "vid": "0x5450",
        "pid": "0x6A31",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [

M keyboards/protozoa/cassini/config.h => keyboards/protozoa/cassini/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      0x4341
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yiancar-Designs
#define PRODUCT         Cassini

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

M keyboards/protozoa/cassini/info.json => keyboards/protozoa/cassini/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Cassini",
    "manufacturer": "Yiancar-Designs",
    "url": "https://yiancar-designs.com",
    "maintainer": "Yiancar-Designs",
    "usb": {
        "vid": "0x8968",
        "pid": "0x4341",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_all": {
            "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":12.5, "y":4, "w":1.25}, {"x":13.75, "y":4, "w":1.25}]

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID    0x4747
#define PRODUCT_ID   0x7012
#define DEVICE_VER   0x0001
#define MANUFACTURER psuieee
#define PRODUCT      pluto12

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

M keyboards/psuieee/pluto12/info.json => keyboards/psuieee/pluto12/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "pluto12",
    "manufacturer": "psuieee",
    "url": "https://github.com/psuieee/pluto12",
    "maintainer": "wymcg",
    "usb": {
        "vid": "0x4747",
        "pid": "0x7012",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT": {
            "layout": [

M keyboards/pteron36/config.h => keyboards/pteron36/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    0x4847 //HG
#define PRODUCT_ID   0x5054 //PT
#define DEVICE_VER   0x0001
#define MANUFACTURER Harshit Goel
#define PRODUCT      Pteron36

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

M keyboards/pteron36/info.json => keyboards/pteron36/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "Pteron36",
    "manufacturer": "Harshit Goel",
    "url": "",
    "maintainer": "harshitgoel96",
    "usb": {
        "vid": "0x4847",
        "pid": "0x5054",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_split_3x5_3": {
            "layout": [

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

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    OkKeebs LLC
#define PRODUCT         Puck

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

M keyboards/puck/info.json => keyboards/puck/info.json +6 -0
@@ 1,7 1,13 @@
{
  "keyboard_name": "Puck", 
  "manufacturer": "OkKeebs LLC",
  "url": "", 
  "maintainer": "john-pettigrew", 
  "usb": {
    "vid": "0xFEED",
    "pid": "0x6060",
    "device_version": "0.0.1"
  },
  "layouts": {
    "LAYOUT": {
      "layout": [

M keyboards/punk75/config.h => keyboards/punk75/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 0xDEED
#define PRODUCT_ID 0x0001
#define DEVICE_VER 0x0001
#define MANUFACTURER dsanchezseco
#define PRODUCT punk75

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

M keyboards/punk75/info.json => keyboards/punk75/info.json +6 -0
@@ 1,7 1,13 @@
{
    "keyboard_name": "punk75",
    "manufacturer": "dsanchezseco",
    "url": "",
    "maintainer": "dsanchezseco",
    "usb": {
        "vid": "0xDEED",
        "pid": "0x0001",
        "device_version": "0.0.1"
    },
    "layouts": {
        "LAYOUT_ortho_5x15": {
            "layout": [