Merge remote-tracking branch 'origin/master' into develop
This commit is contained in:
		
						commit
						d4f9eb5225
					
				| @ -20,13 +20,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 3 | #define MATRIX_COLS 3 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Rama Works X Machine Industries M10-A Macropad", |     "keyboard_name": "M10-A", | ||||||
|  |     "manufacturer": "RAMA WORKS", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "qmk", |     "maintainer": "qmk", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x5241", | ||||||
|  |         "pid": "0x00AA", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -5,13 +5,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 2 | #define MATRIX_ROWS 2 | ||||||
| #define MATRIX_COLS 2 | #define MATRIX_COLS 2 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Rama Works M4-A", |     "keyboard_name": "M4-A", | ||||||
|  |     "manufacturer": "RAMA WORKS", | ||||||
|     "url": "http://rama.works", |     "url": "http://rama.works", | ||||||
|     "maintainer": "naut", |     "maintainer": "naut", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x5241", | ||||||
|  |         "pid": "0x004A", | ||||||
|  |         "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/>. | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 3 | #define MATRIX_ROWS 3 | ||||||
| #define MATRIX_COLS 3 | #define MATRIX_COLS 3 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Mach 3", |     "keyboard_name": "Mach 3", | ||||||
|  |     "manufacturer": "MachKeyboard", | ||||||
|     "url": "https://machkeyboards.com", |     "url": "https://machkeyboards.com", | ||||||
|     "maintainer": "etiennelepagel", |     "maintainer": "etiennelepagel", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4D41", | ||||||
|  |         "pid": "0x4D33", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_3x3": { |         "LAYOUT_3x3": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 4 | #define MATRIX_COLS 4 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "MACRO1",  |     "keyboard_name": "MACRO-1",  | ||||||
|  |     "manufacturer": "Laneware Peripherals", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "qmk",  |     "maintainer": "qmk",  | ||||||
|  |     "usb": { | ||||||
|  |       "vid": "0x4C50", | ||||||
|  |       "pid": "0x9999", | ||||||
|  |       "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts":{ |     "layouts":{ | ||||||
|       "LAYOUT_numpad":{ |       "LAYOUT_numpad":{ | ||||||
|         "layout":[ |         "layout":[ | ||||||
|  | |||||||
| @ -6,13 +6,6 @@ | |||||||
| #pragma once | #pragma once | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 2 | #define MATRIX_ROWS 2 | ||||||
| #define MATRIX_COLS 4 | #define MATRIX_COLS 4 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Macro3", |     "keyboard_name": "Macro3", | ||||||
|  |     "manufacturer": "DPB", | ||||||
|     "url": "https://github.com/davidphilipbarr/Macropads/tree/main/macro3", |     "url": "https://github.com/davidphilipbarr/Macropads/tree/main/macro3", | ||||||
|     "maintainer": "@davidphilipbarr", |     "maintainer": "@davidphilipbarr", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xC88B", | ||||||
|  |         "pid": "0x3388", | ||||||
|  |         "device_version": "0.0.3" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -20,13 +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 0xFEED |  | ||||||
| #define PRODUCT_ID 0x6E55 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER yossiyossy |  | ||||||
| #define PRODUCT maJIStic |  | ||||||
| 
 |  | ||||||
| /* 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": "maJIStic", |     "keyboard_name": "maJIStic", | ||||||
|  |     "manufacturer": "yossiyossy", | ||||||
|     "url": "https://github.com/yossiyossy/maJIStic", |     "url": "https://github.com/yossiyossy/maJIStic", | ||||||
|     "maintainer": "yossiyossy", |     "maintainer": "yossiyossy", | ||||||
|  |     "usb": { | ||||||
|  |     	"vid": "0xFEED", | ||||||
|  |     	"pid": "0x6E55", | ||||||
|  |     	"device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 1 | #define MATRIX_ROWS 1 | ||||||
| #define MATRIX_COLS 6 | #define MATRIX_COLS 6 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "MakrOSU", |     "keyboard_name": "MakrOSU", | ||||||
|  |     "manufacturer": "Valdydesu_", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "Valdydesu_", |     "maintainer": "Valdydesu_", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xAB69", | ||||||
|  |         "pid": "0x8585", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -15,13 +15,6 @@ | |||||||
|   */  |   */  | ||||||
| #pragma once | #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 */ | /* 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": "lyra", |     "keyboard_name": "Lyra", | ||||||
|  |     "manufacturer": "Dom", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "malevolti", |     "maintainer": "malevolti", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4443", | ||||||
|  |         "pid": "0x4C43", | ||||||
|  |         "device_version": "30.3.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -15,13 +15,6 @@ | |||||||
|   */  |   */  | ||||||
| #pragma once | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 18 | #define MATRIX_COLS 18 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "superlyra", |     "keyboard_name": "SuperLyra", | ||||||
|  |     "manufacturer": "Dom", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "malevolti", |     "maintainer": "malevolti", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4443", | ||||||
|  |         "pid": "0x4C53", | ||||||
|  |         "device_version": "30.3.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   0x991D |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER kamonanban |  | ||||||
| #define PRODUCT      manta60 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 10 | #define MATRIX_ROWS 10 | ||||||
| #define MATRIX_COLS 7 | #define MATRIX_COLS 7 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "manta60", |     "keyboard_name": "manta60", | ||||||
|  |     "manufacturer": "kamonanban", | ||||||
|     "url": "https://github.com/KamoNanban", |     "url": "https://github.com/KamoNanban", | ||||||
|     "maintainer": "kamonanban", |     "maintainer": "kamonanban", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x991D", | ||||||
|  |         "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 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 4 | #define MATRIX_COLS 4 | ||||||
|  | |||||||
| @ -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", |     "url": "https://github.com/WillEhman/qmk_firmware/tree/dev_create_mb_macro", | ||||||
|     "maintainer": "William Ehman", |     "maintainer": "William Ehman", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4D42", | ||||||
|  |         "pid": "0x0015", | ||||||
|  |         "device_version": "1.0.3" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_ortho_4x4": { |         "LAYOUT_ortho_4x4": { | ||||||
|             "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       0xCEEB |  | ||||||
| #define PRODUCT_ID      0x0007 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    That-Canadian |  | ||||||
| #define PRODUCT         6-Ball |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 1 | #define MATRIX_ROWS 1 | ||||||
| #define MATRIX_COLS 6 | #define MATRIX_COLS 6 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "6-Ball", |     "keyboard_name": "6-Ball", | ||||||
|  |     "manufacturer": "That-Canadian", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "qmk", |     "maintainer": "qmk", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xCEEB", | ||||||
|  |         "pid": "0x0007", | ||||||
|  |         "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       0xCA17 |  | ||||||
| #define PRODUCT_ID      0xCA39 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Maple Computing |  | ||||||
| #define PRODUCT         C39 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 3 | #define MATRIX_ROWS 3 | ||||||
| #define MATRIX_COLS 13 | #define MATRIX_COLS 13 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "C39",  |     "keyboard_name": "C39",  | ||||||
|  |     "manufacturer": "Maple Computing", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "Space Cat",  |     "maintainer": "Space Cat",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xCA17", | ||||||
|  |         "pid": "0xCA39", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "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}] |             "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}] | ||||||
|  | |||||||
| @ -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       0x1337 |  | ||||||
| #define PRODUCT_ID      0x6017 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Maple Computing |  | ||||||
| #define PRODUCT         JNAO Keyboard |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 12 | #define MATRIX_COLS 12 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "JNAO", |   "keyboard_name": "JNAO", | ||||||
|  |   "manufacturer": "Maple Computing", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "That-Canadian", |   "maintainer": "That-Canadian", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0x1337", | ||||||
|  |     "pid": "0x6017", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_ortho_5x12": { |     "LAYOUT_ortho_5x12": { | ||||||
|       "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       0x1337 |  | ||||||
| #define PRODUCT_ID      0x6007 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Maple Computing |  | ||||||
| #define PRODUCT         The PCB Ruler |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 1 | #define MATRIX_ROWS 1 | ||||||
| #define MATRIX_COLS 6 | #define MATRIX_COLS 6 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "The Ruler", |   "keyboard_name": "The Ruler", | ||||||
|  |   "manufacturer": "Maple Computing", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0x1337", | ||||||
|  |     "pid": "0x6007", | ||||||
|  |     "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, "w":2}] |           "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}] | ||||||
|  | |||||||
| @ -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 0xDFA8 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER marksard |  | ||||||
| #define PRODUCT leftover30 |  | ||||||
| 
 |  | ||||||
| /* Encoder */ | /* Encoder */ | ||||||
| #define ENCODERS_PAD_A { F4 } | #define ENCODERS_PAD_A { F4 } | ||||||
| #define ENCODERS_PAD_B { F5 } | #define ENCODERS_PAD_B { F5 } | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Leftover30", |     "keyboard_name": "Leftover30", | ||||||
|  |     "manufacturer": "marksard", | ||||||
|     "url": "https://github.com/marksard/Keyboards", |     "url": "https://github.com/marksard/Keyboards", | ||||||
|     "maintainer": "marksard", |     "maintainer": "marksard", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0xDFA8", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "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      0xDFA3 |  | ||||||
| #define DEVICE_VER      0x0010 |  | ||||||
| #define MANUFACTURER    marksard |  | ||||||
| #define PRODUCT         treadstone48 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 16 | #define MATRIX_ROWS 16 | ||||||
| #define MATRIX_COLS 6 | #define MATRIX_COLS 6 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "Treadstone48", |   "keyboard_name": "Treadstone48", | ||||||
|  |   "manufacturer": "marksard", | ||||||
|   "url": "https://github.com/marksard/Keyboards", |   "url": "https://github.com/marksard/Keyboards", | ||||||
|   "maintainer": "marksard", |   "maintainer": "marksard", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0xFEED", | ||||||
|  |     "pid": "0xDFA3", | ||||||
|  |     "device_version": "0.1.0" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_base": { |     "LAYOUT_base": { | ||||||
|       "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      0xDFA3 |  | ||||||
| #define DEVICE_VER      0x0020 |  | ||||||
| #define MANUFACTURER    marksard |  | ||||||
| #define PRODUCT         treadstone48 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 8 | #define MATRIX_ROWS 8 | ||||||
| #define MATRIX_COLS 6 | #define MATRIX_COLS 6 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Treadstone48", |     "keyboard_name": "Treadstone48", | ||||||
|  |     "manufacturer": "marksard", | ||||||
|     "url": "https://github.com/marksard/Keyboards", |     "url": "https://github.com/marksard/Keyboards", | ||||||
|     "maintainer": "marksard", |     "maintainer": "marksard", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0xDFA3", | ||||||
|  |         "device_version": "0.2.0" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_base": { |         "LAYOUT_base": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 1 | #define MATRIX_ROWS 1 | ||||||
| #define MATRIX_COLS 3 | #define MATRIX_COLS 3 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "The Key", |     "keyboard_name": "The Key", | ||||||
|  |     "manufacturer": "Drop", | ||||||
|     "url": "https://drop.com/buy/stack-overflow-the-key-macropad", |     "url": "https://drop.com/buy/stack-overflow-the-key-macropad", | ||||||
|     "maintainer": "massdrop", |     "maintainer": "massdrop", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x0000", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 1 | #define MATRIX_ROWS 1 | ||||||
| #define MATRIX_COLS 3 | #define MATRIX_COLS 3 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "The Key V2", |     "keyboard_name": "The Key V2", | ||||||
|  |     "manufacturer": "Drop", | ||||||
|     "url": "https://drop.com/buy/stack-overflow-the-key-v2-macropad", |     "url": "https://drop.com/buy/stack-overflow-the-key-v2-macropad", | ||||||
|     "maintainer": "massdrop", |     "maintainer": "massdrop", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x0000", | ||||||
|  |         "device_version": "0.0.2" | ||||||
|  |     }, | ||||||
|     "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      0x6060 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    MatchstickWorks |  | ||||||
| #define PRODUCT         SouthPad |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 4 | #define MATRIX_COLS 4 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "SouthPad", |     "keyboard_name": "SouthPad", | ||||||
|  |     "manufacturer": "MatchstickWorks", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "MatchstickWorks", |     "maintainer": "MatchstickWorks", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x6060", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_numpad_6x4_southpaw": { |         "LAYOUT_numpad_6x4_southpaw": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -19,13 +19,6 @@ | |||||||
| 
 | 
 | ||||||
| #pragma once | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 16 | #define MATRIX_COLS 16 | ||||||
|  | |||||||
| @ -1,9 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "Matrix ABELX keyboard", |   "keyboard_name": "ABELX", | ||||||
|  |   "manufacturer": "Matrix", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|   "width": 18.25, |   "usb": { | ||||||
|   "height": 6.5, |     "vid": "0x4D58", | ||||||
|  |     "pid": "0xAB87", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_tkl_ansi": { |     "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}] |       "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}] | ||||||
|  | |||||||
| @ -21,13 +21,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 9 | #define MATRIX_ROWS 9 | ||||||
| #define MATRIX_COLS 12 | #define MATRIX_COLS 12 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Matrix Cain Keyboard", |     "keyboard_name": "Cain", | ||||||
|  |     "manufacturer": "Matrix", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "qmk", |     "maintainer": "qmk", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4D58", | ||||||
|  |         "pid": "0x0106", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "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}] |             "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}] | ||||||
|  | |||||||
| @ -17,13 +17,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* 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": "Matrix Lab Falcon", |     "keyboard_name": "Falcon", | ||||||
|  |     "manufacturer": "Matrix Lab", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "yulei (Astro)", |     "maintainer": "yulei (Astro)", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4D58", | ||||||
|  |         "pid": "0x474E", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_60_hhkb": { |         "LAYOUT_60_hhkb": { | ||||||
|             "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    0x4D58 |  | ||||||
| #define PRODUCT_ID   0x0369 |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER matrix |  | ||||||
| #define PRODUCT      m12og_v1 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 16 | #define MATRIX_COLS 16 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Matrix 8XV1.2 OG rev1", |     "keyboard_name": "m12og_v1", | ||||||
|  |     "manufacturer": "Matrix", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "kb-elmo", |     "maintainer": "kb-elmo", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4D58", | ||||||
|  |         "pid": "0x0369", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -6,13 +6,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 7 | #define MATRIX_ROWS 7 | ||||||
| #define MATRIX_COLS 14 | #define MATRIX_COLS 14 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "Matrix 8XV1.2 OG ISO/ANSI", |   "keyboard_name": "M12OG", | ||||||
|  |   "manufacturer": "Matrix", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0x4D58", | ||||||
|  |     "pid": "0x8712", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_tkl_ansi": { |     "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}] |       "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}] | ||||||
|  | |||||||
| @ -7,13 +7,6 @@ | |||||||
| 
 | 
 | ||||||
| #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 16 | #define MATRIX_COLS 16 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "Matrix 2.0 Additional", |   "keyboard_name": "8XV2.0 Additional", | ||||||
|  |   "manufacturer": "Matrix", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0x4D58", | ||||||
|  |     "pid": "0x20AD", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_tkl_ansi_tsangan": { |     "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}] |       "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}] | ||||||
|  | |||||||
| @ -17,13 +17,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 15 | #define MATRIX_COLS 15 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "Matrix ME", |   "keyboard_name": "Matrix ME", | ||||||
|  |   "manufacturer": "Matrix Lab", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0x4D58", | ||||||
|  |     "pid": "0x454D", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_tkl_ansi_tsangan": { |     "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}] |       "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}] | ||||||
|  | |||||||
| @ -7,13 +7,6 @@ | |||||||
| 
 | 
 | ||||||
| #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 15 | #define MATRIX_COLS 15 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "NOAH", |   "keyboard_name": "NOAH", | ||||||
|  |   "manufacturer": "Matrix", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "astro", |   "maintainer": "astro", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0x4D58", | ||||||
|  |     "pid": "0x0065", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_default": { |     "LAYOUT_default": { | ||||||
|       "layout": [ |       "layout": [ | ||||||
|  | |||||||
| @ -19,14 +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       0x6D64 |  | ||||||
| #define PRODUCT_ID      0x2323 |  | ||||||
| #define DEVICE_VER      0x0002 |  | ||||||
| #define MANUFACTURER    Matthew Dias |  | ||||||
| #define PRODUCT         m3n3van |  | ||||||
| 
 |  | ||||||
| /* 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,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "m3n3van", |     "keyboard_name": "m3n3van", | ||||||
|  |     "manufacturer": "Matthew Dias", | ||||||
|     "url": "https://github.com/matthewdias/m3n3van/tree/main/rev2", |     "url": "https://github.com/matthewdias/m3n3van/tree/main/rev2", | ||||||
|     "maintainer": "matthewdias", |     "maintainer": "matthewdias", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x6D64", | ||||||
|  |         "pid": "0x2323", | ||||||
|  |         "device_version": "0.0.2" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -19,14 +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      0xAAAA |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Matthew Dias |  | ||||||
| #define PRODUCT         minim |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 14 | #define MATRIX_COLS 14 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "minim", |     "keyboard_name": "minim", | ||||||
|  |     "manufacturer": "Matthew Dias", | ||||||
|     "url": "https://github.com/matthewdias/minim", |     "url": "https://github.com/matthewdias/minim", | ||||||
|     "maintainer": "matthewdias", |     "maintainer": "matthewdias", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0xAAAA", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -19,14 +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       0x6D64 |  | ||||||
| #define PRODUCT_ID      0x6D76 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Matthew Dias |  | ||||||
| #define PRODUCT         model-v |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 12 | #define MATRIX_COLS 12 | ||||||
|  | |||||||
| @ -1,6 +1,12 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "model-v", |     "keyboard_name": "model-v", | ||||||
|  |     "manufacturer": "Matthew Dias", | ||||||
|     "maintainer": "matthewdias", |     "maintainer": "matthewdias", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x6D64", | ||||||
|  |         "pid": "0x6D76", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_split": { |         "LAYOUT_split": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -19,14 +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       0x6D64 |  | ||||||
| #define PRODUCT_ID      0x2809 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Matthew Dias |  | ||||||
| #define PRODUCT         txuu |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 16 | #define MATRIX_COLS 16 | ||||||
|  | |||||||
| @ -1,6 +1,12 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Txuu",  |     "keyboard_name": "Txuu",  | ||||||
|  |     "manufacturer": "Matthew Dias", | ||||||
|     "maintainer": "matthewdias",  |     "maintainer": "matthewdias",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x6D64", | ||||||
|  |         "pid": "0x2809", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layout_aliases": { |     "layout_aliases": { | ||||||
|         "LAYOUT": "LAYOUT_65_ansi_blocker_split_bs" |         "LAYOUT": "LAYOUT_65_ansi_blocker_split_bs" | ||||||
|     }, |     }, | ||||||
|  | |||||||
| @ -17,13 +17,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 if matrix has ghost (lacks anti-ghosting diodes) */ | ||||||
| //#define MATRIX_HAS_GHOST
 | //#define MATRIX_HAS_GHOST
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "maxipad", |   "keyboard_name": "maxipad", | ||||||
|  |   "manufacturer": "wootpatoot", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0xFEED", | ||||||
|  |     "pid": "0x6060", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|       "LAYOUT_grid": { |       "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}] |           "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}] | ||||||
|  | |||||||
| @ -19,12 +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      0x6060 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define PRODUCT         Phoebe |  | ||||||
| 
 |  | ||||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||||
| #define LOCKING_SUPPORT_ENABLE | #define LOCKING_SUPPORT_ENABLE | ||||||
| /* Locking resynchronize hack */ | /* Locking resynchronize hack */ | ||||||
|  | |||||||
| @ -16,6 +16,11 @@ | |||||||
|         "key_lock": true, |         "key_lock": true, | ||||||
|         "leader": true |         "leader": true | ||||||
|     }, |     }, | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x6060", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -19,13 +19,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* Key matrix size */ | ||||||
| #define MATRIX_ROWS 2 | #define MATRIX_ROWS 2 | ||||||
| #define MATRIX_COLS 3 | #define MATRIX_COLS 3 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "Pulse 4k", |   "keyboard_name": "Pulse 4k", | ||||||
|  |   "manufacturer": "Maxr1998", | ||||||
|   "url": "https://github.com/Maxr1998/Pulse_4k", |   "url": "https://github.com/Maxr1998/Pulse_4k", | ||||||
|   "maintainer": "Maxr1998", |   "maintainer": "Maxr1998", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0xFEED", | ||||||
|  |     "pid": "0x6060", | ||||||
|  |     "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 0x6d62 |  | ||||||
| #define PRODUCT_ID 0x6d62 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER melonbred |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 12 | #define MATRIX_COLS 12 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "MB-44", |     "keyboard_name": "MB-44", | ||||||
|  |     "manufacturer": "melonbred", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "melonbred", |     "maintainer": "melonbred", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x6D62", | ||||||
|  |         "pid": "0x6D62", | ||||||
|  |         "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 0x8968 |  | ||||||
| #define PRODUCT_ID 0x4D43 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER Yiancar-Designs |  | ||||||
| #define PRODUCT MC-76K |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 14 | #define MATRIX_COLS 14 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "mc_76k",  |     "keyboard_name": "MC-76K",  | ||||||
|  |     "manufacturer": "Yiancar-Designs", | ||||||
|     "url": "www.yiancar-designs.com", |     "url": "www.yiancar-designs.com", | ||||||
|     "maintainer": "Yiancar", |     "maintainer": "Yiancar", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x8968", | ||||||
|  |         "pid": "0x4D43", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "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}] |             "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}] | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 13 | #define MATRIX_COLS 13 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Mini Ashen 40", |     "keyboard_name": "Mini Ashen 40", | ||||||
|  |     "manufacturer": "MechanicKeys", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "jfescobar18", |     "maintainer": "jfescobar18", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4D4B", | ||||||
|  |         "pid": "0x6D6E", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 16 | #define MATRIX_COLS 16 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Undead-60M", |     "keyboard_name": "Undead 60-M", | ||||||
|  |     "manufacturer": "MechanicKeys", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "jfescobar18", |     "maintainer": "jfescobar18", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4D4B", | ||||||
|  |         "pid": "0x3C4D", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -19,13 +19,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 16 | #define MATRIX_COLS 16 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "mb65h", |     "keyboard_name": "MB65H", | ||||||
|  |     "manufacturer": "MechBrewery", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "AnthonyNguyen168", |     "maintainer": "AnthonyNguyen168", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4252", | ||||||
|  |         "pid": "0x0002", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
| 
 | 
 | ||||||
|         "LAYOUT_65_ansi_blocker": { |         "LAYOUT_65_ansi_blocker": { | ||||||
|  | |||||||
| @ -19,13 +19,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 16 | #define MATRIX_COLS 16 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "mb65s", |     "keyboard_name": "MB65S", | ||||||
|  |     "manufacturer": "MechBrewery", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "AnthonyNguyen168", |     "maintainer": "AnthonyNguyen168", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4252", | ||||||
|  |         "pid": "0x3635", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 15 | #define MATRIX_COLS 15 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "ACR60", |     "keyboard_name": "ACR60", | ||||||
|  |     "manufacturer": "MechKeys", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "qmk", |     "maintainer": "qmk", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0xCA60", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layout_aliases": { |     "layout_aliases": { | ||||||
|         "LAYOUT_2_shifts": "LAYOUT_all" |         "LAYOUT_2_shifts": "LAYOUT_all" | ||||||
|     }, |     }, | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 16 | #define MATRIX_COLS 16 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "ALU84", |     "keyboard_name": "ALU84", | ||||||
|  |     "manufacturer": "MechKeys", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "qmk", |     "maintainer": "qmk", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0xCA75", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layout_aliases": { |     "layout_aliases": { | ||||||
|         "LAYOUT": "LAYOUT_75_ansi" |         "LAYOUT": "LAYOUT_75_ansi" | ||||||
|     }, |     }, | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 8 | #define MATRIX_ROWS 8 | ||||||
| #define MATRIX_COLS 13 | #define MATRIX_COLS 13 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "Espectro", |   "keyboard_name": "Espectro", | ||||||
|  |   "manufacturer": "MechKeys", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0xFEED", | ||||||
|  |     "pid": "0xCA96", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_default": { |     "LAYOUT_default": { | ||||||
|       "layout": [ |       "layout": [ | ||||||
|  | |||||||
| @ -19,12 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| #define VENDOR_ID       0xFEED |  | ||||||
| #define PRODUCT_ID      0xCA40 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    MECHKEYS |  | ||||||
| #define PRODUCT         Mechmini |  | ||||||
| 
 |  | ||||||
| /* matrix size */ | /* matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 12 | #define MATRIX_COLS 12 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "MechMini v1", |     "keyboard_name": "MechMini", | ||||||
|  |     "manufacturer": "MechKeys", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "qmk", |     "maintainer": "qmk", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0xCA40", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -17,14 +17,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #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 */ | /* key matrix size */ | ||||||
| #undef MATRIX_COLS | #undef MATRIX_COLS | ||||||
| #undef MATRIX_ROWS | #undef MATRIX_ROWS | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "MechMini 2", |   "keyboard_name": "MechMini 2", | ||||||
|  |   "manufacturer": "MechKeys", | ||||||
|   "url": "https://mechkeys.ca/pages/mechmini-2-guide", |   "url": "https://mechkeys.ca/pages/mechmini-2-guide", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0xAF99", | ||||||
|  |     "pid": "0xCA40", | ||||||
|  |     "device_version": "0.0.2" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_ortho": { |     "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":"←", "x":8, "y":3}, {"label":"↓", "x":9, "y":3}, {"label":"↑", "x":10, "y":3}, {"label":"→", "x":11, "y":3}] |       "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":"←", "x":8, "y":3}, {"label":"↓", "x":9, "y":3}, {"label":"↑", "x":10, "y":3}, {"label":"→", "x":11, "y":3}] | ||||||
|  | |||||||
| @ -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      0x0000 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Mechkeys |  | ||||||
| #define PRODUCT         mechkeys mk60 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 15 | #define MATRIX_COLS 15 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "MK60", |     "keyboard_name": "MK60", | ||||||
|  |     "manufacturer": "MechKeys", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "qmk", |     "maintainer": "qmk", | ||||||
|  |     "usb": { | ||||||
|  |       "vid": "0xFEED", | ||||||
|  |       "pid": "0x0000", | ||||||
|  |       "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    0x4D4C |  | ||||||
| #define PRODUCT_ID   0x6C01 |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER Mechlovin Studio and Hex Keyboard |  | ||||||
| #define PRODUCT      Hex6C |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 21 | #define MATRIX_COLS 21 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "hex-6C", |     "keyboard_name": "Hex6C", | ||||||
|  |     "manufacturer": "Mechlovin Studio and Hex Keyboard", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "Mechlovin' Studio", |     "maintainer": "Mechlovin' Studio", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4D4C", | ||||||
|  |         "pid": "0x6C01", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -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   0x4D4C // ML
 |  | ||||||
| #define PRODUCT_ID  0x0875 |  | ||||||
| #define DEVICE_VER  0x0001 |  | ||||||
| #define PRODUCT     Infinity87.5 |  | ||||||
| /* 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,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Infinity87.5", |     "keyboard_name": "Infinity87.5", | ||||||
|  |     "manufacturer": "Mechlovin.Studio", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "Mechlovin' Studio", |     "maintainer": "Mechlovin' Studio", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4D4C", | ||||||
|  |         "pid": "0x0875", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_tkl_ansi_split_bs_rshift": { |         "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}] |             "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
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user