forked from forks/qmk_firmware
Move keyboard USB IDs and strings to data driven, pass 2: P-R (#18091)
This commit is contained in:
parent
835c971f78
commit
201a914beb
|
@ -1,7 +1,11 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "P20",
|
"manufacturer": "Pabile",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "pabile",
|
"maintainer": "pabile",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x6666",
|
||||||
|
"pid": "0x6667"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_ortho_5x4": {
|
"LAYOUT_ortho_5x4": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 5
|
#define MATRIX_ROWS 5
|
||||||
#define MATRIX_COLS 4
|
#define MATRIX_COLS 4
|
||||||
|
|
6
keyboards/pabile/p20/ver1/info.json
Normal file
6
keyboards/pabile/p20/ver1/info.json
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"keyboard_name": "P20 ver1",
|
||||||
|
"usb": {
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
}
|
||||||
|
}
|
|
@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 5
|
#define MATRIX_ROWS 5
|
||||||
#define MATRIX_COLS 4
|
#define MATRIX_COLS 4
|
||||||
|
|
6
keyboards/pabile/p20/ver2/info.json
Normal file
6
keyboards/pabile/p20/ver2/info.json
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"keyboard_name": "P20 ver2",
|
||||||
|
"usb": {
|
||||||
|
"device_version": "0.0.2"
|
||||||
|
}
|
||||||
|
}
|
|
@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define VENDOR_ID 0x03A8
|
|
||||||
#define MANUFACTURER OLKB
|
|
||||||
#define PRODUCT Planck
|
|
||||||
|
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 4
|
#define MATRIX_ROWS 4
|
||||||
#define MATRIX_COLS 12
|
#define MATRIX_COLS 12
|
||||||
|
|
6
keyboards/planck/ez/base/info.json
Normal file
6
keyboards/planck/ez/base/info.json
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"keyboard_name": "Planck EZ",
|
||||||
|
"usb": {
|
||||||
|
"pid": "0xC6CE"
|
||||||
|
}
|
||||||
|
}
|
0
keyboards/planck/ez/base/rules.mk
Normal file
0
keyboards/planck/ez/base/rules.mk
Normal file
|
@ -18,17 +18,6 @@
|
||||||
|
|
||||||
#pragma once
|
#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_ROWS
|
||||||
#undef MATRIX_COLS
|
#undef MATRIX_COLS
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
|
|
|
@ -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
|
|
6
keyboards/planck/ez/glow/info.json
Normal file
6
keyboards/planck/ez/glow/info.json
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"keyboard_name": "Planck EZ Glow",
|
||||||
|
"usb": {
|
||||||
|
"pid": "0xC6CF"
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,7 +1,11 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck EZ",
|
"manufacturer": "ZSA Technology Labs",
|
||||||
"url": "https://ergodox-ez.com/pages/planck",
|
"url": "https://ergodox-ez.com/pages/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x3297",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_planck_1x2uC": {
|
"LAYOUT_planck_1x2uC": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -29,3 +29,5 @@ RGBLIGHT_SUPPORTED = no
|
||||||
BAKCLIGHT_SUPPORTED = no
|
BAKCLIGHT_SUPPORTED = no
|
||||||
|
|
||||||
MOUSE_SHARED_EP = no
|
MOUSE_SHARED_EP = no
|
||||||
|
|
||||||
|
DEFAULT_FOLDER = planck/ez/base
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck",
|
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
"layouts": {
|
"layouts": {
|
||||||
|
|
|
@ -2,11 +2,6 @@
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
|
|
||||||
#undef PRODUCT
|
|
||||||
#define PRODUCT Planck Light
|
|
||||||
#define PRODUCT_ID 0xBEA2
|
|
||||||
#define DEVICE_VER 0x0001
|
|
||||||
|
|
||||||
#undef MATRIX_ROW_PINS
|
#undef MATRIX_ROW_PINS
|
||||||
#undef MATRIX_COL_PINS
|
#undef MATRIX_COL_PINS
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck Light",
|
"keyboard_name": "Planck Light",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xBEA2",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_planck_1x2uC": {
|
"LAYOUT_planck_1x2uC": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#define PRODUCT_ID 0xAE01
|
|
||||||
#define DEVICE_VER 0x0001
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck rev 1",
|
"keyboard_name": "Planck",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xAE01",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_planck_1x2uC": {
|
"LAYOUT_planck_1x2uC": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#define PRODUCT_ID 0xAE01
|
|
||||||
#define DEVICE_VER 0x0002
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck rev 2",
|
"keyboard_name": "Planck",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xAE01",
|
||||||
|
"device_version": "0.0.2"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_planck_1x2uC": {
|
"LAYOUT_planck_1x2uC": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#define PRODUCT_ID 0xAE01
|
|
||||||
#define DEVICE_VER 0x0003
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck rev 3",
|
"keyboard_name": "Planck",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xAE01",
|
||||||
|
"device_version": "0.0.3"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_planck_1x2uC": {
|
"LAYOUT_planck_1x2uC": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#define PRODUCT_ID 0xAE01
|
|
||||||
#define DEVICE_VER 0x0004
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck rev 4",
|
"keyboard_name": "Planck",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xAE01",
|
||||||
|
"device_version": "0.0.4"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_planck_1x2uC": {
|
"LAYOUT_planck_1x2uC": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#define PRODUCT_ID 0xAE01
|
|
||||||
#define DEVICE_VER 0x0005
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck rev 5",
|
"keyboard_name": "Planck",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xAE01",
|
||||||
|
"device_version": "0.0.5"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_planck_1x2uC": {
|
"LAYOUT_planck_1x2uC": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -17,10 +17,6 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define PRODUCT_ID 0xA4F9
|
|
||||||
#define DEVICE_VER 0x0006
|
|
||||||
|
|
||||||
#undef MATRIX_ROWS
|
#undef MATRIX_ROWS
|
||||||
#undef MATRIX_COLS
|
#undef MATRIX_COLS
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck rev 6",
|
"keyboard_name": "Planck",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xA4F9",
|
||||||
|
"device_version": "0.0.6"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_ortho_4x12": {
|
"LAYOUT_ortho_4x12": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -17,12 +17,6 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define PRODUCT_ID 0xA4F9
|
|
||||||
#define DEVICE_VER 0x0006
|
|
||||||
#undef MANUFACTURER
|
|
||||||
#define MANUFACTURER Drop
|
|
||||||
|
|
||||||
#undef MATRIX_ROWS
|
#undef MATRIX_ROWS
|
||||||
#undef MATRIX_COLS
|
#undef MATRIX_COLS
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck rev 6",
|
"keyboard_name": "Planck",
|
||||||
|
"manufacturer": "Drop",
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xA4F9",
|
||||||
|
"device_version": "0.0.6"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_ortho_4x12": {
|
"LAYOUT_ortho_4x12": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -19,10 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
#define DEVICE_VER 0x0000
|
|
||||||
#undef PRODUCT
|
|
||||||
#define PRODUCT Planck THK
|
|
||||||
#define PRODUCT_ID 0x25A7
|
|
||||||
|
|
||||||
// THK has a different pin-out
|
// THK has a different pin-out
|
||||||
#undef MATRIX_ROW_PINS
|
#undef MATRIX_ROW_PINS
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Planck THK",
|
"keyboard_name": "Planck THK",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
"maintainer": "Erovia",
|
"maintainer": "Erovia",
|
||||||
"url": "https://olkb.com/planck",
|
"url": "https://olkb.com/planck",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0x25A7",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layout_aliases": {
|
"layout_aliases": {
|
||||||
"LAYOUT_planck_grid": "LAYOUT_ortho_4x12",
|
"LAYOUT_planck_grid": "LAYOUT_ortho_4x12",
|
||||||
"LAYOUT_planck_mit": "LAYOUT_planck_1x2uC"
|
"LAYOUT_planck_mit": "LAYOUT_planck_1x2uC"
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Polilla",
|
"keyboard_name": "Polilla",
|
||||||
|
"manufacturer": "elagil",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "elagil",
|
"maintainer": "elagil",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x6166",
|
||||||
|
"pid": "0x0010",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"LAYOUT": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -20,13 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
|
#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 */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 5
|
#define MATRIX_ROWS 5
|
||||||
#define MATRIX_COLS 12
|
#define MATRIX_COLS 12
|
||||||
|
|
|
@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define VENDOR_ID 0x03A8
|
|
||||||
#define MANUFACTURER OLKB
|
|
||||||
#define PRODUCT Preonic
|
|
||||||
|
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 5
|
#define MATRIX_ROWS 5
|
||||||
#define MATRIX_COLS 12
|
#define MATRIX_COLS 12
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Preonic",
|
|
||||||
"url": "https://olkb.com/preonic",
|
"url": "https://olkb.com/preonic",
|
||||||
"maintainer": "jackhumbert",
|
"maintainer": "jackhumbert",
|
||||||
"layouts": {
|
"layouts": {
|
||||||
|
|
|
@ -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
|
|
9
keyboards/preonic/rev1/info.json
Normal file
9
keyboards/preonic/rev1/info.json
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"keyboard_name": "Preonic",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0x67F3",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
}
|
||||||
|
}
|
|
@ -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
|
|
9
keyboards/preonic/rev2/info.json
Normal file
9
keyboards/preonic/rev2/info.json
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"keyboard_name": "Preonic",
|
||||||
|
"manufacturer": "OLKB",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0x67F3",
|
||||||
|
"device_version": "0.0.2"
|
||||||
|
}
|
||||||
|
}
|
|
@ -17,10 +17,6 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define DEVICE_VER 0x0003
|
|
||||||
#define PRODUCT_ID 0xA649
|
|
||||||
|
|
||||||
#undef MATRIX_ROWS
|
#undef MATRIX_ROWS
|
||||||
#undef MATRIX_COLS
|
#undef MATRIX_COLS
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Preonic rev. 3",
|
"keyboard_name": "Preonic",
|
||||||
"url": "https://olkb.com/preonic",
|
"manufacturer": "OLKB",
|
||||||
"maintainer": "jackhumbert",
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xA649",
|
||||||
|
"device_version": "0.0.3"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_preonic_1x2uC": {
|
"LAYOUT_preonic_1x2uC": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -17,12 +17,6 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define DEVICE_VER 0x0003
|
|
||||||
#define PRODUCT_ID 0xA649
|
|
||||||
#undef MANUFACTURER
|
|
||||||
#define MANUFACTURER Drop
|
|
||||||
|
|
||||||
#undef MATRIX_ROWS
|
#undef MATRIX_ROWS
|
||||||
#undef MATRIX_COLS
|
#undef MATRIX_COLS
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Preonic rev. 3",
|
"keyboard_name": "Preonic",
|
||||||
"url": "https://olkb.com/preonic",
|
"manufacturer": "Drop",
|
||||||
"maintainer": "jackhumbert",
|
"usb": {
|
||||||
|
"vid": "0x03A8",
|
||||||
|
"pid": "0xA649",
|
||||||
|
"device_version": "0.0.3"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_preonic_1x2uC": {
|
"LAYOUT_preonic_1x2uC": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -19,10 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define VENDOR_ID 0x5052
|
|
||||||
#define MANUFACTURER PrimeKB
|
|
||||||
|
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 4
|
#define MATRIX_ROWS 4
|
||||||
#define MATRIX_COLS 13
|
#define MATRIX_COLS 13
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Prime_E",
|
"manufacturer": "PrimeKB",
|
||||||
"url": "https://www.primekb.com",
|
"url": "https://www.primekb.com",
|
||||||
"maintainer": "holtenc",
|
"maintainer": "holtenc",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x5052"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"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},
|
"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},
|
||||||
|
|
|
@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 RGB_DI_PIN B7
|
||||||
#define RGBLED_NUM 8
|
#define RGBLED_NUM 8
|
||||||
#define RGBLIGHT_ANIMATIONS
|
#define RGBLIGHT_ANIMATIONS
|
||||||
|
|
7
keyboards/primekb/prime_e/rgb/info.json
Normal file
7
keyboards/primekb/prime_e/rgb/info.json
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"keyboard_name": "Prime_E RGB",
|
||||||
|
"usb": {
|
||||||
|
"pid": "0x0052",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
}
|
||||||
|
}
|
|
@ -19,10 +19,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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_PIN B7
|
||||||
#define BACKLIGHT_LEVELS 5
|
#define BACKLIGHT_LEVELS 5
|
||||||
|
|
7
keyboards/primekb/prime_e/std/info.json
Normal file
7
keyboards/primekb/prime_e/std/info.json
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"keyboard_name": "Prime_E",
|
||||||
|
"usb": {
|
||||||
|
"pid": "0x0051",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
}
|
||||||
|
}
|
|
@ -20,10 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define VENDOR_ID 0x5052
|
|
||||||
#define MANUFACTURER PrimeKB
|
|
||||||
|
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 5
|
#define MATRIX_ROWS 5
|
||||||
#define MATRIX_COLS 16
|
#define MATRIX_COLS 16
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Prime_L",
|
"manufacturer": "PrimeKB",
|
||||||
"url": "https://www.primekb.com",
|
"url": "https://www.primekb.com",
|
||||||
"maintainer": "MxBlu",
|
"maintainer": "MxBlu",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x5052"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"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}]
|
"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}]
|
||||||
|
|
|
@ -20,11 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define PRODUCT_ID 0x504C
|
|
||||||
#define DEVICE_VER 0x0001
|
|
||||||
#define PRODUCT Prime_L V1
|
|
||||||
|
|
||||||
/* Keyboard Matrix Assignments */
|
/* Keyboard Matrix Assignments */
|
||||||
#define MATRIX_ROW_PINS { D1, D0, B7, B3, B2 }
|
#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 }
|
#define MATRIX_COL_PINS { D2, D3, D5, D4, D6, D7, B4, B5, C7, C6, F7, F6, F5, F4, F1, F0 }
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Prime_L",
|
"keyboard_name": "Prime_L V1",
|
||||||
"url": "https://www.primekb.com",
|
"url": "https://www.primekb.com",
|
||||||
"maintainer": "MxBlu",
|
"maintainer": "MxBlu",
|
||||||
|
"usb": {
|
||||||
|
"pid": "0x504C",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"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}]
|
"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}]
|
||||||
|
|
|
@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define PRODUCT_ID 0x5042
|
|
||||||
#define DEVICE_VER 0x0002
|
|
||||||
#define PRODUCT Prime_L V2
|
|
||||||
|
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 5
|
#define MATRIX_ROWS 5
|
||||||
#define MATRIX_COLS 16
|
#define MATRIX_COLS 16
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
"keyboard_name": "Prime_L V2",
|
"keyboard_name": "Prime_L V2",
|
||||||
"url": "https://www.primekb.com",
|
"url": "https://www.primekb.com",
|
||||||
"maintainer": "HoltenC",
|
"maintainer": "HoltenC",
|
||||||
|
"usb": {
|
||||||
|
"pid": "0x5042",
|
||||||
|
"device_version": "0.0.2"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"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},
|
"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},
|
||||||
|
|
|
@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
|
|
||||||
/* USB Device descriptor parameter */
|
|
||||||
#define VENDOR_ID 0x7079
|
|
||||||
#define DEVICE_VER 0x0001
|
|
||||||
#define MANUFACTURER melonbred
|
|
||||||
|
|
||||||
/* key matrix size */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 4
|
#define MATRIX_ROWS 4
|
||||||
#define MATRIX_COLS 13
|
#define MATRIX_COLS 13
|
||||||
|
|
|
@ -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
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "program_yoink",
|
"keyboard_name": "Program Yoink! Ortho",
|
||||||
|
"manufacturer": "melonbred",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "melonbred",
|
"maintainer": "melonbred",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x7079",
|
||||||
|
"pid": "0xF10C",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_ortho": {
|
"LAYOUT_ortho": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -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
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "program_yoink",
|
"keyboard_name": "Program Yoink! Staggered",
|
||||||
|
"manufacturer": "melonbred",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "melonbred",
|
"maintainer": "melonbred",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x7079",
|
||||||
|
"pid": "0xF10B",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_default": {
|
"LAYOUT_default": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 6
|
#define MATRIX_ROWS 6
|
||||||
#define MATRIX_COLS 17
|
#define MATRIX_COLS 17
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "TKL FF",
|
"keyboard_name": "TKL FF",
|
||||||
|
"manufacturer": "Ramon Imbao",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "Ramon Imbao",
|
"maintainer": "Ramon Imbao",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0xB16B",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_ansi": {
|
"LAYOUT_ansi": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -16,3 +16,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
|
||||||
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
|
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
|
||||||
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
|
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
|
||||||
AUDIO_ENABLE = no # Audio output
|
AUDIO_ENABLE = no # Audio output
|
||||||
|
|
||||||
|
DEFAULT_FOLDER = ramonimbao/tkl_ff/v1
|
||||||
|
|
5
keyboards/ramonimbao/tkl_ff/v1/info.json
Normal file
5
keyboards/ramonimbao/tkl_ff/v1/info.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"usb": {
|
||||||
|
"pid": "0x00FF"
|
||||||
|
}
|
||||||
|
}
|
0
keyboards/ramonimbao/tkl_ff/v1/rules.mk
Normal file
0
keyboards/ramonimbao/tkl_ff/v1/rules.mk
Normal file
|
@ -17,9 +17,6 @@
|
||||||
|
|
||||||
#include "config_common.h"
|
#include "config_common.h"
|
||||||
|
|
||||||
#undef PRODUCT_ID
|
|
||||||
#define PRODUCT_ID 0x10FF
|
|
||||||
|
|
||||||
#define RGBLIGHT_LAYERS
|
#define RGBLIGHT_LAYERS
|
||||||
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
|
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
|
||||||
|
|
||||||
|
|
5
keyboards/ramonimbao/tkl_ff/v2/info.json
Normal file
5
keyboards/ramonimbao/tkl_ff/v2/info.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"usb": {
|
||||||
|
"pid": "0x10FF"
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 10
|
#define MATRIX_ROWS 10
|
||||||
#define MATRIX_COLS 8
|
#define MATRIX_COLS 8
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Ratio65_HotSwap",
|
"keyboard_name": "Ratio65 Hotswap Rev A",
|
||||||
|
"manufacturer": "4pplet",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "4pplet",
|
"maintainer": "4pplet",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x4446",
|
||||||
|
"pid": "0x0001",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_all": {
|
"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}]
|
"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}]
|
|
@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 10
|
#define MATRIX_ROWS 10
|
||||||
#define MATRIX_COLS 8
|
#define MATRIX_COLS 8
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Ratio65_Solder",
|
"keyboard_name": "Ratio65 Solder Rev A",
|
||||||
|
"manufacturer": "4pplet",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "4pplet",
|
"maintainer": "4pplet",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x4446",
|
||||||
|
"pid": "0x0002",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_all": {
|
"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}]
|
"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}]
|
5
keyboards/redox/rev1/base/info.json
Normal file
5
keyboards/redox/rev1/base/info.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"usb": {
|
||||||
|
"device_version": "1.0.0"
|
||||||
|
}
|
||||||
|
}
|
0
keyboards/redox/rev1/base/rules.mk
Normal file
0
keyboards/redox/rev1/base/rules.mk
Normal file
|
@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* key matrix size */
|
||||||
// Rows are doubled-up
|
// Rows are doubled-up
|
||||||
#define MATRIX_ROWS 10
|
#define MATRIX_ROWS 10
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Redox",
|
"keyboard_name": "Redox",
|
||||||
|
"manufacturer": "Falbatech",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "qmk",
|
"maintainer": "qmk",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x4D44",
|
||||||
|
"pid": "0x5244",
|
||||||
|
"device_version": "1.0.0"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"LAYOUT": {
|
||||||
"layout": [
|
"layout": [
|
|
@ -5,10 +5,6 @@
|
||||||
|
|
||||||
#include "config_common.h"
|
#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
|
// wiring of each half
|
||||||
#undef MATRIX_ROW_PINS
|
#undef MATRIX_ROW_PINS
|
||||||
#define MATRIX_ROW_PINS { B5, B3, B2, B1, B0 }
|
#define MATRIX_ROW_PINS { B5, B3, B2, B1, B0 }
|
||||||
|
|
5
keyboards/redox/rev1/proton_c/info.json
Normal file
5
keyboards/redox/rev1/proton_c/info.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"usb": {
|
||||||
|
"device_version": "1.0.1"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
DEFAULT_FOLDER = redox/rev1/base
|
|
@ -19,7 +19,7 @@ RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
|
||||||
|
|
||||||
SPLIT_KEYBOARD = yes
|
SPLIT_KEYBOARD = yes
|
||||||
|
|
||||||
DEFAULT_FOLDER = redox/rev1
|
DEFAULT_FOLDER = redox/rev1/base
|
||||||
|
|
||||||
# Disable unsupported hardware
|
# Disable unsupported hardware
|
||||||
AUDIO_SUPPORTED = no
|
AUDIO_SUPPORTED = no
|
||||||
|
|
|
@ -11,12 +11,6 @@
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* Matrix Configuration - Rows are doubled up */
|
||||||
#define MATRIX_ROWS 14
|
#define MATRIX_ROWS 14
|
||||||
// Last pins reserved for encoder / touch encoder support
|
// Last pins reserved for encoder / touch encoder support
|
||||||
|
|
|
@ -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
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Mun",
|
"keyboard_name": "Mün",
|
||||||
|
"manufacturer": "RGBKB",
|
||||||
"url": "https://www.rgbkb.net/products/mun",
|
"url": "https://www.rgbkb.net/products/mun",
|
||||||
"maintainer": "Legonut",
|
"maintainer": "Legonut",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x3535",
|
||||||
|
"pid": "0x3505",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"LAYOUT": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -18,12 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* key matrix size */
|
||||||
#define MATRIX_ROWS 5
|
#define MATRIX_ROWS 5
|
||||||
#define MATRIX_COLS 13
|
#define MATRIX_COLS 13
|
||||||
|
|
|
@ -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",
|
"url": "https://www.rgbkb.net/collections/all/products/pan-keyboard-diy-kit",
|
||||||
"maintainer": "Legonut",
|
"maintainer": "Legonut",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x5247",
|
||||||
|
"pid": "0x8C9C",
|
||||||
|
"device_version": "0.0.2"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_all": {
|
"LAYOUT_all": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#pragma once
|
#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 */
|
/* ws2812 RGB LED */
|
||||||
#define RGB_DI_PIN B3
|
#define RGB_DI_PIN B3
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Sol",
|
"keyboard_name": "Sol",
|
||||||
|
"manufacturer": "RGBKB",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "Legonut",
|
"maintainer": "Legonut",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0xFEED",
|
||||||
|
"pid": "0x3060",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"LAYOUT": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#pragma once
|
#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 */
|
/* ws2812 RGB LED */
|
||||||
#define RGB_DI_PIN B7
|
#define RGB_DI_PIN B7
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Sol",
|
"keyboard_name": "Sol",
|
||||||
|
"manufacturer": "RGBKB",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "Legonut",
|
"maintainer": "Legonut",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0xFEED",
|
||||||
|
"pid": "0x3060",
|
||||||
|
"device_version": "0.0.2"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"LAYOUT": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -11,12 +11,6 @@
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* Matrix Configuration - Rows are doubled up */
|
||||||
#define MATRIX_ROWS 12
|
#define MATRIX_ROWS 12
|
||||||
// Last pins reserved for encoder / touch encoder support
|
// Last pins reserved for encoder / touch encoder support
|
||||||
|
|
|
@ -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
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Sol 3 rev1",
|
"keyboard_name": "Sol 3",
|
||||||
|
"manufacturer": "RGBKB",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "XScorpion2, rgbkb",
|
"maintainer": "XScorpion2, rgbkb",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0x3535",
|
||||||
|
"pid": "0x3510",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"LAYOUT": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* key matrix size */
|
||||||
// Rows are doubled-up
|
// Rows are doubled-up
|
||||||
#define MATRIX_ROWS 10
|
#define MATRIX_ROWS 10
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Zen",
|
"keyboard_name": "Project Zen",
|
||||||
|
"manufacturer": "Legonut",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "qmk",
|
"maintainer": "qmk",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0xFEED",
|
||||||
|
"pid": "0x3060",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"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}]
|
"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}]
|
||||||
|
|
|
@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "config_common.h"
|
#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 */
|
/* key matrix size */
|
||||||
// Rows are doubled-up
|
// Rows are doubled-up
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Zen",
|
"keyboard_name": "Project Zen",
|
||||||
|
"manufacturer": "Legonut",
|
||||||
"url": "",
|
"url": "",
|
||||||
"maintainer": "qmk",
|
"maintainer": "qmk",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0xFEED",
|
||||||
|
"pid": "0x3061",
|
||||||
|
"device_version": "0.0.2"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT": {
|
"LAYOUT": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
|
|
@ -18,13 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#pragma once
|
#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 */
|
/* Select hand configuration */
|
||||||
#define EE_HANDS
|
#define EE_HANDS
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{
|
{
|
||||||
"keyboard_name": "Zygomorph",
|
"keyboard_name": "Zygomorph",
|
||||||
|
"manufacturer": "RGBKB",
|
||||||
"url": "https://www.rgbkb.net/pages/introducing-the-zygomorph-keyboard",
|
"url": "https://www.rgbkb.net/pages/introducing-the-zygomorph-keyboard",
|
||||||
"maintainer": "Legonut",
|
"maintainer": "Legonut",
|
||||||
|
"usb": {
|
||||||
|
"vid": "0xFEED",
|
||||||
|
"pid": "0x3060",
|
||||||
|
"device_version": "0.0.1"
|
||||||
|
},
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_ortho_5x12": {
|
"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":"⇓", "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}]
|
"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":"⇓", "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}]
|
||||||
|
|
Loading…
Reference in a new issue