Move keyboard USB IDs and strings to data driven, pass 2: P-R (#18091)

master
Ryan 2022-08-20 10:42:49 +10:00 committed by GitHub
parent 835c971f78
commit 201a914beb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
98 changed files with 282 additions and 375 deletions

View File

@ -1,7 +1,11 @@
{
"keyboard_name": "P20",
"manufacturer": "Pabile",
"url": "",
"maintainer": "pabile",
"usb": {
"vid": "0x6666",
"pid": "0x6667"
},
"layouts": {
"LAYOUT_ortho_5x4": {
"layout": [

View File

@ -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 0x6667
#define DEVICE_VER 0x0001
#define MANUFACTURER Pabile
#define PRODUCT P20 ver1
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

View File

@ -0,0 +1,6 @@
{
"keyboard_name": "P20 ver1",
"usb": {
"device_version": "0.0.1"
}
}

View File

@ -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 0x6667
#define DEVICE_VER 0x0002
#define MANUFACTURER Pabile
#define PRODUCT P20 ver2
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

View File

@ -0,0 +1,6 @@
{
"keyboard_name": "P20 ver2",
"usb": {
"device_version": "0.0.2"
}
}

View File

@ -19,11 +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 0x03A8
#define MANUFACTURER OLKB
#define PRODUCT Planck
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

View File

@ -0,0 +1,6 @@
{
"keyboard_name": "Planck EZ",
"usb": {
"pid": "0xC6CE"
}
}

View File

View File

@ -18,17 +18,6 @@
#pragma once
#undef VENDOR_ID
#define VENDOR_ID 0x3297
#undef PRODUCT_ID
#define PRODUCT_ID 0xC6CE
#undef MANUFACTURER
#define MANUFACTURER ZSA Technology Labs
#undef PRODUCT
#define PRODUCT Planck EZ
/* USB Device descriptor parameter */
#define DEVICE_VER 0x0000
#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */

View File

@ -1,25 +0,0 @@
/* Copyright 2018 Jack Humbert <jack.humb@gmail.com>
* Copyright 2015 ZSA Technology Labs Inc (@zsa)
* Copyright 2020 Christopher Courtney, aka Drashna Jael're (@drashna) <drashna@live.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
#undef PRODUCT_ID
#define PRODUCT_ID 0xC6CF
#undef PRODUCT
#define PRODUCT Planck EZ Glow

View File

@ -0,0 +1,6 @@
{
"keyboard_name": "Planck EZ Glow",
"usb": {
"pid": "0xC6CF"
}
}

View File

@ -1,7 +1,11 @@
{
"keyboard_name": "Planck EZ",
"manufacturer": "ZSA Technology Labs",
"url": "https://ergodox-ez.com/pages/planck",
"maintainer": "jackhumbert",
"usb": {
"vid": "0x3297",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_planck_1x2uC": {
"layout": [

View File

@ -29,3 +29,5 @@ RGBLIGHT_SUPPORTED = no
BAKCLIGHT_SUPPORTED = no
MOUSE_SHARED_EP = no
DEFAULT_FOLDER = planck/ez/base

View File

@ -1,5 +1,4 @@
{
"keyboard_name": "Planck",
"url": "https://olkb.com/planck",
"maintainer": "jackhumbert",
"layouts": {

View File

@ -2,11 +2,6 @@
#include "config_common.h"
#undef PRODUCT
#define PRODUCT Planck Light
#define PRODUCT_ID 0xBEA2
#define DEVICE_VER 0x0001
#undef MATRIX_ROW_PINS
#undef MATRIX_COL_PINS

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Planck Light",
"manufacturer": "OLKB",
"url": "https://olkb.com/planck",
"maintainer": "jackhumbert",
"usb": {
"vid": "0x03A8",
"pid": "0xBEA2",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_planck_1x2uC": {
"layout": [

View File

@ -1,4 +0,0 @@
#pragma once
#define PRODUCT_ID 0xAE01
#define DEVICE_VER 0x0001

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Planck rev 1",
"keyboard_name": "Planck",
"manufacturer": "OLKB",
"url": "https://olkb.com/planck",
"maintainer": "jackhumbert",
"usb": {
"vid": "0x03A8",
"pid": "0xAE01",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_planck_1x2uC": {
"layout": [

View File

@ -1,4 +0,0 @@
#pragma once
#define PRODUCT_ID 0xAE01
#define DEVICE_VER 0x0002

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Planck rev 2",
"keyboard_name": "Planck",
"manufacturer": "OLKB",
"url": "https://olkb.com/planck",
"maintainer": "jackhumbert",
"usb": {
"vid": "0x03A8",
"pid": "0xAE01",
"device_version": "0.0.2"
},
"layouts": {
"LAYOUT_planck_1x2uC": {
"layout": [

View File

@ -1,4 +0,0 @@
#pragma once
#define PRODUCT_ID 0xAE01
#define DEVICE_VER 0x0003

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Planck rev 3",
"keyboard_name": "Planck",
"manufacturer": "OLKB",
"url": "https://olkb.com/planck",
"maintainer": "jackhumbert",
"usb": {
"vid": "0x03A8",
"pid": "0xAE01",
"device_version": "0.0.3"
},
"layouts": {
"LAYOUT_planck_1x2uC": {
"layout": [

View File

@ -1,4 +0,0 @@
#pragma once
#define PRODUCT_ID 0xAE01
#define DEVICE_VER 0x0004

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Planck rev 4",
"keyboard_name": "Planck",
"manufacturer": "OLKB",
"url": "https://olkb.com/planck",
"maintainer": "jackhumbert",
"usb": {
"vid": "0x03A8",
"pid": "0xAE01",
"device_version": "0.0.4"
},
"layouts": {
"LAYOUT_planck_1x2uC": {
"layout": [

View File

@ -1,4 +0,0 @@
#pragma once
#define PRODUCT_ID 0xAE01
#define DEVICE_VER 0x0005

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Planck rev 5",
"keyboard_name": "Planck",
"manufacturer": "OLKB",
"url": "https://olkb.com/planck",
"maintainer": "jackhumbert",
"usb": {
"vid": "0x03A8",
"pid": "0xAE01",
"device_version": "0.0.5"
},
"layouts": {
"LAYOUT_planck_1x2uC": {
"layout": [

View File

@ -17,10 +17,6 @@
#pragma once
/* USB Device descriptor parameter */
#define PRODUCT_ID 0xA4F9
#define DEVICE_VER 0x0006
#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Planck rev 6",
"keyboard_name": "Planck",
"manufacturer": "OLKB",
"url": "https://olkb.com/planck",
"maintainer": "jackhumbert",
"usb": {
"vid": "0x03A8",
"pid": "0xA4F9",
"device_version": "0.0.6"
},
"layouts": {
"LAYOUT_ortho_4x12": {
"layout": [

View File

@ -17,12 +17,6 @@
#pragma once
/* USB Device descriptor parameter */
#define PRODUCT_ID 0xA4F9
#define DEVICE_VER 0x0006
#undef MANUFACTURER
#define MANUFACTURER Drop
#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Planck rev 6",
"keyboard_name": "Planck",
"manufacturer": "Drop",
"url": "https://olkb.com/planck",
"maintainer": "jackhumbert",
"usb": {
"vid": "0x03A8",
"pid": "0xA4F9",
"device_version": "0.0.6"
},
"layouts": {
"LAYOUT_ortho_4x12": {
"layout": [

View File

@ -19,10 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
#include "config_common.h"
#define DEVICE_VER 0x0000
#undef PRODUCT
#define PRODUCT Planck THK
#define PRODUCT_ID 0x25A7
// THK has a different pin-out
#undef MATRIX_ROW_PINS

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Planck THK",
"manufacturer": "OLKB",
"maintainer": "Erovia",
"url": "https://olkb.com/planck",
"usb": {
"vid": "0x03A8",
"pid": "0x25A7",
"device_version": "0.0.1"
},
"layout_aliases": {
"LAYOUT_planck_grid": "LAYOUT_ortho_4x12",
"LAYOUT_planck_mit": "LAYOUT_planck_1x2uC"

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Polilla",
"manufacturer": "elagil",
"url": "",
"maintainer": "elagil",
"usb": {
"vid": "0x6166",
"pid": "0x0010",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@ -20,13 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
/* USB Device descriptor parameter */
#define VENDOR_ID 0x6166 // af
#define PRODUCT_ID 0x0010
#define DEVICE_VER 0x0001
#define MANUFACTURER elagil
#define PRODUCT Polilla
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

View File

@ -19,11 +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 0x03A8
#define MANUFACTURER OLKB
#define PRODUCT Preonic
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

View File

@ -1,5 +1,4 @@
{
"keyboard_name": "Preonic",
"url": "https://olkb.com/preonic",
"maintainer": "jackhumbert",
"layouts": {

View File

@ -1,23 +0,0 @@
/*
Copyright 2017 Jack Humbert <jack.humb@gmail.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
#include "config_common.h"
#define DEVICE_VER 0x0001
#define PRODUCT_ID 0x67F3

View File

@ -0,0 +1,9 @@
{
"keyboard_name": "Preonic",
"manufacturer": "OLKB",
"usb": {
"vid": "0x03A8",
"pid": "0x67F3",
"device_version": "0.0.1"
}
}

View File

@ -1,23 +0,0 @@
/*
Copyright 2017 Jack Humbert <jack.humb@gmail.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
#include "config_common.h"
#define DEVICE_VER 0x0002
#define PRODUCT_ID 0x67F3

View File

@ -0,0 +1,9 @@
{
"keyboard_name": "Preonic",
"manufacturer": "OLKB",
"usb": {
"vid": "0x03A8",
"pid": "0x67F3",
"device_version": "0.0.2"
}
}

View File

@ -17,10 +17,6 @@
#pragma once
/* USB Device descriptor parameter */
#define DEVICE_VER 0x0003
#define PRODUCT_ID 0xA649
#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */

View File

@ -1,7 +1,11 @@
{
"keyboard_name": "Preonic rev. 3",
"url": "https://olkb.com/preonic",
"maintainer": "jackhumbert",
"keyboard_name": "Preonic",
"manufacturer": "OLKB",
"usb": {
"vid": "0x03A8",
"pid": "0xA649",
"device_version": "0.0.3"
},
"layouts": {
"LAYOUT_preonic_1x2uC": {
"layout": [

View File

@ -17,12 +17,6 @@
#pragma once
/* USB Device descriptor parameter */
#define DEVICE_VER 0x0003
#define PRODUCT_ID 0xA649
#undef MANUFACTURER
#define MANUFACTURER Drop
#undef MATRIX_ROWS
#undef MATRIX_COLS
/* key matrix size */

View File

@ -1,7 +1,11 @@
{
"keyboard_name": "Preonic rev. 3",
"url": "https://olkb.com/preonic",
"maintainer": "jackhumbert",
"keyboard_name": "Preonic",
"manufacturer": "Drop",
"usb": {
"vid": "0x03A8",
"pid": "0xA649",
"device_version": "0.0.3"
},
"layouts": {
"LAYOUT_preonic_1x2uC": {
"layout": [

View File

@ -19,10 +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 MANUFACTURER PrimeKB
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

View File

@ -1,7 +1,10 @@
{
"keyboard_name": "Prime_E",
"manufacturer": "PrimeKB",
"url": "https://www.primekb.com",
"maintainer": "holtenc",
"usb": {
"vid": "0x5052"
},
"layouts": {
"LAYOUT": {
"layout": [{"x":0,"y":0,"w":1,"h":1}, {"x":1,"y":0,"w":1,"h":1}, {"x":2,"y":0,"w":1,"h":1}, {"x":3,"y":0,"w":1,"h":1}, {"x":4,"y":0,"w":1,"h":1}, {"x":5,"y":0,"w":1,"h":1}, {"x":7,"y":0,"w":1,"h":1}, {"x":8,"y":0,"w":1,"h":1}, {"x":9,"y":0,"w":1,"h":1}, {"x":10,"y":0,"w":1,"h":1}, {"x":11,"y":0,"w":1,"h":1}, {"x":12,"y":0,"w":1,"h":1}, {"x":13,"y":0,"w":1,"h":1},

View File

@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define PRODUCT_ID 0x0052
#define DEVICE_VER 0x0001
#define PRODUCT Prime_E RGB
#define RGB_DI_PIN B7
#define RGBLED_NUM 8
#define RGBLIGHT_ANIMATIONS

View File

@ -0,0 +1,7 @@
{
"keyboard_name": "Prime_E RGB",
"usb": {
"pid": "0x0052",
"device_version": "0.0.1"
}
}

View File

@ -19,10 +19,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define PRODUCT_ID 0x0051
#define DEVICE_VER 0x0001
#define PRODUCT Prime_E
#define BACKLIGHT_PIN B7
#define BACKLIGHT_LEVELS 5

View File

@ -0,0 +1,7 @@
{
"keyboard_name": "Prime_E",
"usb": {
"pid": "0x0051",
"device_version": "0.0.1"
}
}

View File

@ -20,10 +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
#define MANUFACTURER PrimeKB
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

View File

@ -1,7 +1,10 @@
{
"keyboard_name": "Prime_L",
"manufacturer": "PrimeKB",
"url": "https://www.primekb.com",
"maintainer": "MxBlu",
"usb": {
"vid": "0x5052"
},
"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, "w":1.25}, {"x":4.25, "y":2}, {"x":5.25, "y":2}, {"x":6.25, "y":2}, {"x":7.25, "y":2}, {"x":8.25, "y":2}, {"x":9.25, "y":2}, {"x":10.25, "y":2}, {"x":11.25, "y":2}, {"x":12.25, "y":2}, {"x":13.25, "y":2}, {"x":14.25, "y":2, "w":1.75}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3, "w":1.75}, {"x":4.75, "y":3}, {"x":5.75, "y":3}, {"x":6.75, "y":3}, {"x":7.75, "y":3}, {"x":8.75, "y":3}, {"x":9.75, "y":3}, {"x":10.75, "y":3}, {"x":11.75, "y":3}, {"x":12.75, "y":3}, {"x":13.75, "y":3}, {"x":14.75, "y":3, "w":1.25}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2, "y":4}, {"x":3, "y":4, "w":1.25}, {"x":4.25, "y":4, "w":1.25}, {"x":5.5, "y":4}, {"x":6.5, "y":4}, {"x":7.5, "y":4, "w":2}, {"x":9.5, "y":4, "w":2.25}, {"x":11.75, "y":4}, {"x":12.75, "y":4}, {"x":13.75, "y":4}, {"x":14.75, "y":4, "w":1.25}]

View File

@ -20,11 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define PRODUCT_ID 0x504C
#define DEVICE_VER 0x0001
#define PRODUCT Prime_L V1
/* Keyboard Matrix Assignments */
#define MATRIX_ROW_PINS { D1, D0, B7, B3, B2 }
#define MATRIX_COL_PINS { D2, D3, D5, D4, D6, D7, B4, B5, C7, C6, F7, F6, F5, F4, F1, F0 }

View File

@ -1,7 +1,11 @@
{
"keyboard_name": "Prime_L",
"keyboard_name": "Prime_L V1",
"url": "https://www.primekb.com",
"maintainer": "MxBlu",
"usb": {
"pid": "0x504C",
"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, "w":1.25}, {"x":4.25, "y":2}, {"x":5.25, "y":2}, {"x":6.25, "y":2}, {"x":7.25, "y":2}, {"x":8.25, "y":2}, {"x":9.25, "y":2}, {"x":10.25, "y":2}, {"x":11.25, "y":2}, {"x":12.25, "y":2}, {"x":13.25, "y":2}, {"x":14.25, "y":2, "w":1.75}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3, "w":1.75}, {"x":4.75, "y":3}, {"x":5.75, "y":3}, {"x":6.75, "y":3}, {"x":7.75, "y":3}, {"x":8.75, "y":3}, {"x":9.75, "y":3}, {"x":10.75, "y":3}, {"x":11.75, "y":3}, {"x":12.75, "y":3}, {"x":13.75, "y":3}, {"x":14.75, "y":3, "w":1.25}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2, "y":4}, {"x":3, "y":4, "w":1.25}, {"x":4.25, "y":4, "w":1.25}, {"x":5.5, "y":4}, {"x":6.5, "y":4}, {"x":7.5, "y":4, "w":2}, {"x":9.5, "y":4, "w":2.25}, {"x":11.75, "y":4}, {"x":12.75, "y":4}, {"x":13.75, "y":4}, {"x":14.75, "y":4, "w":1.25}]

View File

@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define PRODUCT_ID 0x5042
#define DEVICE_VER 0x0002
#define PRODUCT Prime_L V2
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

View File

@ -2,6 +2,10 @@
"keyboard_name": "Prime_L V2",
"url": "https://www.primekb.com",
"maintainer": "HoltenC",
"usb": {
"pid": "0x5042",
"device_version": "0.0.2"
},
"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},

View File

@ -19,11 +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 0x7079
#define DEVICE_VER 0x0001
#define MANUFACTURER melonbred
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

View File

@ -1,19 +0,0 @@
/*
Copyright 2020 melonbred
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define PRODUCT_ID 0xF10C
#define PRODUCT Program Yoink! Ortho

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "program_yoink",
"keyboard_name": "Program Yoink! Ortho",
"manufacturer": "melonbred",
"url": "",
"maintainer": "melonbred",
"usb": {
"vid": "0x7079",
"pid": "0xF10C",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_ortho": {
"layout": [

View File

@ -1,19 +0,0 @@
/*
Copyright 2020 melonbred
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#define PRODUCT_ID 0xF10B
#define PRODUCT Program Yoink! Staggered

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "program_yoink",
"keyboard_name": "Program Yoink! Staggered",
"manufacturer": "melonbred",
"url": "",
"maintainer": "melonbred",
"usb": {
"vid": "0x7079",
"pid": "0xF10B",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_default": {
"layout": [

View File

@ -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 0xB16B
#define PRODUCT_ID 0x00FF
#define DEVICE_VER 0x0001
#define MANUFACTURER Ramon Imbao
#define PRODUCT TKL FF
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

View File

@ -1,7 +1,12 @@
{
"keyboard_name": "TKL FF",
"manufacturer": "Ramon Imbao",
"url": "",
"maintainer": "Ramon Imbao",
"usb": {
"vid": "0xB16B",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_ansi": {
"layout": [

View File

@ -16,3 +16,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
DEFAULT_FOLDER = ramonimbao/tkl_ff/v1

View File

@ -0,0 +1,5 @@
{
"usb": {
"pid": "0x00FF"
}
}

View File

@ -17,9 +17,6 @@
#include "config_common.h"
#undef PRODUCT_ID
#define PRODUCT_ID 0x10FF
#define RGBLIGHT_LAYERS
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF

View File

@ -0,0 +1,5 @@
{
"usb": {
"pid": "0x10FF"
}
}

View File

@ -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 0x4446
#define PRODUCT_ID 0x0001
#define DEVICE_VER 0x0001
#define MANUFACTURER 4pplet
#define PRODUCT Ratio65 Rev A HotSwap
/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Ratio65_HotSwap",
"keyboard_name": "Ratio65 Hotswap Rev A",
"manufacturer": "4pplet",
"url": "",
"maintainer": "4pplet",
"usb": {
"vid": "0x4446",
"pid": "0x0001",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_all": {
"layout": [{"label":"Esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Delete", "x":15, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Insert", "x":15, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"PgUp", "x":15, "y":2}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"label":"\u2191", "x":14, "y":3}, {"label":"PgDn", "x":15, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Win", "x":10, "y":4, "w":1.25}, {"label":"Fn", "x":11.25, "y":4, "w":1.25}, {"label":"\u2190", "x":13, "y":4}, {"label":"\u2193", "x":14, "y":4}, {"label":"\u2192", "x":15, "y":4}]

View File

@ -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 0x4446
#define PRODUCT_ID 0x0002
#define DEVICE_VER 0x0001
#define MANUFACTURER 4pplet
#define PRODUCT Ratio65 Rev A Solder
/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Ratio65_Solder",
"keyboard_name": "Ratio65 Solder Rev A",
"manufacturer": "4pplet",
"url": "",
"maintainer": "4pplet",
"usb": {
"vid": "0x4446",
"pid": "0x0002",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_all": {
"layout": [{"label":"Esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"~", "x":13, "y":0}, {"label":"Back", "x":14, "y":0}, {"label":"Del", "x":15, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Insert", "x":15, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Nuhs", "x":12.75, "y":2}, {"label":"Enter", "x":13.75, "y":2, "w":1.25}, {"label":"PgUp", "x":15, "y":2}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"label":"Nubs", "x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"label":"\u2191", "x":14, "y":3}, {"label":"PgDn", "x":15, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Win", "x":10, "y":4, "w":1.25}, {"label":"Fn", "x":11.25, "y":4, "w":1.25}, {"label":"\u2190", "x":13, "y":4}, {"label":"\u2193", "x":14, "y":4}, {"label":"\u2192", "x":15, "y":4}]

View File

@ -0,0 +1,5 @@
{
"usb": {
"device_version": "1.0.0"
}
}

View File

@ -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 0x4D44 // "MD"
#define PRODUCT_ID 0x5244 // "RD"
#define DEVICE_VER 0x0100
#define MANUFACTURER Falbatech
#define PRODUCT The Redox Keyboard
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Redox",
"manufacturer": "Falbatech",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0x4D44",
"pid": "0x5244",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@ -5,10 +5,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#undef DEVICE_VER
#define DEVICE_VER 0x0101 // added 1 for the rev1 + proton c
// wiring of each half
#undef MATRIX_ROW_PINS
#define MATRIX_ROW_PINS { B5, B3, B2, B1, B0 }

View File

@ -0,0 +1,5 @@
{
"usb": {
"device_version": "1.0.1"
}
}

View File

@ -0,0 +1 @@
DEFAULT_FOLDER = redox/rev1/base

View File

@ -19,7 +19,7 @@ RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
SPLIT_KEYBOARD = yes
DEFAULT_FOLDER = redox/rev1
DEFAULT_FOLDER = redox/rev1/base
# Disable unsupported hardware
AUDIO_SUPPORTED = no

View File

@ -11,12 +11,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x3535
#define PRODUCT_ID 0x3505
#define MANUFACTURER RGBKB
#define PRODUCT Mün
/* Matrix Configuration - Rows are doubled up */
#define MATRIX_ROWS 14
// Last pins reserved for encoder / touch encoder support

View File

@ -1,12 +0,0 @@
/*
* ----------------------------------------------------------------------------
* "THE BEER-WARE LICENSE" (Revision 42):
* <https://github.com/Legonut> wrote this file. As long as you retain this
* notice you can do whatever you want with this stuff. If we meet some day, and
* you think this stuff is worth it, you can buy me a beer in return. David Rauseo
* ----------------------------------------------------------------------------
*/
#pragma once
#define DEVICE_VER 0x0001

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Mun",
"keyboard_name": "Mün",
"manufacturer": "RGBKB",
"url": "https://www.rgbkb.net/products/mun",
"maintainer": "Legonut",
"usb": {
"vid": "0x3535",
"pid": "0x3505",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@ -18,12 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
#define VENDOR_ID 0x5247 // "RG" - RGBKB
#define PRODUCT_ID 0x8C9C // Pan
#define DEVICE_VER 0x0002
#define MANUFACTURER RGBKB
#define PRODUCT Pan
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "RGBKB Pan",
"keyboard_name": "Pan",
"manufacturer": "RGBKB",
"url": "https://www.rgbkb.net/collections/all/products/pan-keyboard-diy-kit",
"maintainer": "Legonut",
"usb": {
"vid": "0x5247",
"pid": "0x8C9C",
"device_version": "0.0.2"
},
"layouts": {
"LAYOUT_all": {
"layout": [

View File

@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x3060
#define DEVICE_VER 0x0001
#define MANUFACTURER RGBKB
#define PRODUCT Sol
/* ws2812 RGB LED */
#define RGB_DI_PIN B3

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Sol",
"manufacturer": "RGBKB",
"url": "",
"maintainer": "Legonut",
"usb": {
"vid": "0xFEED",
"pid": "0x3060",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x3060
#define DEVICE_VER 0x0002
#define MANUFACTURER RGBKB
#define PRODUCT Sol
/* ws2812 RGB LED */
#define RGB_DI_PIN B7

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Sol",
"manufacturer": "RGBKB",
"url": "",
"maintainer": "Legonut",
"usb": {
"vid": "0xFEED",
"pid": "0x3060",
"device_version": "0.0.2"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@ -11,12 +11,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x3535
#define PRODUCT_ID 0x3510
#define MANUFACTURER RGBKB
#define PRODUCT Sol 3
/* Matrix Configuration - Rows are doubled up */
#define MATRIX_ROWS 12
// Last pins reserved for encoder / touch encoder support

View File

@ -1,12 +0,0 @@
/*
* ----------------------------------------------------------------------------
* "THE BEER-WARE LICENSE" (Revision 42):
* <https://github.com/Legonut> wrote this file. As long as you retain this
* notice you can do whatever you want with this stuff. If we meet some day, and
* you think this stuff is worth it, you can buy me a beer in return. David Rauseo
* ----------------------------------------------------------------------------
*/
#pragma once
#define DEVICE_VER 0x0001

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Sol 3 rev1",
"keyboard_name": "Sol 3",
"manufacturer": "RGBKB",
"url": "",
"maintainer": "XScorpion2, rgbkb",
"usb": {
"vid": "0x3535",
"pid": "0x3510",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@ -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 0x3060
#define DEVICE_VER 0x0001
#define MANUFACTURER Legonut
#define PRODUCT Project Zen
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Zen",
"keyboard_name": "Project Zen",
"manufacturer": "Legonut",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xFEED",
"pid": "0x3060",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [{"label":"k00", "x":0.5, "y":0}, {"label":"k01", "x":1.5, "y":0}, {"label":"k02", "x":2.5, "y":0}, {"label":"k03", "x":3.5, "y":0}, {"label":"k04", "x":4.5, "y":0}, {"label":"k05", "x":5.5, "y":0}, {"label":"k55", "x":10.5, "y":0}, {"label":"k54", "x":11.5, "y":0}, {"label":"k53", "x":12.5, "y":0}, {"label":"k52", "x":13.5, "y":0}, {"label":"k51", "x":14.5, "y":0}, {"label":"k50", "x":15.5, "y":0}, {"label":"k10", "x":0, "y":1, "w":1.5}, {"label":"k11", "x":1.5, "y":1}, {"label":"k12", "x":2.5, "y":1}, {"label":"k13", "x":3.5, "y":1}, {"label":"k14", "x":4.5, "y":1}, {"label":"k15", "x":5.5, "y":1}, {"label":"k65", "x":10.5, "y":1}, {"label":"k64", "x":11.5, "y":1}, {"label":"k63", "x":12.5, "y":1}, {"label":"k62", "x":13.5, "y":1}, {"label":"k61", "x":14.5, "y":1}, {"label":"k60", "x":15.5, "y":1, "w":1.5}, {"label":"k20", "x":0, "y":2, "w":1.5}, {"label":"k21", "x":1.5, "y":2}, {"label":"k22", "x":2.5, "y":2}, {"label":"k23", "x":3.5, "y":2}, {"label":"k24", "x":4.5, "y":2}, {"label":"k25", "x":5.5, "y":2}, {"label":"k75", "x":10.5, "y":2}, {"label":"k74", "x":11.5, "y":2}, {"label":"k73", "x":12.5, "y":2}, {"label":"k72", "x":13.5, "y":2}, {"label":"k71", "x":14.5, "y":2}, {"label":"k70", "x":15.5, "y":2, "w":1.5}, {"label":"k30", "x":0, "y":3, "w":1.5}, {"label":"k31", "x":1.5, "y":3}, {"label":"k32", "x":2.5, "y":3}, {"label":"k33", "x":3.5, "y":3}, {"label":"k34", "x":4.5, "y":3}, {"label":"k35", "x":5.5, "y":3}, {"label":"k85", "x":10.5, "y":3}, {"label":"k84", "x":11.5, "y":3}, {"label":"k83", "x":12.5, "y":3}, {"label":"k82", "x":13.5, "y":3}, {"label":"k81", "x":14.5, "y":3}, {"label":"k80", "x":15.5, "y":3, "w":1.5}, {"label":"k40", "x":0, "y":4, "w":1.5}, {"label":"k41", "x":1.5, "y":4}, {"label":"k42", "x":2.5, "y":4}, {"label":"k43", "x":3.5, "y":4}, {"label":"k44", "x":4.5, "y":4}, {"label":"k45", "x":6, "y":4.5, "h":2}, {"label":"k46", "x":7, "y":4.5, "h":2}, {"label":"k96", "x":9, "y":4.5, "h":2}, {"label":"k95", "x":10, "y":4.5, "h":2}, {"label":"k94", "x":11.5, "y":4}, {"label":"k93", "x":12.5, "y":4}, {"label":"k92", "x":13.5, "y":4}, {"label":"k91", "x":14.5, "y":4}, {"label":"k90", "x":15.5, "y":4, "w":1.5}]

View File

@ -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 0x3061
#define DEVICE_VER 0x0002
#define MANUFACTURER Legonut
#define PRODUCT "Project Zen"
/* key matrix size */
// Rows are doubled-up

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Zen",
"keyboard_name": "Project Zen",
"manufacturer": "Legonut",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xFEED",
"pid": "0x3061",
"device_version": "0.0.2"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x3060
#define DEVICE_VER 0x0001
#define MANUFACTURER RGBKB
#define PRODUCT Zygomorph
/* Select hand configuration */
#define EE_HANDS

View File

@ -1,7 +1,13 @@
{
"keyboard_name": "Zygomorph",
"manufacturer": "RGBKB",
"url": "https://www.rgbkb.net/pages/introducing-the-zygomorph-keyboard",
"maintainer": "Legonut",
"usb": {
"vid": "0xFEED",
"pid": "0x3060",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_ortho_5x12": {
"layout": [{"label":"`", "x":0, "y":0}, {"label":"1", "x":1, "y":0}, {"label":"2", "x":2, "y":0}, {"label":"3", "x":3, "y":0}, {"label":"4", "x":4, "y":0}, {"label":"5", "x":5, "y":0}, {"label":"6", "x":7, "y":0}, {"label":"7", "x":8, "y":0}, {"label":"8", "x":9, "y":0}, {"label":"9", "x":10, "y":0}, {"label":"0", "x":11, "y":0}, {"label":"BKSP", "x":12, "y":0}, {"label":"Tab", "x":0, "y":1}, {"label":"Q", "x":1, "y":1}, {"label":"W", "x":2, "y":1}, {"label":"E", "x":3, "y":1}, {"label":"R", "x":4, "y":1}, {"label":"T", "x":5, "y":1}, {"label":"Y", "x":7, "y":1}, {"label":"U", "x":8, "y":1}, {"label":"I", "x":9, "y":1}, {"label":"O", "x":10, "y":1}, {"label":"P", "x":11, "y":1}, {"label":"\\|", "x":12, "y":1}, {"label":"Esc", "x":0, "y":2}, {"label":"A", "x":1, "y":2}, {"label":"S", "x":2, "y":2}, {"label":"D", "x":3, "y":2}, {"label":"F", "x":4, "y":2}, {"label":"G", "x":5, "y":2}, {"label":"H", "x":7, "y":2}, {"label":"J", "x":8, "y":2}, {"label":"K", "x":9, "y":2}, {"label":"L", "x":10, "y":2}, {"label":";:", "x":11, "y":2}, {"label":"'\"", "x":12, "y":2}, {"label":"Shift", "x":0, "y":3}, {"label":"Z", "x":1, "y":3}, {"label":"X", "x":2, "y":3}, {"label":"C", "x":3, "y":3}, {"label":"V", "x":4, "y":3}, {"label":"B", "x":5, "y":3}, {"label":"N", "x":7, "y":3}, {"label":"M", "x":8, "y":3}, {"label":",<", "x":9, "y":3}, {"label":".>", "x":10, "y":3}, {"label":"/?", "x":11, "y":3}, {"label":"Enter", "x":12, "y":3}, {"label":"Ctrl", "x":0, "y":4}, {"label":"Alt", "x":1, "y":4}, {"label":"Super", "x":2, "y":4}, {"label":"RGB", "x":3, "y":4}, {"label":"&dArr;", "x":4, "y":4}, {"x":5, "y":4}, {"x":7, "y":4}, {"label":"FN", "x":8, "y":4}, {"label":"Left", "x":9, "y":4}, {"label":"Down", "x":10, "y":4}, {"label":"Up", "x":11, "y":4}, {"label":"Right", "x":12, "y":4}]