Move keyboard USB IDs and strings to data driven: K (#17846)

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
This commit is contained in:
Ryan
2022-08-03 17:03:47 +10:00
committed by GitHub
parent ce9bb6d39b
commit 1b92c204c1
374 changed files with 1227 additions and 1404 deletions

View File

@@ -5,13 +5,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x1111
#define DEVICE_VER 0x0001
#define MANUFACTURER Keebio
#define PRODUCT BAMFK-1
/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "BAMFK-1",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x1111",
"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/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x1169
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT BFO-9000
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Keebio BFO-9000",
"keyboard_name": "BFO-9000",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "Keebio",
"usb": {
"vid": "0xCB10",
"pid": "0x1169",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@@ -5,13 +5,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x1011
#define DEVICE_VER 0x0001
#define MANUFACTURER Keebio
#define PRODUCT Big Switch Seat
/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 1

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Big Switch Seat",
"manufacturer": "Keebio",
"url": "https://robotcandy.company/",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x1011",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [{"x": 0, "y": 0, "w": 4, "h": 4}]

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 0xCB10
#define PRODUCT_ID 0x1154
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Choconum
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 4

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Choconum",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "Keebio",
"usb": {
"vid": "0xCB10",
"pid": "0x1154",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT_numpad_5x4": {
"layout": [

View File

@@ -2,13 +2,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x1144
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Chocopad
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Chocopad",
"manufacturer": "Keebio",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xCB10",
"pid": "0x1144",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT_ortho_4x4": {
"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}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}]

View File

@@ -2,13 +2,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x113a
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Dilly
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 5

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Dilly",
"manufacturer": "Keebio",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xCB10",
"pid": "0x113A",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT_ortho_3x10": {
"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":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":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}]

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 0xCB10
#define PRODUCT_ID 0x125F
#define DEVICE_VER 0x0001
#define MANUFACTURER Keebio
#define PRODUCT Ergodicity
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Ergodicity",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "Keebio",
"usb": {
"vid": "0xCB10",
"pid": "0x125F",
"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/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x1247
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Fourier
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 8

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Fourier",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x1247",
"device_version": "1.0.0"
},
"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 0xCB10
#define PRODUCT_ID 0x1147
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Laplace
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 7

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Laplace",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x1147",
"device_version": "1.0.0"
},
"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 0xCB10
#define PRODUCT_ID 0x1257
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Quefrency Rev. 1
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Quefrency rev1",
"keyboard_name": "Quefrency Rev. 1",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x1257",
"device_version": "1.0.0"
},
"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 0xCB10
#define PRODUCT_ID 0x2257
#define DEVICE_VER 0x0200
#define MANUFACTURER Keebio
#define PRODUCT Quefrency Rev. 2
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Quefrency rev2",
"keyboard_name": "Quefrency Rev. 2",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x2257",
"device_version": "2.0.0"
},
"layout_aliases": {
"LAYOUT": "LAYOUT_60"
},

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 0xCB10
#define PRODUCT_ID 0x3257
#define DEVICE_VER 0x0300
#define MANUFACTURER Keebio
#define PRODUCT Quefrency Rev. 3
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Quefrency rev3",
"keyboard_name": "Quefrency Rev. 3",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x3257",
"device_version": "3.0.0"
},
"layout_aliases": {
"LAYOUT": "LAYOUT_60"
},

View File

@@ -16,13 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x4257
#define DEVICE_VER 0x0400
#define MANUFACTURER Keebio
#define PRODUCT Quefrency Rev. 4
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Quefrency rev4",
"keyboard_name": "Quefrency Rev. 4",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x4257",
"device_version": "4.0.0"
},
"layout_aliases": {
"LAYOUT": "LAYOUT_60"
},

View File

@@ -16,13 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x5257
#define DEVICE_VER 0x0500
#define MANUFACTURER Keebio
#define PRODUCT Quefrency Rev. 5
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Quefrency Rev. 5",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x5257",
"device_version": "5.0.0"
},
"layout_aliases": {
"LAYOUT": "LAYOUT_60"
},

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 0xCB10
#define PRODUCT_ID 0x111C
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT The Stick
/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 12

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "The Stick",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x111C",
"device_version": "1.0.0"
},
"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 0xCB10
#define PRODUCT_ID 0x0510
#define DEVICE_VER 0x0101
#define MANUFACTURER Keebio
#define PRODUCT Tragicforce 68
/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 8

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Tragicforce 68",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "Keebio",
"usb": {
"vid": "0xCB10",
"pid": "0x0510",
"device_version": "1.0.1"
},
"layouts": {
"LAYOUT_68_ansi": {
"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 0xCB10
#define PRODUCT_ID 0x1112
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Tukey
/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 2

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Tukey",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "nooges",
"usb": {
"vid": "0xCB10",
"pid": "0x1112",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT": {
"layout": [

View File

@@ -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 0xCB10
#define PRODUCT_ID 0x1046
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Wavelet
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "Wavelet",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "Keebio",
"usb": {
"vid": "0xCB10",
"pid": "0x1046",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT": {
"layout": [

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 0xCB10
#define PRODUCT_ID 0x1337
#define DEVICE_VER 0x0001
#define MANUFACTURER Keebio
#define PRODUCT WTF60
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 14

View File

@@ -1,7 +1,13 @@
{
"keyboard_name": "WTF60",
"manufacturer": "Keebio",
"url": "https://keeb.io",
"maintainer": "Keebio",
"usb": {
"vid": "0xCB10",
"pid": "0x1337",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_full_wtf": {
"layout": [{"label":"Bksp", "x":0, "y":0}, {"label":"Del", "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":"Esc", "x":14, "y":0}, {"label":"|", "x":0, "y":1, "w":1.5}, {"label":"}", "x":1.5, "y":1}, {"label":"{", "x":2.5, "y":1}, {"label":"P", "x":3.5, "y":1}, {"label":"O", "x":4.5, "y":1}, {"label":"I", "x":5.5, "y":1}, {"label":"U", "x":6.5, "y":1}, {"label":"Y", "x":7.5, "y":1}, {"label":"T", "x":8.5, "y":1}, {"label":"R", "x":9.5, "y":1}, {"label":"E", "x":10.5, "y":1}, {"label":"W", "x":11.5, "y":1}, {"label":"Q", "x":12.5, "y":1}, {"label":"Tab", "x":13.5, "y":1, "w":1.5}, {"label":"Enter", "x":0, "y":2, "w":1.25}, {"label":"~", "x":1.25, "y":2}, {"label":"\"", "x":2.25, "y":2}, {"label":":", "x":3.25, "y":2}, {"label":"L", "x":4.25, "y":2}, {"label":"K", "x":5.25, "y":2}, {"label":"J", "x":6.25, "y":2}, {"label":"H", "x":7.25, "y":2}, {"label":"G", "x":8.25, "y":2}, {"label":"F", "x":9.25, "y":2}, {"label":"D", "x":10.25, "y":2}, {"label":"S", "x":11.25, "y":2}, {"label":"A", "x":12.25, "y":2}, {"label":"Caps Lock", "x":13.25, "y":2, "w":1.75}, {"label":"Fn", "x":0, "y":3}, {"label":"Shift", "x":1, "y":3, "w":1.75}, {"label":"?", "x":2.75, "y":3}, {"label":">", "x":3.75, "y":3}, {"label":"<", "x":4.75, "y":3}, {"label":"M", "x":5.75, "y":3}, {"label":"N", "x":6.75, "y":3}, {"label":"B", "x":7.75, "y":3}, {"label":"V", "x":8.75, "y":3}, {"label":"C", "x":9.75, "y":3}, {"label":"X", "x":10.75, "y":3}, {"label":"Z", "x":11.75, "y":3}, {"label":"|", "x":12.75, "y":3}, {"label":"Shift", "x":13.75, "y":3, "w":1.25}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Menu", "x":1.25, "y":4, "w":1.25}, {"label":"Win", "x":2.5, "y":4, "w":1.25}, {"label":"Alt", "x":3.75, "y":4, "w":1.25}, {"x":5, "y":4, "w":6.25}, {"label":"Alt", "x":11.25, "y":4, "w":1.25}, {"label":"Win", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}]