1
0
Fork 0
forked from forks/qmk_firmware

Move keyboard USB IDs and strings to data driven: M (#17859)

This commit is contained in:
Ryan 2022-08-03 17:15:43 +10:00 committed by GitHub
parent 1b92c204c1
commit 3da6575e24
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
327 changed files with 1042 additions and 1214 deletions

View file

@ -20,13 +20,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x5241 // "RA"
#define PRODUCT_ID 0x00AA // 10-A
#define DEVICE_VER 0x0001
#define MANUFACTURER RAMA WORKS
#define PRODUCT RAMA WORKS M10-A
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Rama Works X Machine Industries M10-A Macropad",
"keyboard_name": "M10-A",
"manufacturer": "RAMA WORKS",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0x5241",
"pid": "0x00AA",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -5,13 +5,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x5241 // "RA"
#define PRODUCT_ID 0x004A // 4-A
#define DEVICE_VER 0x0001
#define MANUFACTURER RAMA WORKS
#define PRODUCT M4-A
/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 2

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Rama Works M4-A",
"keyboard_name": "M4-A",
"manufacturer": "RAMA WORKS",
"url": "http://rama.works",
"maintainer": "naut",
"usb": {
"vid": "0x5241",
"pid": "0x004A",
"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/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D41
#define PRODUCT_ID 0x4D33
#define DEVICE_VER 0x0001
#define MANUFACTURER MachKeyboard
#define PRODUCT Mach33
/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Mach 3",
"manufacturer": "MachKeyboard",
"url": "https://machkeyboards.com",
"maintainer": "etiennelepagel",
"usb": {
"vid": "0x4D41",
"pid": "0x4D33",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_3x3": {
"layout": [

View file

@ -18,13 +18,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4C50 // "LP" = Laneware Peripherals
#define PRODUCT_ID 0x9999
#define DEVICE_VER 0x0001
#define MANUFACTURER Laneware Peripherals
#define PRODUCT MACRO-1
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "MACRO1",
"keyboard_name": "MACRO-1",
"manufacturer": "Laneware Peripherals",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0x4C50",
"pid": "0x9999",
"device_version": "0.0.1"
},
"layouts":{
"LAYOUT_numpad":{
"layout":[

View file

@ -6,13 +6,6 @@
#pragma once
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xC88B
#define PRODUCT_ID 0x3388
#define DEVICE_VER 0x0003
#define MANUFACTURER DPB
#define PRODUCT Macro3
/* key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 4

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Macro3",
"manufacturer": "DPB",
"url": "https://github.com/davidphilipbarr/Macropads/tree/main/macro3",
"maintainer": "@davidphilipbarr",
"usb": {
"vid": "0xC88B",
"pid": "0x3388",
"device_version": "0.0.3"
},
"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 0xFEED
#define PRODUCT_ID 0x6E55
#define DEVICE_VER 0x0001
#define MANUFACTURER yossiyossy
#define PRODUCT maJIStic
/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 8

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "maJIStic",
"manufacturer": "yossiyossy",
"url": "https://github.com/yossiyossy/maJIStic",
"maintainer": "yossiyossy",
"usb": {
"vid": "0xFEED",
"pid": "0x6E55",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -18,13 +18,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xAB69
#define PRODUCT_ID 0x8585
#define DEVICE_VER 0x0001
#define MANUFACTURER valdydesu_
#define PRODUCT makrosu
/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "MakrOSU",
"manufacturer": "Valdydesu_",
"url": "",
"maintainer": "Valdydesu_",
"usb": {
"vid": "0xAB69",
"pid": "0x8585",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -15,13 +15,6 @@
*/
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4443 //DC
#define PRODUCT_ID 0x4C43 //LC
#define DEVICE_VER 0x3031 //01
#define MANUFACTURER Dom
#define PRODUCT Lyra
/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 10

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "lyra",
"keyboard_name": "Lyra",
"manufacturer": "Dom",
"url": "",
"maintainer": "malevolti",
"usb": {
"vid": "0x4443",
"pid": "0x4C43",
"device_version": "30.3.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -15,13 +15,6 @@
*/
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4443 //DC
#define PRODUCT_ID 0x4C53 //LS
#define DEVICE_VER 0x3031 //01
#define MANUFACTURER Dom
#define PRODUCT SuperLyra
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 18

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "superlyra",
"keyboard_name": "SuperLyra",
"manufacturer": "Dom",
"url": "",
"maintainer": "malevolti",
"usb": {
"vid": "0x4443",
"pid": "0x4C53",
"device_version": "30.3.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 0x991D
#define DEVICE_VER 0x0001
#define MANUFACTURER kamonanban
#define PRODUCT manta60
/* key matrix size */
#define MATRIX_ROWS 10
#define MATRIX_COLS 7

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "manta60",
"manufacturer": "kamonanban",
"url": "https://github.com/KamoNanban",
"maintainer": "kamonanban",
"usb": {
"vid": "0xFEED",
"pid": "0x991D",
"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
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D42 // MB
#define PRODUCT_ID 0x0015 // 15 keys
#define DEVICE_VER 0x0103
#define MANUFACTURER Manyboard
#define PRODUCT MB_Macro
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 4

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "manyboard_macro",
"keyboard_name": "MB_Macro",
"manufacturer": "Manyboard",
"url": "https://github.com/WillEhman/qmk_firmware/tree/dev_create_mb_macro",
"maintainer": "William Ehman",
"usb": {
"vid": "0x4D42",
"pid": "0x0015",
"device_version": "1.0.3"
},
"layouts": {
"LAYOUT_ortho_4x4": {
"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 0xCEEB
#define PRODUCT_ID 0x0007
#define DEVICE_VER 0x0001
#define MANUFACTURER That-Canadian
#define PRODUCT 6-Ball
/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "6-Ball",
"manufacturer": "That-Canadian",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xCEEB",
"pid": "0x0007",
"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 0xCA17
#define PRODUCT_ID 0xCA39
#define DEVICE_VER 0x0001
#define MANUFACTURER Maple Computing
#define PRODUCT C39
/* key matrix size */
#define MATRIX_ROWS 3
#define MATRIX_COLS 13

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "C39",
"manufacturer": "Maple Computing",
"url": "",
"maintainer": "Space Cat",
"usb": {
"vid": "0xCA17",
"pid": "0xCA39",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [{"label":"Q", "x":0, "y":0}, {"label":"W", "x":1, "y":0}, {"label":"E", "x":2, "y":0}, {"label":"R", "x":3, "y":0}, {"label":"T", "x":4, "y":0}, {"label":"Back", "x":5, "y":0}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0}, {"label":"M1", "x":11.25, "y":0}, {"label":"M2", "x":12.25, "y":0}, {"label":"A", "x":0, "y":1}, {"label":"S", "x":1, "y":1}, {"label":"D", "x":2, "y":1}, {"label":"F", "x":3, "y":1}, {"label":"G", "x":4, "y":1}, {"label":"Enter", "x":5, "y":1}, {"label":"H", "x":6, "y":1}, {"label":"J", "x":7, "y":1}, {"label":"K", "x":8, "y":1}, {"label":"L", "x":9, "y":1}, {"label":";", "x":10, "y":1}, {"label":"M3", "x":11.25, "y":1}, {"label":"M4", "x":12.25, "y":1}, {"label":"Z", "x":0, "y":2}, {"label":"X", "x":1, "y":2}, {"label":"C", "x":2, "y":2}, {"label":"V", "x":3, "y":2}, {"label":"B", "x":4, "y":2}, {"label":"Fn", "x":5, "y":2}, {"label":"N", "x":6, "y":2}, {"label":"M", "x":7, "y":2}, {"label":"<", "x":8, "y":2}, {"label":">", "x":9, "y":2}, {"label":"?", "x":10, "y":2}, {"label":"M5", "x":11.25, "y":2}, {"label":"M6", "x":12.25, "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 0x1337
#define PRODUCT_ID 0x6017
#define DEVICE_VER 0x0001
#define MANUFACTURER Maple Computing
#define PRODUCT JNAO Keyboard
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 12

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "JNAO",
"manufacturer": "Maple Computing",
"url": "",
"maintainer": "That-Canadian",
"usb": {
"vid": "0x1337",
"pid": "0x6017",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_ortho_5x12": {
"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 0x1337
#define PRODUCT_ID 0x6007
#define DEVICE_VER 0x0001
#define MANUFACTURER Maple Computing
#define PRODUCT The PCB Ruler
/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 6

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "The Ruler",
"manufacturer": "Maple Computing",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0x1337",
"pid": "0x6007",
"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, "w":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 0xFEED
#define PRODUCT_ID 0xDFA8
#define DEVICE_VER 0x0001
#define MANUFACTURER marksard
#define PRODUCT leftover30
/* Encoder */
#define ENCODERS_PAD_A { F4 }
#define ENCODERS_PAD_B { F5 }

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Leftover30",
"manufacturer": "marksard",
"url": "https://github.com/marksard/Keyboards",
"maintainer": "marksard",
"usb": {
"vid": "0xFEED",
"pid": "0xDFA8",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_all": {
"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 0xDFA3
#define DEVICE_VER 0x0010
#define MANUFACTURER marksard
#define PRODUCT treadstone48
/* key matrix size */
#define MATRIX_ROWS 16
#define MATRIX_COLS 6

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Treadstone48",
"manufacturer": "marksard",
"url": "https://github.com/marksard/Keyboards",
"maintainer": "marksard",
"usb": {
"vid": "0xFEED",
"pid": "0xDFA3",
"device_version": "0.1.0"
},
"layouts": {
"LAYOUT_base": {
"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 0xDFA3
#define DEVICE_VER 0x0020
#define MANUFACTURER marksard
#define PRODUCT treadstone48
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 6

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Treadstone48",
"manufacturer": "marksard",
"url": "https://github.com/marksard/Keyboards",
"maintainer": "marksard",
"usb": {
"vid": "0xFEED",
"pid": "0xDFA3",
"device_version": "0.2.0"
},
"layouts": {
"LAYOUT_base": {
"layout": [

View file

@ -18,13 +18,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x0000
#define DEVICE_VER 0x0001
#define MANUFACTURER Drop
#define PRODUCT The Key
/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "The Key",
"manufacturer": "Drop",
"url": "https://drop.com/buy/stack-overflow-the-key-macropad",
"maintainer": "massdrop",
"usb": {
"vid": "0xFEED",
"pid": "0x0000",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -18,13 +18,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x0000
#define DEVICE_VER 0x0002
#define MANUFACTURER Drop
#define PRODUCT The Key V2
/* key matrix size */
#define MATRIX_ROWS 1
#define MATRIX_COLS 3

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "The Key V2",
"manufacturer": "Drop",
"url": "https://drop.com/buy/stack-overflow-the-key-v2-macropad",
"maintainer": "massdrop",
"usb": {
"vid": "0xFEED",
"pid": "0x0000",
"device_version": "0.0.2"
},
"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 0x6060
#define DEVICE_VER 0x0001
#define MANUFACTURER MatchstickWorks
#define PRODUCT SouthPad
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 4

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "SouthPad",
"manufacturer": "MatchstickWorks",
"url": "",
"maintainer": "MatchstickWorks",
"usb": {
"vid": "0xFEED",
"pid": "0x6060",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_numpad_6x4_southpaw": {
"layout": [

View file

@ -19,13 +19,6 @@
#pragma once
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D58 // MX
#define PRODUCT_ID 0xAB87 // abelx keyboard
#define DEVICE_VER 0x0001
#define MANUFACTURER MATRIX
#define PRODUCT ABELX
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

View file

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

View file

@ -21,13 +21,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D58 // MX
#define PRODUCT_ID 0x0106 // cain
#define DEVICE_VER 0x0001
#define MANUFACTURER Matrix LAB
#define PRODUCT Matrix Cain Keyboard
/* key matrix size */
#define MATRIX_ROWS 9
#define MATRIX_COLS 12

View file

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

View file

@ -17,13 +17,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D58
#define PRODUCT_ID 0x474E
#define DEVICE_VER 0x0001
#define MANUFACTURER Matrix Lab
#define PRODUCT Falcon
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 13

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Matrix Lab Falcon",
"keyboard_name": "Falcon",
"manufacturer": "Matrix Lab",
"url": "",
"maintainer": "yulei (Astro)",
"usb": {
"vid": "0x4D58",
"pid": "0x474E",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_60_hhkb": {
"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 0x4D58
#define PRODUCT_ID 0x0369
#define DEVICE_VER 0x0001
#define MANUFACTURER matrix
#define PRODUCT m12og_v1
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Matrix 8XV1.2 OG rev1",
"keyboard_name": "m12og_v1",
"manufacturer": "Matrix",
"url": "",
"maintainer": "kb-elmo",
"usb": {
"vid": "0x4D58",
"pid": "0x0369",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_all": {
"layout": [

View file

@ -6,13 +6,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D58 // MX
#define PRODUCT_ID 0x8712 // matrix 1.2 og
#define DEVICE_VER 0x0001
#define MANUFACTURER matrix
#define PRODUCT M12OG
/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 14

View file

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

View file

@ -7,13 +7,6 @@
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D58 // MX
#define PRODUCT_ID 0x20AD // 8XV2.0 Additional
#define DEVICE_VER 0x0001
#define MANUFACTURER MATRIX
#define PRODUCT 8XV2.0 Additional
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

View file

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

View file

@ -17,13 +17,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D58 // MX
#define PRODUCT_ID 0x454D // ME
#define DEVICE_VER 0x0001
#define MANUFACTURER Matrix Lab
#define PRODUCT Matrix ME
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

View file

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

View file

@ -7,13 +7,6 @@
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D58 // MX
#define PRODUCT_ID 0x0065 // noah 65
#define DEVICE_VER 0x0001
#define MANUFACTURER matrix
#define PRODUCT NOAH
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "NOAH",
"manufacturer": "Matrix",
"url": "",
"maintainer": "astro",
"usb": {
"vid": "0x4D58",
"pid": "0x0065",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_default": {
"layout": [

View file

@ -19,14 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x6D64
#define PRODUCT_ID 0x2323
#define DEVICE_VER 0x0002
#define MANUFACTURER Matthew Dias
#define PRODUCT m3n3van
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "m3n3van",
"manufacturer": "Matthew Dias",
"url": "https://github.com/matthewdias/m3n3van/tree/main/rev2",
"maintainer": "matthewdias",
"usb": {
"vid": "0x6D64",
"pid": "0x2323",
"device_version": "0.0.2"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -19,14 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0xAAAA
#define DEVICE_VER 0x0001
#define MANUFACTURER Matthew Dias
#define PRODUCT minim
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 14

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "minim",
"manufacturer": "Matthew Dias",
"url": "https://github.com/matthewdias/minim",
"maintainer": "matthewdias",
"usb": {
"vid": "0xFEED",
"pid": "0xAAAA",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -19,14 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x6D64
#define PRODUCT_ID 0x6D76
#define DEVICE_VER 0x0001
#define MANUFACTURER Matthew Dias
#define PRODUCT model-v
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

View file

@ -1,6 +1,12 @@
{
"keyboard_name": "model-v",
"manufacturer": "Matthew Dias",
"maintainer": "matthewdias",
"usb": {
"vid": "0x6D64",
"pid": "0x6D76",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_split": {
"layout": [

View file

@ -19,14 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x6D64
#define PRODUCT_ID 0x2809
#define DEVICE_VER 0x0001
#define MANUFACTURER Matthew Dias
#define PRODUCT txuu
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

View file

@ -1,6 +1,12 @@
{
"keyboard_name": "Txuu",
"manufacturer": "Matthew Dias",
"maintainer": "matthewdias",
"usb": {
"vid": "0x6D64",
"pid": "0x2809",
"device_version": "0.0.1"
},
"layout_aliases": {
"LAYOUT": "LAYOUT_65_ansi_blocker_split_bs"
},

View file

@ -17,13 +17,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x6060
#define DEVICE_VER 0x0001
#define MANUFACTURER wootpatoot
#define PRODUCT maxipad
/* define if matrix has ghost (lacks anti-ghosting diodes) */
//#define MATRIX_HAS_GHOST

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "maxipad",
"manufacturer": "wootpatoot",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xFEED",
"pid": "0x6060",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_grid": {
"layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":4, "y":1}, {"x":5, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":0, "y":4}, {"x":1, "y":4}, {"x":2, "y":4}, {"x":3, "y":4}, {"x":4, "y":4}, {"x":5, "y":4}]

View file

@ -19,12 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x6060
#define DEVICE_VER 0x0001
#define PRODUCT Phoebe
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */

View file

@ -16,6 +16,11 @@
"key_lock": true,
"leader": true
},
"usb": {
"vid": "0xFEED",
"pid": "0x6060",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -19,13 +19,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x6060
#define DEVICE_VER 0x0001
#define MANUFACTURER Maxr1998
#define PRODUCT Pulse 4k
/* Key matrix size */
#define MATRIX_ROWS 2
#define MATRIX_COLS 3

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Pulse 4k",
"manufacturer": "Maxr1998",
"url": "https://github.com/Maxr1998/Pulse_4k",
"maintainer": "Maxr1998",
"usb": {
"vid": "0xFEED",
"pid": "0x6060",
"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 0x6d62
#define PRODUCT_ID 0x6d62
#define DEVICE_VER 0x0001
#define MANUFACTURER melonbred
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "MB-44",
"manufacturer": "melonbred",
"url": "",
"maintainer": "melonbred",
"usb": {
"vid": "0x6D62",
"pid": "0x6D62",
"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 0x8968
#define PRODUCT_ID 0x4D43
#define DEVICE_VER 0x0001
#define MANUFACTURER Yiancar-Designs
#define PRODUCT MC-76K
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 14

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "mc_76k",
"keyboard_name": "MC-76K",
"manufacturer": "Yiancar-Designs",
"url": "www.yiancar-designs.com",
"maintainer": "Yiancar",
"usb": {
"vid": "0x8968",
"pid": "0x4D43",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_all": {
"layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1.25, "y":0}, {"label":"F2", "x":2.25, "y":0}, {"label":"F3", "x":3.25, "y":0}, {"label":"F4", "x":4.25, "y":0}, {"label":"F5", "x":5.5, "y":0}, {"label":"F6", "x":6.5, "y":0}, {"label":"F7", "x":7.5, "y":0}, {"label":"F8", "x":8.5, "y":0}, {"label":"F9", "x":9.75, "y":0}, {"label":"F10", "x":10.75, "y":0}, {"label":"F11", "x":11.75, "y":0}, {"label":"F12", "x":12.75, "y":0}, {"label":"F13", "x":14, "y":0}, {"label":"~", "x":0, "y":1.5}, {"label":"!", "x":1, "y":1.5}, {"label":"@", "x":2, "y":1.5}, {"label":"#", "x":3, "y":1.5}, {"label":"$", "x":4, "y":1.5}, {"label":"%", "x":5, "y":1.5}, {"label":"^", "x":6, "y":1.5}, {"label":"&", "x":7, "y":1.5}, {"label":"*", "x":8, "y":1.5}, {"label":"(", "x":9, "y":1.5}, {"label":")", "x":10, "y":1.5}, {"label":"_", "x":11, "y":1.5}, {"label":"+", "x":12, "y":1.5}, {"label":"|", "x":13, "y":1.5}, {"label":"Delete", "x":14, "y":1.5}, {"label":"Tab", "x":0, "y":2.5, "w":1.5}, {"label":"Q", "x":1.5, "y":2.5}, {"label":"W", "x":2.5, "y":2.5}, {"label":"E", "x":3.5, "y":2.5}, {"label":"R", "x":4.5, "y":2.5}, {"label":"T", "x":5.5, "y":2.5}, {"label":"Y", "x":6.5, "y":2.5}, {"label":"U", "x":7.5, "y":2.5}, {"label":"I", "x":8.5, "y":2.5}, {"label":"O", "x":9.5, "y":2.5}, {"label":"P", "x":10.5, "y":2.5}, {"label":"{", "x":11.5, "y":2.5}, {"label":"}", "x":12.5, "y":2.5}, {"label":"Backspace", "x":13.5, "y":2.5, "w":1.5}, {"label":"Ctrl", "x":0, "y":3.5, "w":1.75}, {"label":"A", "x":1.75, "y":3.5}, {"label":"S", "x":2.75, "y":3.5}, {"label":"D", "x":3.75, "y":3.5}, {"label":"F", "x":4.75, "y":3.5}, {"label":"G", "x":5.75, "y":3.5}, {"label":"H", "x":6.75, "y":3.5}, {"label":"J", "x":7.75, "y":3.5}, {"label":"K", "x":8.75, "y":3.5}, {"label":"L", "x":9.75, "y":3.5}, {"label":":", "x":10.75, "y":3.5}, {"label":"\"", "x":11.75, "y":3.5}, {"label":"Enter", "x":12.75, "y":3.5, "w":2.25}, {"label":"Shift", "x":0, "y":4.5, "w":2.25}, {"label":"Z", "x":2.25, "y":4.5}, {"label":"X", "x":3.25, "y":4.5}, {"label":"C", "x":4.25, "y":4.5}, {"label":"V", "x":5.25, "y":4.5}, {"label":"B", "x":6.25, "y":4.5}, {"label":"N", "x":7.25, "y":4.5}, {"label":"M", "x":8.25, "y":4.5}, {"label":"<", "x":9.25, "y":4.5}, {"label":">", "x":10.25, "y":4.5}, {"label":"?", "x":11.25, "y":4.5}, {"label":"Shift", "x":12.25, "y":4.5, "w":1.75}, {"label":"Fn", "x":14, "y":4.5}, {"label":"Caps Lock", "x":0, "y":5.5, "w":1.5}, {"label":"Win", "x":1.5, "y":5.5}, {"label":"Alt", "x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5, "w":7}, {"label":"Alt", "x":11, "y":5.5, "w":1.5}, {"label":"Win", "x":12.5, "y":5.5}, {"label":"Ctrl", "x":13.5, "y":5.5, "w":1.5}]

View file

@ -18,13 +18,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D4B // MechanicKeys
#define PRODUCT_ID 0x6D6E
#define DEVICE_VER 0x0001
#define MANUFACTURER MechanicKeys
#define PRODUCT MINI ASHEN 40
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 13

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Mini Ashen 40",
"manufacturer": "MechanicKeys",
"url": "",
"maintainer": "jfescobar18",
"usb": {
"vid": "0x4D4B",
"pid": "0x6D6E",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -18,13 +18,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D4B // MechanicKeys
#define PRODUCT_ID 0x3C4D
#define DEVICE_VER 0x0001
#define MANUFACTURER MechanicKeys
#define PRODUCT Undead 60-M
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Undead-60M",
"keyboard_name": "Undead 60-M",
"manufacturer": "MechanicKeys",
"url": "",
"maintainer": "jfescobar18",
"usb": {
"vid": "0x4D4B",
"pid": "0x3C4D",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -19,13 +19,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4252 //BR
#define PRODUCT_ID 0x0002 //hotswap
#define DEVICE_VER 0x0001
#define MANUFACTURER MechBrewery
#define PRODUCT MB65H
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "mb65h",
"keyboard_name": "MB65H",
"manufacturer": "MechBrewery",
"url": "",
"maintainer": "AnthonyNguyen168",
"usb": {
"vid": "0x4252",
"pid": "0x0002",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_65_ansi_blocker": {

View file

@ -19,13 +19,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x4252 //BR
#define PRODUCT_ID 0x3635 //65
#define DEVICE_VER 0x0001
#define MANUFACTURER MechBrewery
#define PRODUCT MB65S
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 16

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "mb65s",
"keyboard_name": "MB65S",
"manufacturer": "MechBrewery",
"url": "",
"maintainer": "AnthonyNguyen168",
"usb": {
"vid": "0x4252",
"pid": "0x3635",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_all": {
"layout": [

View file

@ -18,13 +18,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0xCA60
#define DEVICE_VER 0x0001
#define MANUFACTURER MECHKEYS
#define PRODUCT ACR60
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "ACR60",
"manufacturer": "MechKeys",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xFEED",
"pid": "0xCA60",
"device_version": "0.0.1"
},
"layout_aliases": {
"LAYOUT_2_shifts": "LAYOUT_all"
},

View file

@ -18,13 +18,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0xCA75
#define DEVICE_VER 0x0001
#define MANUFACTURER MECHKEYS
#define PRODUCT ALU84
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 16

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "ALU84",
"manufacturer": "MechKeys",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xFEED",
"pid": "0xCA75",
"device_version": "0.0.1"
},
"layout_aliases": {
"LAYOUT": "LAYOUT_75_ansi"
},

View file

@ -18,13 +18,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0xCA96
#define DEVICE_VER 0x0001
#define MANUFACTURER MECHKEYS
#define PRODUCT Espectro
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 13

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Espectro",
"manufacturer": "MechKeys",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xFEED",
"pid": "0xCA96",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_default": {
"layout": [

View file

@ -19,12 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0xCA40
#define DEVICE_VER 0x0001
#define MANUFACTURER MECHKEYS
#define PRODUCT Mechmini
/* matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "MechMini v1",
"keyboard_name": "MechMini",
"manufacturer": "MechKeys",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xFEED",
"pid": "0xCA40",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT": {
"layout": [

View file

@ -17,14 +17,6 @@
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0xAF99
#define PRODUCT_ID 0xCA40
#define DEVICE_VER 0x0002
#define MANUFACTURER MECHKEYS
#undef PRODUCT
#define PRODUCT Mechmini 2
/* key matrix size */
#undef MATRIX_COLS
#undef MATRIX_ROWS

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "MechMini 2",
"manufacturer": "MechKeys",
"url": "https://mechkeys.ca/pages/mechmini-2-guide",
"maintainer": "qmk",
"usb": {
"vid": "0xAF99",
"pid": "0xCA40",
"device_version": "0.0.2"
},
"layouts": {
"LAYOUT_ortho": {
"layout": [{"label":"Esc", "x":0, "y":0}, {"label":"Q", "x":1, "y":0}, {"label":"W", "x":2, "y":0}, {"label":"E", "x":3, "y":0}, {"label":"R", "x":4, "y":0}, {"label":"T", "x":5, "y":0}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0}, {"label":"Back Space", "x":11, "y":0}, {"label":"Tab", "x":0, "y":1}, {"label":"A", "x":1, "y":1}, {"label":"S", "x":2, "y":1}, {"label":"D", "x":3, "y":1}, {"label":"F", "x":4, "y":1}, {"label":"G", "x":5, "y":1}, {"label":"H", "x":6, "y":1}, {"label":"J", "x":7, "y":1}, {"label":"K", "x":8, "y":1}, {"label":"L", "x":9, "y":1}, {"label":";", "x":10, "y":1}, {"label":"'", "x":11, "y":1}, {"label":"Shift", "x":0, "y":2}, {"label":"Z", "x":1, "y":2}, {"label":"X", "x":2, "y":2}, {"label":"C", "x":3, "y":2}, {"label":"V", "x":4, "y":2}, {"label":"B", "x":5, "y":2}, {"label":"N", "x":6, "y":2}, {"label":"M", "x":7, "y":2}, {"label":",", "x":8, "y":2}, {"label":".", "x":9, "y":2}, {"label":"/", "x":10, "y":2}, {"label":"Return", "x":11, "y":2}, {"label":"Caps", "x":0, "y":3}, {"label":"Ctrl", "x":1, "y":3}, {"label":"Alt", "x":2, "y":3}, {"label":"GUI", "x":3, "y":3}, {"label":"MO(1)", "x":4, "y":3}, {"label":"Space", "x":5, "y":3}, {"label":"Space", "x":6, "y":3}, {"label":"MO(2)", "x":7, "y":3}, {"label":"&larr;", "x":8, "y":3}, {"label":"&darr;", "x":9, "y":3}, {"label":"&uarr;", "x":10, "y":3}, {"label":"&rarr;", "x":11, "y":3}]

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 0x0000
#define DEVICE_VER 0x0001
#define MANUFACTURER Mechkeys
#define PRODUCT mechkeys mk60
/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "MK60",
"manufacturer": "MechKeys",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xFEED",
"pid": "0x0000",
"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 0x4D4C
#define PRODUCT_ID 0x6C01
#define DEVICE_VER 0x0001
#define MANUFACTURER Mechlovin Studio and Hex Keyboard
#define PRODUCT Hex6C
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 21

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "hex-6C",
"keyboard_name": "Hex6C",
"manufacturer": "Mechlovin Studio and Hex Keyboard",
"url": "",
"maintainer": "Mechlovin' Studio",
"usb": {
"vid": "0x4D4C",
"pid": "0x6C01",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_all": {
"layout": [

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 0x4D4C // ML
#define PRODUCT_ID 0x0875
#define DEVICE_VER 0x0001
#define PRODUCT Infinity87.5
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

View file

@ -1,7 +1,13 @@
{
"keyboard_name": "Infinity87.5",
"manufacturer": "Mechlovin.Studio",
"url": "",
"maintainer": "Mechlovin' Studio",
"usb": {
"vid": "0x4D4C",
"pid": "0x0875",
"device_version": "0.0.1"
},
"layouts": {
"LAYOUT_tkl_ansi_split_bs_rshift": {
"layout": [{"label":"0,0", "x":0, "y":0}, {"label":"0,1", "x":2, "y":0}, {"label":"0,2", "x":3, "y":0}, {"label":"0,3", "x":4, "y":0}, {"label":"0,4", "x":5, "y":0}, {"label":"0,5", "x":6.5, "y":0}, {"label":"0,6", "x":7.5, "y":0}, {"label":"0,7", "x":8.5, "y":0}, {"label":"0,8", "x":9.5, "y":0}, {"label":"0,9", "x":11, "y":0}, {"label":"0,10", "x":12, "y":0}, {"label":"0,11", "x":13, "y":0}, {"label":"0,12", "x":14, "y":0}, {"label":"0,14", "x":15.25, "y":0}, {"label":"0,15", "x":16.25, "y":0}, {"label":"0,16", "x":17.25, "y":0}, {"label":"1,0", "x":0, "y":1.25}, {"label":"1,1", "x":1, "y":1.25}, {"label":"1,2", "x":2, "y":1.25}, {"label":"1,3", "x":3, "y":1.25}, {"label":"1,4", "x":4, "y":1.25}, {"label":"1,5", "x":5, "y":1.25}, {"label":"1,6", "x":6, "y":1.25}, {"label":"1,7", "x":7, "y":1.25}, {"label":"1,8", "x":8, "y":1.25}, {"label":"1,9", "x":9, "y":1.25}, {"label":"1,10", "x":10, "y":1.25}, {"label":"1,11", "x":11, "y":1.25}, {"label":"1,12", "x":12, "y":1.25}, {"label":"1,13", "x":13, "y":1.25}, {"label":"2,13", "x":14, "y":1.25}, {"label":"1,14", "x":15.25, "y":1.25}, {"label":"1,15", "x":16.25, "y":1.25}, {"label":"1,16", "x":17.25, "y":1.25}, {"label":"2,0", "x":0, "y":2.25, "w":1.5}, {"label":"2,1", "x":1.5, "y":2.25}, {"label":"2,2", "x":2.5, "y":2.25}, {"label":"2,3", "x":3.5, "y":2.25}, {"label":"2,4", "x":4.5, "y":2.25}, {"label":"2,5", "x":5.5, "y":2.25}, {"label":"2,6", "x":6.5, "y":2.25}, {"label":"2,7", "x":7.5, "y":2.25}, {"label":"2,8", "x":8.5, "y":2.25}, {"label":"2,9", "x":9.5, "y":2.25}, {"label":"2,10", "x":10.5, "y":2.25}, {"label":"2,11", "x":11.5, "y":2.25}, {"label":"2,12", "x":12.5, "y":2.25}, {"label":"3,12", "x":13.5, "y":2.25, "w":1.5}, {"label":"2,14", "x":15.25, "y":2.25}, {"label":"2,15", "x":16.25, "y":2.25}, {"label":"2,16", "x":17.25, "y":2.25}, {"label":"3,0", "x":0, "y":3.25, "w":1.75}, {"label":"3,1", "x":1.75, "y":3.25}, {"label":"3,2", "x":2.75, "y":3.25}, {"label":"3,3", "x":3.75, "y":3.25}, {"label":"3,4", "x":4.75, "y":3.25}, {"label":"3,5", "x":5.75, "y":3.25}, {"label":"3,6", "x":6.75, "y":3.25}, {"label":"3,7", "x":7.75, "y":3.25}, {"label":"3,8", "x":8.75, "y":3.25}, {"label":"3,9", "x":9.75, "y":3.25}, {"label":"3,10", "x":10.75, "y":3.25}, {"label":"3,11", "x":11.75, "y":3.25}, {"label":"3,13", "x":12.75, "y":3.25, "w":2.25}, {"label":"4,0", "x":0, "y":4.25, "w":2.25}, {"label":"4,2", "x":2.25, "y":4.25}, {"label":"4,3", "x":3.25, "y":4.25}, {"label":"4,4", "x":4.25, "y":4.25}, {"label":"4,5", "x":5.25, "y":4.25}, {"label":"4,6", "x":6.25, "y":4.25}, {"label":"4,7", "x":7.25, "y":4.25}, {"label":"4,8", "x":8.25, "y":4.25}, {"label":"4,9", "x":9.25, "y":4.25}, {"label":"4,10", "x":10.25, "y":4.25}, {"label":"4,11", "x":11.25, "y":4.25}, {"label":"4,12", "x":12.25, "y":4.25}, {"label":"4,13", "x":13.25, "y":4.25, "w":1.75}, {"label":"4,15", "x":16.25, "y":4.25}, {"label":"5,0", "x":0, "y":5.25, "w":1.25}, {"label":"5,1", "x":1.25, "y":5.25, "w":1.25}, {"label":"5,2", "x":2.5, "y":5.25, "w":1.25}, {"label":"5,6", "x":3.75, "y":5.25, "w":6.25}, {"label":"5,10", "x":10, "y":5.25, "w":1.25}, {"label":"5,11", "x":11.25, "y":5.25, "w":1.25}, {"label":"5,12", "x":12.5, "y":5.25, "w":1.25}, {"label":"5,13", "x":13.75, "y":5.25, "w":1.25}, {"label":"5,14", "x":15.25, "y":5.25}, {"label":"5,15", "x":16.25, "y":5.25}, {"label":"5,16", "x":17.25, "y":5.25}]

Some files were not shown because too many files have changed in this diff Show more