Move keyboard USB IDs and strings to data driven: K (#17846)
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									ce9bb6d39b
								
							
						
					
					
						commit
						1b92c204c1
					
				| @ -5,13 +5,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 jp_smasher |  | ||||||
| #define PRODUCT      k34 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 10 | #define MATRIX_COLS 10 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "k34",  |     "keyboard_name": "k34",  | ||||||
|  |     "manufacturer": "jp_smasher", | ||||||
|     "url": "https://github.com/wongjingping/k34",  |     "url": "https://github.com/wongjingping/k34",  | ||||||
|     "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       0x4B44 //KD
 |  | ||||||
| #define PRODUCT_ID      0x3738 //78
 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Kabe_Don |  | ||||||
| #define PRODUCT         78S |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 18 | #define MATRIX_COLS 18 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "KabeDon78s",  |     "keyboard_name": "78S",  | ||||||
|  |     "manufacturer": "Kabe_Don", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "370490639",  |     "maintainer": "370490639",  | ||||||
|  |     "usb": { | ||||||
|  |     	"vid": "0x4B44", | ||||||
|  |     	"pid": "0x3738", | ||||||
|  |     	"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       0x4B44 //KD
 |  | ||||||
| #define PRODUCT_ID      0x3938 //98
 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Kabe_Don |  | ||||||
| #define PRODUCT         980 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 10 | #define MATRIX_ROWS 10 | ||||||
| #define MATRIX_COLS 13 | #define MATRIX_COLS 13 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "KabeDon980",  |     "keyboard_name": "980",  | ||||||
|  |     "manufacturer": "Kabe_Don", | ||||||
|     "url": "https://kabedon.taobao.com",  |     "url": "https://kabedon.taobao.com",  | ||||||
|     "maintainer": "370490639",  |     "maintainer": "370490639",  | ||||||
|  |     "usb": { | ||||||
|  |     	"vid": "0x4B44", | ||||||
|  |     	"pid": "0x3938", | ||||||
|  |     	"device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -17,13 +17,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID      0x4B44 |  | ||||||
| #define PRODUCT_ID     0x3935 |  | ||||||
| #define DEVICE_VER     0x0002 |  | ||||||
| #define MANUFACTURER   Kabe_Don |  | ||||||
| #define PRODUCT        98e |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 12 | #define MATRIX_ROWS 12 | ||||||
| #define MATRIX_COLS 11 | #define MATRIX_COLS 11 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "KabeDon98E", |     "keyboard_name": "98e", | ||||||
|  |     "manufacturer": "Kabe_Don", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "370490639", |     "maintainer": "370490639", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B44", | ||||||
|  |         "pid": "0x3935", | ||||||
|  |         "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 0x3942 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER Kagizaraya |  | ||||||
| #define PRODUCT Chidori |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 12 | #define MATRIX_ROWS 12 | ||||||
| #define MATRIX_COLS 6 | #define MATRIX_COLS 6 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Chidori", |     "keyboard_name": "Chidori", | ||||||
|  |     "manufacturer": "Kagizaraya", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "ka2hiro", |     "maintainer": "ka2hiro", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x3942", | ||||||
|  |         "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       0xFEED |  | ||||||
| #define PRODUCT_ID      0x0000 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Kagizaraya |  | ||||||
| #define PRODUCT         Halberd |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 11 | #define MATRIX_COLS 11 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Halberd",  |     "keyboard_name": "Halberd",  | ||||||
|  |     "manufacturer": "Kagizaraya", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "ka2hiro",  |     "maintainer": "ka2hiro",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x0000", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [{"label":"!", "x":0, "y":0}, {"label":"@", "x":1, "y":0}, {"label":"#", "x":2, "y":0}, {"label":"$", "x":3, "y":0}, {"label":"%", "x":4, "y":0}, {"label":"Tab", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"Tab", "x":0, "y":1}, {"label":"_", "x":1, "y":1}, {"label":"+", "x":2, "y":1}, {"label":"|", "x":3, "y":1}, {"label":"~", "x":4, "y":1}, {"label":"BkSp", "x":5, "y":1}, {"label":":", "x":6, "y":1}, {"label":"\"", "x":7, "y":1}, {"label":">", "x":8, "y":1}, {"label":"{", "x":9, "y":1}, {"label":"}", "x":10, "y":1}, {"label":"Caps", "x":0, "y":2}, {"label":"-", "x":1, "y":2}, {"label":"=", "x":2, "y":2}, {"label":"\\", "x":3, "y":2}, {"label":"`", "x":4, "y":2}, {"label":"Enter", "x":5, "y":2}, {"label":";", "x":6, "y":2}, {"label":"'", "x":7, "y":2}, {"label":"<", "x":8, "y":2}, {"label":"[", "x":9, "y":2}, {"label":"]", "x":10, "y":2}, {"label":"GUI", "x":2, "y":3}, {"label":"Lower", "x":3, "y":3}, {"label":"Esc", "x":4, "y":3}, {"x":5, "y":3}, {"label":"Shift", "x":6, "y":3}, {"label":"Raise", "x":7, "y":3}, {"label":"Alt", "x":8, "y":3}] |             "layout": [{"label":"!", "x":0, "y":0}, {"label":"@", "x":1, "y":0}, {"label":"#", "x":2, "y":0}, {"label":"$", "x":3, "y":0}, {"label":"%", "x":4, "y":0}, {"label":"Tab", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"Tab", "x":0, "y":1}, {"label":"_", "x":1, "y":1}, {"label":"+", "x":2, "y":1}, {"label":"|", "x":3, "y":1}, {"label":"~", "x":4, "y":1}, {"label":"BkSp", "x":5, "y":1}, {"label":":", "x":6, "y":1}, {"label":"\"", "x":7, "y":1}, {"label":">", "x":8, "y":1}, {"label":"{", "x":9, "y":1}, {"label":"}", "x":10, "y":1}, {"label":"Caps", "x":0, "y":2}, {"label":"-", "x":1, "y":2}, {"label":"=", "x":2, "y":2}, {"label":"\\", "x":3, "y":2}, {"label":"`", "x":4, "y":2}, {"label":"Enter", "x":5, "y":2}, {"label":";", "x":6, "y":2}, {"label":"'", "x":7, "y":2}, {"label":"<", "x":8, "y":2}, {"label":"[", "x":9, "y":2}, {"label":"]", "x":10, "y":2}, {"label":"GUI", "x":2, "y":3}, {"label":"Lower", "x":3, "y":3}, {"label":"Esc", "x":4, "y":3}, {"x":5, "y":3}, {"label":"Shift", "x":6, "y":3}, {"label":"Raise", "x":7, "y":3}, {"label":"Alt", "x":8, "y":3}] | ||||||
|  | |||||||
| @ -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       0xFEED |  | ||||||
| #define PRODUCT_ID      0x3941 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    Kagizaraya |  | ||||||
| #define PRODUCT         Scythe |  | ||||||
| 
 |  | ||||||
| /* 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": "Scythe",  |     "keyboard_name": "Scythe",  | ||||||
|  |     "manufacturer": "Kagizaraya", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "ka2hiro",  |     "maintainer": "ka2hiro",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x3941", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [{"label":"Esc", "x":2, "y":0}, {"label":"1", "x":3, "y":0}, {"label":"2", "x":4, "y":0}, {"label":"3", "x":5, "y":0}, {"label":"4", "x":6, "y":0}, {"label":"5", "x":7, "y":0}, {"label":"_", "x":8, "y":0}, {"label":"+", "x":9.5, "y":0}, {"label":"6", "x":10.5, "y":0}, {"label":"7", "x":11.5, "y":0}, {"label":"8", "x":12.5, "y":0}, {"label":"9", "x":13.5, "y":0}, {"label":"0", "x":14.5, "y":0}, {"label":"\\", "x":15.5, "y":0}, {"label":"Tab", "x":1.25, "y":1, "w":1.5}, {"label":"Q", "x":2.75, "y":1}, {"label":"W", "x":3.75, "y":1}, {"label":"E", "x":4.75, "y":1}, {"label":"R", "x":5.75, "y":1}, {"label":"T", "x":6.75, "y":1}, {"label":"{", "x":7.75, "y":1}, {"label":"}", "x":9.75, "y":1}, {"label":"Y", "x":10.75, "y":1}, {"label":"U", "x":11.75, "y":1}, {"label":"I", "x":12.75, "y":1}, {"label":"O", "x":13.75, "y":1}, {"label":"P", "x":14.75, "y":1}, {"label":"Backace", "x":15.75, "y":1, "w":1.5}, {"label":"Control", "x":0.75, "y":2, "w":1.75}, {"label":"A", "x":2.5, "y":2}, {"label":"S", "x":3.5, "y":2}, {"label":"D", "x":4.5, "y":2}, {"label":"F", "x":5.5, "y":2}, {"label":"G", "x":6.5, "y":2}, {"label":"~", "x":7.5, "y":2}, {"label":"\"", "x":10, "y":2}, {"label":"H", "x":11, "y":2}, {"label":"J", "x":12, "y":2}, {"label":"K", "x":13, "y":2}, {"label":"L", "x":14, "y":2}, {"label":":", "x":15, "y":2}, {"label":"Return", "x":16, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"Caps", "x":7.25, "y":3}, {"label":"Del", "x":10.25, "y":3}, {"label":"N", "x":11.25, "y":3}, {"label":"M", "x":12.25, "y":3}, {"label":"<", "x":13.25, "y":3}, {"label":">", "x":14.25, "y":3}, {"label":"?", "x":15.25, "y":3}, {"label":"Shift", "x":16.25, "y":3, "w":1.75}, {"label":"Fn", "x":18, "y":3}, {"label":"", "x":2.75, "y":4, "w":1.25}, {"label":"", "x":4, "y":4, "w":1.25}, {"label":"Fn", "x":5.25, "y":4, "w":1.25}, {"x":6.5, "y":4, "w":2}, {"x":10, "y":4, "w":2}, {"label":"Fn", "x":12, "y":4, "w":1.25}, {"label":"", "x":13.25, "y":4, "w":1.25}, {"label":"", "x":14.5, "y":4, "w":1.25}] |             "layout": [{"label":"Esc", "x":2, "y":0}, {"label":"1", "x":3, "y":0}, {"label":"2", "x":4, "y":0}, {"label":"3", "x":5, "y":0}, {"label":"4", "x":6, "y":0}, {"label":"5", "x":7, "y":0}, {"label":"_", "x":8, "y":0}, {"label":"+", "x":9.5, "y":0}, {"label":"6", "x":10.5, "y":0}, {"label":"7", "x":11.5, "y":0}, {"label":"8", "x":12.5, "y":0}, {"label":"9", "x":13.5, "y":0}, {"label":"0", "x":14.5, "y":0}, {"label":"\\", "x":15.5, "y":0}, {"label":"Tab", "x":1.25, "y":1, "w":1.5}, {"label":"Q", "x":2.75, "y":1}, {"label":"W", "x":3.75, "y":1}, {"label":"E", "x":4.75, "y":1}, {"label":"R", "x":5.75, "y":1}, {"label":"T", "x":6.75, "y":1}, {"label":"{", "x":7.75, "y":1}, {"label":"}", "x":9.75, "y":1}, {"label":"Y", "x":10.75, "y":1}, {"label":"U", "x":11.75, "y":1}, {"label":"I", "x":12.75, "y":1}, {"label":"O", "x":13.75, "y":1}, {"label":"P", "x":14.75, "y":1}, {"label":"Backace", "x":15.75, "y":1, "w":1.5}, {"label":"Control", "x":0.75, "y":2, "w":1.75}, {"label":"A", "x":2.5, "y":2}, {"label":"S", "x":3.5, "y":2}, {"label":"D", "x":4.5, "y":2}, {"label":"F", "x":5.5, "y":2}, {"label":"G", "x":6.5, "y":2}, {"label":"~", "x":7.5, "y":2}, {"label":"\"", "x":10, "y":2}, {"label":"H", "x":11, "y":2}, {"label":"J", "x":12, "y":2}, {"label":"K", "x":13, "y":2}, {"label":"L", "x":14, "y":2}, {"label":":", "x":15, "y":2}, {"label":"Return", "x":16, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"Caps", "x":7.25, "y":3}, {"label":"Del", "x":10.25, "y":3}, {"label":"N", "x":11.25, "y":3}, {"label":"M", "x":12.25, "y":3}, {"label":"<", "x":13.25, "y":3}, {"label":">", "x":14.25, "y":3}, {"label":"?", "x":15.25, "y":3}, {"label":"Shift", "x":16.25, "y":3, "w":1.75}, {"label":"Fn", "x":18, "y":3}, {"label":"", "x":2.75, "y":4, "w":1.25}, {"label":"", "x":4, "y":4, "w":1.25}, {"label":"Fn", "x":5.25, "y":4, "w":1.25}, {"x":6.5, "y":4, "w":2}, {"x":10, "y":4, "w":2}, {"label":"Fn", "x":12, "y":4, "w":1.25}, {"label":"", "x":13.25, "y":4, "w":1.25}, {"label":"", "x":14.5, "y":4, "w":1.25}] | ||||||
|  | |||||||
| @ -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      0x0A64 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    kakunpc |  | ||||||
| #define PRODUCT         angel64 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 12 | #define MATRIX_ROWS 12 | ||||||
| #define MATRIX_COLS 6 | #define MATRIX_COLS 6 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "angel64_alpha", |     "keyboard_name": "angel64 alpha", | ||||||
|  |     "manufacturer": "kakunpc", | ||||||
|     "url": "https://kakunpc.booth.pm/", |     "url": "https://kakunpc.booth.pm/", | ||||||
|     "maintainer": "kakunpc", |     "maintainer": "kakunpc", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x0A64", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"back", "x":13, "y":0}, {"label":"Q", "x":0, "y":1, "w":1.5}, {"label":"W", "x":1.5, "y":1}, {"label":"E", "x":2.5, "y":1}, {"label":"R", "x":3.5, "y":1}, {"label":"T", "x":4.5, "y":1}, {"label":"Y", "x":5.5, "y":1}, {"label":"U", "x":6.5, "y":1}, {"label":"I", "x":7.5, "y":1}, {"label":"O", "x":8.5, "y":1}, {"label":"P", "x":9.5, "y":1}, {"label":"[", "x":10.5, "y":1}, {"label":"]", "x":11.5, "y":1}, {"label":"|", "x":12.5, "y":1, "w":1.5}, {"label":"Ctrl", "x":0, "y":2}, {"label":"A", "x":1, "y":2}, {"label":"S", "x":2, "y":2}, {"label":"D", "x":3, "y":2}, {"label":"F", "x":4, "y":2}, {"label":"G", "x":5, "y":2}, {"label":"H", "x":6, "y":2}, {"label":"J", "x":7, "y":2}, {"label":"K", "x":8, "y":2}, {"label":"L", "x":9, "y":2}, {"label":";:", "x":10, "y":2}, {"label":"`", "x":11, "y":2}, {"label":"Enter", "x":12, "y":2, "w":2}, {"label":"Shift", "x":0, "y":3, "w":1.5}, {"label":"Z", "x":1.5, "y":3}, {"label":"X", "x":2.5, "y":3}, {"label":"C", "x":3.5, "y":3}, {"label":"V", "x":4.5, "y":3}, {"label":"B", "x":5.5, "y":3}, {"label":"N", "x":6.5, "y":3}, {"label":"M", "x":7.5, "y":3}, {"label":"<", "x":8.5, "y":3}, {"label":">", "x":9.5, "y":3}, {"label":"?", "x":10.5, "y":3}, {"label":"\u2191", "x":11.5, "y":3}, {"label":"Fn", "x":12.5, "y":3, "w":1.5}, {"label":"Caps", "x":0, "y":4}, {"label":"Alt", "x":1, "y":4}, {"label":"Start", "x":2, "y":4, "w":1.5}, {"label":"Ctrl", "x":3.5, "y":4, "w":1.5}, {"label":"Space", "x":5, "y":4, "w":2}, {"label":"Ctrl", "x":7, "y":4, "w":1.5}, {"label":"Alt", "x":8.5, "y":4, "w":1.5}, {"label":"\u2190", "x":10, "y":4}, {"label":"\u2193", "x":11, "y":4}, {"label":"\u2192", "x":12, "y":4}, {"label":"Alt", "x":13, "y":4}] |             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"back", "x":13, "y":0}, {"label":"Q", "x":0, "y":1, "w":1.5}, {"label":"W", "x":1.5, "y":1}, {"label":"E", "x":2.5, "y":1}, {"label":"R", "x":3.5, "y":1}, {"label":"T", "x":4.5, "y":1}, {"label":"Y", "x":5.5, "y":1}, {"label":"U", "x":6.5, "y":1}, {"label":"I", "x":7.5, "y":1}, {"label":"O", "x":8.5, "y":1}, {"label":"P", "x":9.5, "y":1}, {"label":"[", "x":10.5, "y":1}, {"label":"]", "x":11.5, "y":1}, {"label":"|", "x":12.5, "y":1, "w":1.5}, {"label":"Ctrl", "x":0, "y":2}, {"label":"A", "x":1, "y":2}, {"label":"S", "x":2, "y":2}, {"label":"D", "x":3, "y":2}, {"label":"F", "x":4, "y":2}, {"label":"G", "x":5, "y":2}, {"label":"H", "x":6, "y":2}, {"label":"J", "x":7, "y":2}, {"label":"K", "x":8, "y":2}, {"label":"L", "x":9, "y":2}, {"label":";:", "x":10, "y":2}, {"label":"`", "x":11, "y":2}, {"label":"Enter", "x":12, "y":2, "w":2}, {"label":"Shift", "x":0, "y":3, "w":1.5}, {"label":"Z", "x":1.5, "y":3}, {"label":"X", "x":2.5, "y":3}, {"label":"C", "x":3.5, "y":3}, {"label":"V", "x":4.5, "y":3}, {"label":"B", "x":5.5, "y":3}, {"label":"N", "x":6.5, "y":3}, {"label":"M", "x":7.5, "y":3}, {"label":"<", "x":8.5, "y":3}, {"label":">", "x":9.5, "y":3}, {"label":"?", "x":10.5, "y":3}, {"label":"\u2191", "x":11.5, "y":3}, {"label":"Fn", "x":12.5, "y":3, "w":1.5}, {"label":"Caps", "x":0, "y":4}, {"label":"Alt", "x":1, "y":4}, {"label":"Start", "x":2, "y":4, "w":1.5}, {"label":"Ctrl", "x":3.5, "y":4, "w":1.5}, {"label":"Space", "x":5, "y":4, "w":2}, {"label":"Ctrl", "x":7, "y":4, "w":1.5}, {"label":"Alt", "x":8.5, "y":4, "w":1.5}, {"label":"\u2190", "x":10, "y":4}, {"label":"\u2193", "x":11, "y":4}, {"label":"\u2192", "x":12, "y":4}, {"label":"Alt", "x":13, "y":4}] | ||||||
|  | |||||||
| @ -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      0x0A64 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    kakunpc |  | ||||||
| #define PRODUCT         angel64 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 12 | #define MATRIX_ROWS 12 | ||||||
| #define MATRIX_COLS 6 | #define MATRIX_COLS 6 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "angel64_rev1", |     "keyboard_name": "angel64 rev1", | ||||||
|  |     "manufacturer": "kakunpc", | ||||||
|     "url": "https://kakunpc.booth.pm/", |     "url": "https://kakunpc.booth.pm/", | ||||||
|     "maintainer": "kakunpc", |     "maintainer": "kakunpc", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x0A64", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":2}, {"label":"A", "x":2, "y":2}, {"label":"S", "x":3, "y":2}, {"label":"D", "x":4, "y":2}, {"label":"F", "x":5, "y":2}, {"label":"G", "x":6, "y":2}, {"label":"H", "x":7, "y":2}, {"label":"J", "x":8, "y":2}, {"label":"K", "x":9, "y":2}, {"label":"L", "x":10, "y":2}, {"label":":", "x":11, "y":2}, {"label":"\"", "x":12, "y":2}, {"label":"Enter", "x":13, "y":2, "w":2}, {"label":"Shift", "x":0, "y":3, "w":2.5}, {"label":"Z", "x":2.5, "y":3}, {"label":"X", "x":3.5, "y":3}, {"label":"C", "x":4.5, "y":3}, {"label":"V", "x":5.5, "y":3}, {"label":"B", "x":6.5, "y":3}, {"label":"N", "x":7.5, "y":3}, {"label":"M", "x":8.5, "y":3}, {"label":"<", "x":9.5, "y":3}, {"label":">", "x":10.5, "y":3}, {"label":"?", "x":11.5, "y":3}, {"label":"Shift", "x":12.5, "y":3, "w":2.5}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Alt", "x":1.25, "y":4, "w":1.5}, {"label":"Win", "x":2.75, "y":4, "w":1.5}, {"x":4.25, "y":4}, {"x":5.25, "y":4, "w":1.5}, {"x":6.75, "y":4, "w":1.5}, {"x":8.25, "y":4, "w":1.5}, {"x":9.75, "y":4}, {"label":"Alt", "x":10.75, "y":4, "w":1.5}, {"label":"Menu", "x":12.25, "y":4, "w":1.5}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}] |             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":2}, {"label":"A", "x":2, "y":2}, {"label":"S", "x":3, "y":2}, {"label":"D", "x":4, "y":2}, {"label":"F", "x":5, "y":2}, {"label":"G", "x":6, "y":2}, {"label":"H", "x":7, "y":2}, {"label":"J", "x":8, "y":2}, {"label":"K", "x":9, "y":2}, {"label":"L", "x":10, "y":2}, {"label":":", "x":11, "y":2}, {"label":"\"", "x":12, "y":2}, {"label":"Enter", "x":13, "y":2, "w":2}, {"label":"Shift", "x":0, "y":3, "w":2.5}, {"label":"Z", "x":2.5, "y":3}, {"label":"X", "x":3.5, "y":3}, {"label":"C", "x":4.5, "y":3}, {"label":"V", "x":5.5, "y":3}, {"label":"B", "x":6.5, "y":3}, {"label":"N", "x":7.5, "y":3}, {"label":"M", "x":8.5, "y":3}, {"label":"<", "x":9.5, "y":3}, {"label":">", "x":10.5, "y":3}, {"label":"?", "x":11.5, "y":3}, {"label":"Shift", "x":12.5, "y":3, "w":2.5}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Alt", "x":1.25, "y":4, "w":1.5}, {"label":"Win", "x":2.75, "y":4, "w":1.5}, {"x":4.25, "y":4}, {"x":5.25, "y":4, "w":1.5}, {"x":6.75, "y":4, "w":1.5}, {"x":8.25, "y":4, "w":1.5}, {"x":9.75, "y":4}, {"label":"Alt", "x":10.75, "y":4, "w":1.5}, {"label":"Menu", "x":12.25, "y":4, "w":1.5}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}] | ||||||
|  | |||||||
| @ -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    kakunpc |  | ||||||
| #define PRODUCT         business_card |  | ||||||
| 
 |  | ||||||
| /* 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": "business_card alpha", |     "keyboard_name": "business_card alpha", | ||||||
|  |     "manufacturer": "kakunpc", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "kakunpc", |     "maintainer": "kakunpc", | ||||||
|  |     "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       0xFEED |  | ||||||
| #define PRODUCT_ID      0x0000 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    kakunpc |  | ||||||
| #define PRODUCT         business_card |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 3 | #define MATRIX_ROWS 3 | ||||||
| #define MATRIX_COLS 2 | #define MATRIX_COLS 2 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "business_card beta", |     "keyboard_name": "business_card beta", | ||||||
|  |     "manufacturer": "kakunpc", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "kakunpc", |     "maintainer": "kakunpc", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x0000", | ||||||
|  |         "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
 |  | ||||||
|    VID & PID are lisenced from microchip sublisence program, Don't use other project! */ |  | ||||||
| #define VENDOR_ID 0x04D8 |  | ||||||
| #define PRODUCT_ID 0xEB60 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER kakunpc |  | ||||||
| #define PRODUCT choc_taro |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 16 | #define MATRIX_ROWS 16 | ||||||
| #define MATRIX_COLS 5 | #define MATRIX_COLS 5 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "choc_taro", |     "keyboard_name": "choc_taro", | ||||||
|  |     "manufacturer": "kakunpc", | ||||||
|     "url": "https://kakunpc.booth.pm/", |     "url": "https://kakunpc.booth.pm/", | ||||||
|     "maintainer": "kakunpc", |     "maintainer": "kakunpc", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x04D8", | ||||||
|  |         "pid": "0xEB60", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "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
 |  | ||||||
|    VID & PID are lisenced from microchip sublisence program, Don't use other project! */ |  | ||||||
| #define VENDOR_ID    0x04D8 |  | ||||||
| #define PRODUCT_ID   0xEB59 |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER kakunpc |  | ||||||
| #define PRODUCT      rabbit_capture_plan |  | ||||||
| 
 |  | ||||||
| /* 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": "rabbit_capture_plan", |     "keyboard_name": "rabbit_capture_plan", | ||||||
|  |     "manufacturer": "kakunpc", | ||||||
|     "url": "https://kakunpc.booth.pm/", |     "url": "https://kakunpc.booth.pm/", | ||||||
|     "maintainer": "kakunpc", |     "maintainer": "kakunpc", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x04D8", | ||||||
|  |         "pid": "0xEB59", | ||||||
|  |         "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      0x0000 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    kakunpc |  | ||||||
| #define PRODUCT         Suihankey |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 5 | #define MATRIX_COLS 5 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "suihankey", |     "keyboard_name": "Suihankey", | ||||||
|  |     "manufacturer": "kakunpc", | ||||||
|     "url": "https://kakunpc.booth.pm/", |     "url": "https://kakunpc.booth.pm/", | ||||||
|     "maintainer": "kakunpc", |     "maintainer": "kakunpc", | ||||||
|  |     "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       0xFEED |  | ||||||
| #define PRODUCT_ID      0x0000 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    kakunpc |  | ||||||
| #define PRODUCT         Suihankey |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 4 | #define MATRIX_COLS 4 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "suihankey", |     "keyboard_name": "Suihankey", | ||||||
|  |     "manufacturer": "kakunpc", | ||||||
|     "url": "https://kakunpc.booth.pm/", |     "url": "https://kakunpc.booth.pm/", | ||||||
|     "maintainer": "kakunpc", |     "maintainer": "kakunpc", | ||||||
|  |     "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 0xFEED |  | ||||||
| #define PRODUCT_ID 0x0000 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER kakunpc |  | ||||||
| #define PRODUCT thedogkeyboard |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 20 | #define MATRIX_ROWS 20 | ||||||
| #define MATRIX_COLS 6 | #define MATRIX_COLS 6 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "TheDogKeyboard", |     "keyboard_name": "TheDogKeyboard", | ||||||
|  |     "manufacturer": "kakunpc", | ||||||
|     "url": "https://kakunpc.booth.pm/", |     "url": "https://kakunpc.booth.pm/", | ||||||
|     "maintainer": "kakunpc", |     "maintainer": "kakunpc", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x0000", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [{"label":"1", "x":0, "y":0}, {"label":"7", "x":2, "y":0}, {"label":"13", "x":3, "y":0}, {"label":"19", "x":4, "y":0}, {"label":"24", "x":5, "y":0}, {"label":"29", "x":6.5, "y":0}, {"label":"35", "x":7.5, "y":0}, {"label":"40", "x":8.5, "y":0}, {"label":"45", "x":9.5, "y":0}, {"label":"50", "x":11, "y":0}, {"label":"56", "x":12, "y":0}, {"label":"62", "x":13, "y":0}, {"label":"66", "x":14, "y":0}, {"label":"70", "x":15.25, "y":0}, {"label":"76", "x":16.25, "y":0}, {"label":"82", "x":17.25, "y":0}, {"label":"2", "x":0, "y":1.5}, {"label":"8", "x":1, "y":1.5}, {"label":"14", "x":2, "y":1.5}, {"label":"20", "x":3, "y":1.5}, {"label":"25", "x":4, "y":1.5}, {"label":"30", "x":5, "y":1.5}, {"label":"36", "x":6, "y":1.5}, {"label":"41", "x":7, "y":1.5}, {"label":"46", "x":8, "y":1.5}, {"label":"51", "x":9, "y":1.5}, {"label":"57", "x":10, "y":1.5}, {"label":"63", "x":11, "y":1.5}, {"label":"67", "x":12, "y":1.5}, {"label":"71", "x":13, "y":1.5, "w":2}, {"label":"77", "x":15.25, "y":1.5}, {"label":"84", "x":16.25, "y":1.5}, {"label":"83", "x":17.25, "y":1.5}, {"label":"88", "x":18.5, "y":1.5}, {"label":"93", "x":19.5, "y":1.5}, {"label":"97", "x":20.5, "y":1.5}, {"label":"102", "x":21.5, "y":1.5}, {"label":"3", "x":0, "y":2.5, "w":1.5}, {"label":"9", "x":1.5, "y":2.5}, {"label":"15", "x":2.5, "y":2.5}, {"label":"21", "x":3.5, "y":2.5}, {"label":"26", "x":4.5, "y":2.5}, {"label":"31", "x":5.5, "y":2.5}, {"label":"37", "x":6.5, "y":2.5}, {"label":"42", "x":7.5, "y":2.5}, {"label":"47", "x":8.5, "y":2.5}, {"label":"52", "x":9.5, "y":2.5}, {"label":"58", "x":10.5, "y":2.5}, {"label":"64", "x":11.5, "y":2.5}, {"label":"68", "x":12.5, "y":2.5}, {"label":"72", "x":13.5, "y":2.5, "w":1.5}, {"label":"78", "x":15.25, "y":2.5}, {"label":"86", "x":16.25, "y":2.5}, {"label":"85", "x":17.25, "y":2.5}, {"label":"89", "x":18.5, "y":2.5}, {"label":"94", "x":19.5, "y":2.5}, {"label":"98", "x":20.5, "y":2.5}, {"label":"103", "x":21.5, "y":2.5}, {"label":"4", "x":0, "y":3.5, "w":1.75}, {"label":"10", "x":1.75, "y":3.5}, {"label":"16", "x":2.75, "y":3.5}, {"label":"22", "x":3.75, "y":3.5}, {"label":"27", "x":4.75, "y":3.5}, {"label":"32", "x":5.75, "y":3.5}, {"label":"38", "x":6.75, "y":3.5}, {"label":"43", "x":7.75, "y":3.5}, {"label":"48", "x":8.75, "y":3.5}, {"label":"53", "x":9.75, "y":3.5}, {"label":"59", "x":10.75, "y":3.5}, {"label":"65", "x":11.75, "y":3.5}, {"label":"73", "x":12.75, "y":3.5, "w":2.25}, {"label":"90", "x":18.5, "y":3.5}, {"label":"95", "x":19.5, "y":3.5}, {"label":"99", "x":20.5, "y":3.5}, {"label":"110", "x":21.5, "y":3.5}, {"label":"5", "x":0, "y":4.5, "w":2.25}, {"label":"11", "x":2.25, "y":4.5}, {"label":"17", "x":3.25, "y":4.5}, {"label":"23", "x":4.25, "y":4.5}, {"label":"28", "x":5.25, "y":4.5}, {"label":"33", "x":6.25, "y":4.5}, {"label":"39", "x":7.25, "y":4.5}, {"label":"44", "x":8.25, "y":4.5}, {"label":"49", "x":9.25, "y":4.5}, {"label":"54", "x":10.25, "y":4.5}, {"label":"60", "x":11.25, "y":4.5}, {"label":"74", "x":12.25, "y":4.5, "w":2.75}, {"label":"87", "x":16.25, "y":4.5}, {"label":"91", "x":18.5, "y":4.5}, {"label":"96", "x":19.5, "y":4.5}, {"label":"100", "x":20.5, "y":4.5}, {"label":"104", "x":21.5, "y":4.5}, {"label":"6", "x":0, "y":5.5, "w":1.25}, {"label":"12", "x":1.25, "y":5.5, "w":1.25}, {"label":"18", "x":2.5, "y":5.5, "w":1.25}, {"label":"105", "x":3.75, "y":5.5, "w":1.25}, {"label":"106", "x":5, "y":5.5, "w":1.25}, {"label":"34", "x":6.25, "y":5.5, "w":1.25}, {"label":"107", "x":7.5, "y":5.5, "w":1.25}, {"label":"108", "x":8.75, "y":5.5, "w":1.25}, {"label":"55", "x":10, "y":5.5, "w":1.25}, {"label":"61", "x":11.25, "y":5.5, "w":1.25}, {"label":"69", "x":12.5, "y":5.5, "w":1.25}, {"label":"75", "x":13.75, "y":5.5, "w":1.25}, {"label":"79", "x":15.25, "y":5.5}, {"label":"80", "x":16.25, "y":5.5}, {"label":"81", "x":17.25, "y":5.5}, {"label":"92", "x":18.5, "y":5.5}, {"label":"109", "x":19.5, "y":5.5}, {"label":"101", "x":20.5, "y":5.5}, {"label":"111", "x":21.5, "y":5.5}] |             "layout": [{"label":"1", "x":0, "y":0}, {"label":"7", "x":2, "y":0}, {"label":"13", "x":3, "y":0}, {"label":"19", "x":4, "y":0}, {"label":"24", "x":5, "y":0}, {"label":"29", "x":6.5, "y":0}, {"label":"35", "x":7.5, "y":0}, {"label":"40", "x":8.5, "y":0}, {"label":"45", "x":9.5, "y":0}, {"label":"50", "x":11, "y":0}, {"label":"56", "x":12, "y":0}, {"label":"62", "x":13, "y":0}, {"label":"66", "x":14, "y":0}, {"label":"70", "x":15.25, "y":0}, {"label":"76", "x":16.25, "y":0}, {"label":"82", "x":17.25, "y":0}, {"label":"2", "x":0, "y":1.5}, {"label":"8", "x":1, "y":1.5}, {"label":"14", "x":2, "y":1.5}, {"label":"20", "x":3, "y":1.5}, {"label":"25", "x":4, "y":1.5}, {"label":"30", "x":5, "y":1.5}, {"label":"36", "x":6, "y":1.5}, {"label":"41", "x":7, "y":1.5}, {"label":"46", "x":8, "y":1.5}, {"label":"51", "x":9, "y":1.5}, {"label":"57", "x":10, "y":1.5}, {"label":"63", "x":11, "y":1.5}, {"label":"67", "x":12, "y":1.5}, {"label":"71", "x":13, "y":1.5, "w":2}, {"label":"77", "x":15.25, "y":1.5}, {"label":"84", "x":16.25, "y":1.5}, {"label":"83", "x":17.25, "y":1.5}, {"label":"88", "x":18.5, "y":1.5}, {"label":"93", "x":19.5, "y":1.5}, {"label":"97", "x":20.5, "y":1.5}, {"label":"102", "x":21.5, "y":1.5}, {"label":"3", "x":0, "y":2.5, "w":1.5}, {"label":"9", "x":1.5, "y":2.5}, {"label":"15", "x":2.5, "y":2.5}, {"label":"21", "x":3.5, "y":2.5}, {"label":"26", "x":4.5, "y":2.5}, {"label":"31", "x":5.5, "y":2.5}, {"label":"37", "x":6.5, "y":2.5}, {"label":"42", "x":7.5, "y":2.5}, {"label":"47", "x":8.5, "y":2.5}, {"label":"52", "x":9.5, "y":2.5}, {"label":"58", "x":10.5, "y":2.5}, {"label":"64", "x":11.5, "y":2.5}, {"label":"68", "x":12.5, "y":2.5}, {"label":"72", "x":13.5, "y":2.5, "w":1.5}, {"label":"78", "x":15.25, "y":2.5}, {"label":"86", "x":16.25, "y":2.5}, {"label":"85", "x":17.25, "y":2.5}, {"label":"89", "x":18.5, "y":2.5}, {"label":"94", "x":19.5, "y":2.5}, {"label":"98", "x":20.5, "y":2.5}, {"label":"103", "x":21.5, "y":2.5}, {"label":"4", "x":0, "y":3.5, "w":1.75}, {"label":"10", "x":1.75, "y":3.5}, {"label":"16", "x":2.75, "y":3.5}, {"label":"22", "x":3.75, "y":3.5}, {"label":"27", "x":4.75, "y":3.5}, {"label":"32", "x":5.75, "y":3.5}, {"label":"38", "x":6.75, "y":3.5}, {"label":"43", "x":7.75, "y":3.5}, {"label":"48", "x":8.75, "y":3.5}, {"label":"53", "x":9.75, "y":3.5}, {"label":"59", "x":10.75, "y":3.5}, {"label":"65", "x":11.75, "y":3.5}, {"label":"73", "x":12.75, "y":3.5, "w":2.25}, {"label":"90", "x":18.5, "y":3.5}, {"label":"95", "x":19.5, "y":3.5}, {"label":"99", "x":20.5, "y":3.5}, {"label":"110", "x":21.5, "y":3.5}, {"label":"5", "x":0, "y":4.5, "w":2.25}, {"label":"11", "x":2.25, "y":4.5}, {"label":"17", "x":3.25, "y":4.5}, {"label":"23", "x":4.25, "y":4.5}, {"label":"28", "x":5.25, "y":4.5}, {"label":"33", "x":6.25, "y":4.5}, {"label":"39", "x":7.25, "y":4.5}, {"label":"44", "x":8.25, "y":4.5}, {"label":"49", "x":9.25, "y":4.5}, {"label":"54", "x":10.25, "y":4.5}, {"label":"60", "x":11.25, "y":4.5}, {"label":"74", "x":12.25, "y":4.5, "w":2.75}, {"label":"87", "x":16.25, "y":4.5}, {"label":"91", "x":18.5, "y":4.5}, {"label":"96", "x":19.5, "y":4.5}, {"label":"100", "x":20.5, "y":4.5}, {"label":"104", "x":21.5, "y":4.5}, {"label":"6", "x":0, "y":5.5, "w":1.25}, {"label":"12", "x":1.25, "y":5.5, "w":1.25}, {"label":"18", "x":2.5, "y":5.5, "w":1.25}, {"label":"105", "x":3.75, "y":5.5, "w":1.25}, {"label":"106", "x":5, "y":5.5, "w":1.25}, {"label":"34", "x":6.25, "y":5.5, "w":1.25}, {"label":"107", "x":7.5, "y":5.5, "w":1.25}, {"label":"108", "x":8.75, "y":5.5, "w":1.25}, {"label":"55", "x":10, "y":5.5, "w":1.25}, {"label":"61", "x":11.25, "y":5.5, "w":1.25}, {"label":"69", "x":12.5, "y":5.5, "w":1.25}, {"label":"75", "x":13.75, "y":5.5, "w":1.25}, {"label":"79", "x":15.25, "y":5.5}, {"label":"80", "x":16.25, "y":5.5}, {"label":"81", "x":17.25, "y":5.5}, {"label":"92", "x":18.5, "y":5.5}, {"label":"109", "x":19.5, "y":5.5}, {"label":"101", "x":20.5, "y":5.5}, {"label":"111", "x":21.5, "y":5.5}] | ||||||
|  | |||||||
| @ -17,13 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID       0x4B43 |  | ||||||
| #define PRODUCT_ID      0x4152 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KapCave |  | ||||||
| #define PRODUCT         Arya |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 9 | #define MATRIX_ROWS 9 | ||||||
| #define MATRIX_COLS 8 | #define MATRIX_COLS 8 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Arya",  |     "keyboard_name": "Arya",  | ||||||
|  |     "manufacturer": "KapCave", | ||||||
|     "url": "https://kapcave.com/products/arya",  |     "url": "https://kapcave.com/products/arya",  | ||||||
|     "maintainer": "nachie",  |     "maintainer": "nachie",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B43", | ||||||
|  |         "pid": "0x4152", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_alice_split_bs": { |         "LAYOUT_alice_split_bs": { | ||||||
|             "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       0x4B43 |  | ||||||
| #define PRODUCT_ID      0x6061 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KapCave |  | ||||||
| #define PRODUCT         GSKT00 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 8 | #define MATRIX_ROWS 8 | ||||||
| #define MATRIX_COLS 8 | #define MATRIX_COLS 8 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|   "keyboard_name": "GSKT-00", |   "keyboard_name": "GSKT-00", | ||||||
|  |   "manufacturer": "KapCave", | ||||||
|   "url": "https://kapcave.com/products/gskt-00-pcb-usb-c", |   "url": "https://kapcave.com/products/gskt-00-pcb-usb-c", | ||||||
|   "maintainer": "nachie", |   "maintainer": "nachie", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0x4B43", | ||||||
|  |     "pid": "0x6061", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_60_ansi_tsangan": { |     "LAYOUT_60_ansi_tsangan": { | ||||||
|       "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":2.75}, {"label":"Ctrl", "x":0, "y":4, "w":1.5}, {"label":"Win", "x":1.5, "y":4}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"label":"Alt", "x":11, "y":4, "w":1.5}, {"label":"Win", "x":12.5, "y":4}, {"label":"Ctrl", "x":13.5, "y":4, "w":1.5}] |       "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":2.75}, {"label":"Ctrl", "x":0, "y":4, "w":1.5}, {"label":"Win", "x":1.5, "y":4}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"label":"Alt", "x":11, "y":4, "w":1.5}, {"label":"Win", "x":12.5, "y":4}, {"label":"Ctrl", "x":13.5, "y":4, "w":1.5}] | ||||||
|  | |||||||
| @ -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       0x4B43 |  | ||||||
| #define PRODUCT_ID      0x5036 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KapCave |  | ||||||
| #define PRODUCT         paladin64 |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 8 | #define MATRIX_ROWS 8 | ||||||
| #define MATRIX_COLS 8 | #define MATRIX_COLS 8 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "Paladin64", |     "keyboard_name": "Paladin64", | ||||||
|  |     "manufacturer": "KapCave", | ||||||
|     "url": "https://kapcave.com/products/paladin64-pcb", |     "url": "https://kapcave.com/products/paladin64-pcb", | ||||||
|     "maintainer": "nachie", |     "maintainer": "nachie", | ||||||
|  |     "usb": { | ||||||
|  |       "vid": "0x4B43", | ||||||
|  |       "pid": "0x5036", | ||||||
|  |       "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|           "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "x":11.25, "y":4, "w":1.25}, {"label":"Menu", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}] |           "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4, "w":1.25}, {"label":"Win", "x":11.25, "y":4, "w":1.25}, {"label":"Menu", "x":12.5, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.75, "y":4, "w":1.25}] | ||||||
|  | |||||||
| @ -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 beanaccle |  | ||||||
| #define PRODUCT      kb58 |  | ||||||
| 
 |  | ||||||
| /* 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": "KB58", |     "keyboard_name": "KB58", | ||||||
|  |     "manufacturer": "beanaccle", | ||||||
|     "url": "https://github.com/beanaccle/kb58_pico", |     "url": "https://github.com/beanaccle/kb58_pico", | ||||||
|     "maintainer": "beanaccle", |     "maintainer": "beanaccle", | ||||||
|  |     "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    0xA68C |  | ||||||
| #define PRODUCT_ID   0xD03E |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER kb_elmo |  | ||||||
| #define PRODUCT      67mk_E |  | ||||||
| 
 |  | ||||||
| /* 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": "67mk_e",  |     "keyboard_name": "67mk_E",  | ||||||
|  |     "manufacturer": "kb_elmo", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "kb-elmo",  |     "maintainer": "kb-elmo",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0xD03E", | ||||||
|  |         "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 0xA68C |  | ||||||
| #define PRODUCT_ID 0xDB52 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER kb-elmo |  | ||||||
| #define PRODUCT AEK II USB |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 8 | #define MATRIX_ROWS 8 | ||||||
| #define MATRIX_COLS 14 | #define MATRIX_COLS 14 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "aek 2 usb",  |     "keyboard_name": "AEK II USB",  | ||||||
|  |     "manufacturer": "kb-elmo", | ||||||
|     "url": "https://github.com/kb-elmo/aek2_usb",  |     "url": "https://github.com/kb-elmo/aek2_usb",  | ||||||
|     "maintainer": "kb-elmo",  |     "maintainer": "kb-elmo",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0xDB52", | ||||||
|  |         "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 0xA68C |  | ||||||
| #define PRODUCT_ID 0x8B35 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER kb-elmo |  | ||||||
| #define PRODUCT ElmoPad |  | ||||||
| 
 |  | ||||||
| /* 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": "elmopad", |     "keyboard_name": "ElmoPad", | ||||||
|  |     "manufacturer": "kb-elmo", | ||||||
|     "url": "https://github.com/kb-elmo/numpad", |     "url": "https://github.com/kb-elmo/numpad", | ||||||
|     "maintainer": "kb-elmo", |     "maintainer": "kb-elmo", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0x8B35", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_numpad_6x4": { |         "LAYOUT_numpad_6x4": { | ||||||
|             "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    0xA68C |  | ||||||
| #define PRODUCT_ID   0x4EE6 |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER kb-elmo |  | ||||||
| #define PRODUCT      ISOlation |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 1 | #define MATRIX_ROWS 1 | ||||||
| #define MATRIX_COLS 1 | #define MATRIX_COLS 1 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "isolation", |     "keyboard_name": "ISOlation", | ||||||
|  |     "manufacturer": "kb-elmo", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "kb-elmo", |     "maintainer": "kb-elmo", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0x4EE6", | ||||||
|  |         "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 0xA68C |  | ||||||
| #define PRODUCT_ID 0xDB4B |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER kb-elmo |  | ||||||
| #define PRODUCT M0110A USB |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 17 | #define MATRIX_COLS 17 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "m0110a usb",  |     "keyboard_name": "M0110A USB",  | ||||||
|  |     "manufacturer": "kb-elmo", | ||||||
|     "url": "https://github.com/kb-elmo/m0110a_usb",  |     "url": "https://github.com/kb-elmo/m0110a_usb",  | ||||||
|     "maintainer": "kb-elmo",  |     "maintainer": "kb-elmo",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0xDB4B", | ||||||
|  |         "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 0xA68C |  | ||||||
| #define PRODUCT_ID 0x8F7E |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER kb-elmo |  | ||||||
| #define PRODUCT M0116 USB |  | ||||||
| 
 |  | ||||||
| /* 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": "m0116 usb",  |     "keyboard_name": "M0116 USB",  | ||||||
|  |     "manufacturer": "kb-elmo", | ||||||
|     "url": "https://github.com/kb-elmo/m0116_usb",  |     "url": "https://github.com/kb-elmo/m0116_usb",  | ||||||
|     "maintainer": "kb-elmo",  |     "maintainer": "kb-elmo",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0x8F7E", | ||||||
|  |         "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    0xA68C |  | ||||||
| #define PRODUCT_ID   0x1DB0 |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER kb-elmo |  | ||||||
| #define PRODUCT      Noah AVR |  | ||||||
| 
 |  | ||||||
| /* 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": "Noah AVR", |     "keyboard_name": "Noah AVR", | ||||||
|  |     "manufacturer": "kb-elmo", | ||||||
|     "url": "https://github.com/kb-elmo/noah_avr", |     "url": "https://github.com/kb-elmo/noah_avr", | ||||||
|     "maintainer": "kb-elmo", |     "maintainer": "kb-elmo", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0x1DB0", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layout_aliases": { |     "layout_aliases": { | ||||||
|         "LAYOUT_ansi": "LAYOUT_65_ansi_blocker", |         "LAYOUT_ansi": "LAYOUT_65_ansi_blocker", | ||||||
|         "LAYOUT_ansi_splitbs": "LAYOUT_65_ansi_blocker_split_bs", |         "LAYOUT_ansi_splitbs": "LAYOUT_65_ansi_blocker_split_bs", | ||||||
|  | |||||||
| @ -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    0xA68C |  | ||||||
| #define PRODUCT_ID   0x675F |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER kb_elmo |  | ||||||
| #define PRODUCT      QEZ |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 4 | #define MATRIX_ROWS 4 | ||||||
| #define MATRIX_COLS 10 | #define MATRIX_COLS 10 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "qez", |     "keyboard_name": "QEZ", | ||||||
|  |     "manufacturer": "kb_elmo", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "kb-elmo<mail@elmo.space>", |     "maintainer": "kb-elmo<mail@elmo.space>", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0x675F", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_split_space": { |         "LAYOUT_split_space": { | ||||||
|             "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 0xA68C |  | ||||||
| #define PRODUCT_ID 0xE2BD |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER kb-elmo |  | ||||||
| #define PRODUCT Sesame |  | ||||||
| 
 |  | ||||||
| /* 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": "sesame", |   "keyboard_name": "Sesame", | ||||||
|  |   "manufacturer": "kb-elmo", | ||||||
|   "url": "https://github.com/kb-elmo/sesame", |   "url": "https://github.com/kb-elmo/sesame", | ||||||
|   "maintainer": "kb-elmo", |   "maintainer": "kb-elmo", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0xA68C", | ||||||
|  |     "pid": "0xE2BD", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_alice": { |     "LAYOUT_alice": { | ||||||
|       "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    0xA68C |  | ||||||
| #define PRODUCT_ID   0x9879 |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER kb-elmo |  | ||||||
| #define PRODUCT      Twelvekey |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 3 | #define MATRIX_ROWS 3 | ||||||
| #define MATRIX_COLS 4 | #define MATRIX_COLS 4 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "twelvekey",  |     "keyboard_name": "Twelvekey",  | ||||||
|  |     "manufacturer": "kb-elmo", | ||||||
|     "url": "https://github.com/kb-elmo/twelvekey",  |     "url": "https://github.com/kb-elmo/twelvekey",  | ||||||
|     "maintainer": "kb-elmo",  |     "maintainer": "kb-elmo",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0x9879", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_ortho_3x4": { |         "LAYOUT_ortho_3x4": { | ||||||
|             "layout": [{"x":0, "y":0}, |             "layout": [{"x":0, "y":0}, | ||||||
|  | |||||||
| @ -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    0xA68C |  | ||||||
| #define PRODUCT_ID   0x6B47 |  | ||||||
| #define DEVICE_VER   0x0001 |  | ||||||
| #define MANUFACTURER kb_elmo |  | ||||||
| #define PRODUCT      Vertex |  | ||||||
| 
 |  | ||||||
| /* 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": "vertex", |     "keyboard_name": "Vertex", | ||||||
|  |     "manufacturer": "kb_elmo", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "kb-elmo", |     "maintainer": "kb-elmo", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA68C", | ||||||
|  |         "pid": "0x6B47", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_8keys": { |         "LAYOUT_8keys": { | ||||||
|             "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 0x1A81 |  | ||||||
| #define DEVICE_VER 0x0001 |  | ||||||
| #define MANUFACTURER KBDClack |  | ||||||
| #define PRODUCT kaishi65 |  | ||||||
| 
 |  | ||||||
| /* 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": "kaishi65",  |     "keyboard_name": "kaishi65",  | ||||||
|  |     "manufacturer": "KBDClack", | ||||||
|     "url": "https://github.com/powerlemming/KBDClack",  |     "url": "https://github.com/powerlemming/KBDClack",  | ||||||
|     "maintainer": "KBDClack",  |     "maintainer": "KBDClack",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x1A81", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_65_ansi": { |         "LAYOUT_65_ansi": { | ||||||
|             "layout": [{"label":"esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Home", "x":15, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Del", "x":15, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Pg up", "x":15, "y":2}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"label":"up", "x":14, "y":3}, {"label":"Pg dn", "x":15, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4}, {"label":"Fn", "x":11, "y":4}, {"label":"Ctrl", "x":12, "y":4}, {"label":"left", "x":13, "y":4}, {"label":"down", "x":14, "y":4}, {"label":"right", "x":15, "y":4}] |             "layout": [{"label":"esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Home", "x":15, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Del", "x":15, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Pg up", "x":15, "y":2}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"label":"up", "x":14, "y":3}, {"label":"Pg dn", "x":15, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4}, {"label":"Fn", "x":11, "y":4}, {"label":"Ctrl", "x":12, "y":4}, {"label":"left", "x":13, "y":4}, {"label":"down", "x":14, "y":4}, {"label":"right", "x":15, "y":4}] | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x0106 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFANS |  | ||||||
| #define PRODUCT         BAGUETTE66RGB |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 15 | #define MATRIX_COLS 15 | ||||||
|  | |||||||
| @ -1,6 +1,12 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "BAGUETTE66_RGB", |     "keyboard_name": "Baguette66 RGB", | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "maintainer": "DZTECH", |     "maintainer": "DZTECH", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x0106", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0}, {"x":14, "y":0}, {"x":15.5, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"x":15.5, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.25}, {"x":13.5, "y":3}, {"x":14.5, "y":3}, {"label":"Win", "x":1.25, "y":4}, {"label":"Alt", "x":2.25, "y":4, "w":1.25}, {"x":3.5, "y":4, "w":6.25}, {"label":"Alt", "x":9.75, "y":4, "w":1.25}, {"label":"Win", "x":11, "y":4}, {"x":13.5, "y":4}, {"x":14.5, "y":4}, {"x":15.5, "y":4}] |             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0}, {"x":14, "y":0}, {"x":15.5, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"x":15.5, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.25}, {"x":13.5, "y":3}, {"x":14.5, "y":3}, {"label":"Win", "x":1.25, "y":4}, {"label":"Alt", "x":2.25, "y":4, "w":1.25}, {"x":3.5, "y":4, "w":6.25}, {"label":"Alt", "x":9.75, "y":4, "w":1.25}, {"label":"Win", "x":11, "y":4}, {"x":13.5, "y":4}, {"x":14.5, "y":4}, {"x":15.5, "y":4}] | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x0107 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFANS |  | ||||||
| #define PRODUCT         BAGUETTE66_SOLDERED |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 15 | #define MATRIX_COLS 15 | ||||||
|  | |||||||
| @ -1,6 +1,12 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "BAGUETTE66_SOLDERED", |     "keyboard_name": "Baguette66 Soldered", | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "maintainer": "DZTECH", |     "maintainer": "DZTECH", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x0107", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0}, {"x":14, "y":0}, {"x":15.5, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"x":15.5, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.25}, {"x":13.5, "y":3}, {"x":14.5, "y":3}, {"label":"Win", "x":1.25, "y":4}, {"label":"Alt", "x":2.25, "y":4, "w":1.25}, {"x":3.5, "y":4, "w":6.25}, {"label":"Alt", "x":9.75, "y":4, "w":1.25}, {"label":"Win", "x":11, "y":4}, {"x":13.5, "y":4}, {"x":14.5, "y":4}, {"x":15.5, "y":4}] |             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0}, {"x":14, "y":0}, {"x":15.5, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"x":15.5, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.25}, {"x":13.5, "y":3}, {"x":14.5, "y":3}, {"label":"Win", "x":1.25, "y":4}, {"label":"Alt", "x":2.25, "y":4, "w":1.25}, {"x":3.5, "y":4, "w":6.25}, {"label":"Alt", "x":9.75, "y":4, "w":1.25}, {"label":"Win", "x":11, "y":4}, {"x":13.5, "y":4}, {"x":14.5, "y":4}, {"x":15.5, "y":4}] | ||||||
|  | |||||||
| @ -16,12 +16,6 @@ | |||||||
| #pragma once | #pragma once | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x0008 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFANS |  | ||||||
| #define PRODUCT         BELLA RGB ANSI |  | ||||||
| /* 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": "BELLA RGB ANSI",  |     "keyboard_name": "Bella RGB ANSI",  | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "moyi4681",  |     "maintainer": "moyi4681",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x0008", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "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":"~", "x":0, "y":1}, {"label":"!", "x":1, "y":1}, {"label":"@", "x":2, "y":1}, {"label":"#", "x":3, "y":1}, {"label":"$", "x":4, "y":1}, {"label":"%", "x":5, "y":1}, {"label":"^", "x":6, "y":1}, {"label":"&", "x":7, "y":1}, {"label":"*", "x":8, "y":1}, {"label":"(", "x":9, "y":1}, {"label":")", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"Backspace", "x":13, "y":1, "w":2}, {"label":"Home", "x":15.25, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"|", "x":13.5, "y":2, "w":1.5}, {"label":"Page Up", "x":15.25, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"Enter", "x":12.75, "y":3, "w":2.25}, {"label":"Page Down", "x":15.25, "y":3}, {"label":"Shift", "x":0, "y":4, "w":2.25}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14.25, "y":4.25}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5, "w":1.5}, {"label":"Fn", "x":11.5, "y":5, "w":1.5}, {"label":"\u2190", "x":13.25, "y":5.25}, {"label":"\u2193", "x":14.25, "y":5.25}, {"label":"\u2192", "x":15.25, "y":5.25}] |             "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":"~", "x":0, "y":1}, {"label":"!", "x":1, "y":1}, {"label":"@", "x":2, "y":1}, {"label":"#", "x":3, "y":1}, {"label":"$", "x":4, "y":1}, {"label":"%", "x":5, "y":1}, {"label":"^", "x":6, "y":1}, {"label":"&", "x":7, "y":1}, {"label":"*", "x":8, "y":1}, {"label":"(", "x":9, "y":1}, {"label":")", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"Backspace", "x":13, "y":1, "w":2}, {"label":"Home", "x":15.25, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"|", "x":13.5, "y":2, "w":1.5}, {"label":"Page Up", "x":15.25, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"Enter", "x":12.75, "y":3, "w":2.25}, {"label":"Page Down", "x":15.25, "y":3}, {"label":"Shift", "x":0, "y":4, "w":2.25}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14.25, "y":4.25}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5, "w":1.5}, {"label":"Fn", "x":11.5, "y":5, "w":1.5}, {"label":"\u2190", "x":13.25, "y":5.25}, {"label":"\u2193", "x":14.25, "y":5.25}, {"label":"\u2192", "x":15.25, "y":5.25}] | ||||||
|  | |||||||
| @ -16,12 +16,6 @@ | |||||||
| #pragma once | #pragma once | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x0009 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFANS |  | ||||||
| #define PRODUCT         BELLA RGB ISO |  | ||||||
| /* 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": "BELLA RGB ISO",  |     "keyboard_name": "Bella RGB ISO",  | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "moyi4681",  |     "maintainer": "moyi4681",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x0009", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "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":"Page Up", "x":15.25, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"!", "x":1, "y":1}, {"label":"@", "x":2, "y":1}, {"label":"#", "x":3, "y":1}, {"label":"$", "x":4, "y":1}, {"label":"%", "x":5, "y":1}, {"label":"^", "x":6, "y":1}, {"label":"&", "x":7, "y":1}, {"label":"*", "x":8, "y":1}, {"label":"(", "x":9, "y":1}, {"label":")", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"Backspace", "x":13, "y":1, "w":2}, {"label":"Insert", "x":15.25, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"Delete", "x":15.25, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"~", "x":12.75, "y":3}, {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2}, {"label":"Page Down", "x":15.25, "y":3}, {"label":"Shift", "x":0, "y":4, "w":1.25}, {"label":"|", "x":1.25, "y":4}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14.25, "y":4.25}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5, "w":1.5}, {"label":"Fn", "x":11.5, "y":5, "w":1.5}, {"label":"\u2190", "x":13.25, "y":5.25}, {"label":"\u2193", "x":14.25, "y":5.25}, {"label":"\u2192", "x":15.25, "y":5.25}] |             "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":"Page Up", "x":15.25, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"!", "x":1, "y":1}, {"label":"@", "x":2, "y":1}, {"label":"#", "x":3, "y":1}, {"label":"$", "x":4, "y":1}, {"label":"%", "x":5, "y":1}, {"label":"^", "x":6, "y":1}, {"label":"&", "x":7, "y":1}, {"label":"*", "x":8, "y":1}, {"label":"(", "x":9, "y":1}, {"label":")", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"Backspace", "x":13, "y":1, "w":2}, {"label":"Insert", "x":15.25, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"Delete", "x":15.25, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"~", "x":12.75, "y":3}, {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2}, {"label":"Page Down", "x":15.25, "y":3}, {"label":"Shift", "x":0, "y":4, "w":1.25}, {"label":"|", "x":1.25, "y":4}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14.25, "y":4.25}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5, "w":1.5}, {"label":"Fn", "x":11.5, "y":5, "w":1.5}, {"label":"\u2190", "x":13.25, "y":5.25}, {"label":"\u2193", "x":14.25, "y":5.25}, {"label":"\u2192", "x":15.25, "y":5.25}] | ||||||
|  | |||||||
| @ -16,12 +16,6 @@ | |||||||
| #pragma once | #pragma once | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x0007 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFANS |  | ||||||
| #define PRODUCT         BELLA SOLDERED |  | ||||||
| /* 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": "bella_soldered", |     "keyboard_name": "Bella Soldered", | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "kbdfans", |     "maintainer": "kbdfans", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x0007", | ||||||
|  |         "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       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x1000 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFANS |  | ||||||
| #define PRODUCT         BOOP65RGB |  | ||||||
| 
 |  | ||||||
| /* 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": "boop65_rgb",  |   "keyboard_name": "Boop65 RGB",  | ||||||
|  |   "manufacturer": "KBDfans", | ||||||
|   "url": "",  |   "url": "",  | ||||||
|   "maintainer": "moyi4681",  |   "maintainer": "moyi4681",  | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0x4B42", | ||||||
|  |     "pid": "0x1000", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|       "LAYOUT_65_ansi_blocker": { |       "LAYOUT_65_ansi_blocker": { | ||||||
|           "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0, "w":2}, {"x":15, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "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":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0, "w":2}, {"x":15, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "y":4}] | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x7001 |  | ||||||
| #define DEVICE_VER      0x0003 |  | ||||||
| #define MANUFACTURER    KBDFANS |  | ||||||
| #define PRODUCT         BOUNCE75_HOTSWAP |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 15 | #define MATRIX_COLS 15 | ||||||
|  | |||||||
| @ -1,6 +1,12 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "bounce75hotswap",  |     "keyboard_name": "Bounce75 Hotswap",  | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "maintainer": "moyi4681",  |     "maintainer": "moyi4681",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x7001", | ||||||
|  |         "device_version": "0.0.3" | ||||||
|  |     }, | ||||||
|     "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":"PrtSc", "x":14, "y":0}, {"label":"Pause", "x":15.25, "y":0}, {"label":"~", "x":0, "y":1.25}, {"label":"!", "x":1, "y":1.25}, {"label":"@", "x":2, "y":1.25}, {"label":"#", "x":3, "y":1.25}, {"label":"$", "x":4, "y":1.25}, {"label":"%", "x":5, "y":1.25}, {"label":"^", "x":6, "y":1.25}, {"label":"&", "x":7, "y":1.25}, {"label":"*", "x":8, "y":1.25}, {"label":"(", "x":9, "y":1.25}, {"label":")", "x":10, "y":1.25}, {"label":"_", "x":11, "y":1.25}, {"label":"+", "x":12, "y":1.25}, {"label":"Backspace", "x":13, "y":1.25, "w":2}, {"label":"Home", "x":15.25, "y":1.25}, {"label":"Tab", "x":0, "y":2.25, "w":1.5}, {"label":"Q", "x":1.5, "y":2.25}, {"label":"W", "x":2.5, "y":2.25}, {"label":"E", "x":3.5, "y":2.25}, {"label":"R", "x":4.5, "y":2.25}, {"label":"T", "x":5.5, "y":2.25}, {"label":"Y", "x":6.5, "y":2.25}, {"label":"U", "x":7.5, "y":2.25}, {"label":"I", "x":8.5, "y":2.25}, {"label":"O", "x":9.5, "y":2.25}, {"label":"P", "x":10.5, "y":2.25}, {"label":"{", "x":11.5, "y":2.25}, {"label":"}", "x":12.5, "y":2.25}, {"label":"|", "x":13.5, "y":2.25, "w":1.5}, {"label":"Page Up", "x":15.25, "y":2.25}, {"label":"Caps Lock", "x":0, "y":3.25, "w":1.75}, {"label":"A", "x":1.75, "y":3.25}, {"label":"S", "x":2.75, "y":3.25}, {"label":"D", "x":3.75, "y":3.25}, {"label":"F", "x":4.75, "y":3.25}, {"label":"G", "x":5.75, "y":3.25}, {"label":"H", "x":6.75, "y":3.25}, {"label":"J", "x":7.75, "y":3.25}, {"label":"K", "x":8.75, "y":3.25}, {"label":"L", "x":9.75, "y":3.25}, {"label":":", "x":10.75, "y":3.25}, {"label":"\"", "x":11.75, "y":3.25}, {"label":"Enter", "x":12.75, "y":3.25, "w":2.25}, {"label":"Page Down", "x":15.25, "y":3.25}, {"label":"Shift", "x":0, "y":4.25, "w":2.25}, {"label":"Z", "x":2.25, "y":4.25}, {"label":"X", "x":3.25, "y":4.25}, {"label":"C", "x":4.25, "y":4.25}, {"label":"V", "x":5.25, "y":4.25}, {"label":"B", "x":6.25, "y":4.25}, {"label":"N", "x":7.25, "y":4.25}, {"label":"M", "x":8.25, "y":4.25}, {"label":"<", "x":9.25, "y":4.25}, {"label":">", "x":10.25, "y":4.25}, {"label":"?", "x":11.25, "y":4.25}, {"label":"Shift", "x":12.25, "y":4.25, "w":1.75}, {"label":"\u2191", "x":14.25, "y":4.5}, {"label":"Ctrl", "x":0, "y":5.25, "w":1.25}, {"label":"Win", "x":1.25, "y":5.25, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.25, "w":1.25}, {"x":3.75, "y":5.25, "w":6.25}, {"label":"Alt", "x":10, "y":5.25, "w":1.5}, {"label":"Ctrl", "x":11.5, "y":5.25, "w":1.5}, {"label":"\u2190", "x":13.25, "y":5.5}, {"label":"\u2193", "x":14.25, "y":5.5}, {"label":"\u2192", "x":15.25, "y":5.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":"PrtSc", "x":14, "y":0}, {"label":"Pause", "x":15.25, "y":0}, {"label":"~", "x":0, "y":1.25}, {"label":"!", "x":1, "y":1.25}, {"label":"@", "x":2, "y":1.25}, {"label":"#", "x":3, "y":1.25}, {"label":"$", "x":4, "y":1.25}, {"label":"%", "x":5, "y":1.25}, {"label":"^", "x":6, "y":1.25}, {"label":"&", "x":7, "y":1.25}, {"label":"*", "x":8, "y":1.25}, {"label":"(", "x":9, "y":1.25}, {"label":")", "x":10, "y":1.25}, {"label":"_", "x":11, "y":1.25}, {"label":"+", "x":12, "y":1.25}, {"label":"Backspace", "x":13, "y":1.25, "w":2}, {"label":"Home", "x":15.25, "y":1.25}, {"label":"Tab", "x":0, "y":2.25, "w":1.5}, {"label":"Q", "x":1.5, "y":2.25}, {"label":"W", "x":2.5, "y":2.25}, {"label":"E", "x":3.5, "y":2.25}, {"label":"R", "x":4.5, "y":2.25}, {"label":"T", "x":5.5, "y":2.25}, {"label":"Y", "x":6.5, "y":2.25}, {"label":"U", "x":7.5, "y":2.25}, {"label":"I", "x":8.5, "y":2.25}, {"label":"O", "x":9.5, "y":2.25}, {"label":"P", "x":10.5, "y":2.25}, {"label":"{", "x":11.5, "y":2.25}, {"label":"}", "x":12.5, "y":2.25}, {"label":"|", "x":13.5, "y":2.25, "w":1.5}, {"label":"Page Up", "x":15.25, "y":2.25}, {"label":"Caps Lock", "x":0, "y":3.25, "w":1.75}, {"label":"A", "x":1.75, "y":3.25}, {"label":"S", "x":2.75, "y":3.25}, {"label":"D", "x":3.75, "y":3.25}, {"label":"F", "x":4.75, "y":3.25}, {"label":"G", "x":5.75, "y":3.25}, {"label":"H", "x":6.75, "y":3.25}, {"label":"J", "x":7.75, "y":3.25}, {"label":"K", "x":8.75, "y":3.25}, {"label":"L", "x":9.75, "y":3.25}, {"label":":", "x":10.75, "y":3.25}, {"label":"\"", "x":11.75, "y":3.25}, {"label":"Enter", "x":12.75, "y":3.25, "w":2.25}, {"label":"Page Down", "x":15.25, "y":3.25}, {"label":"Shift", "x":0, "y":4.25, "w":2.25}, {"label":"Z", "x":2.25, "y":4.25}, {"label":"X", "x":3.25, "y":4.25}, {"label":"C", "x":4.25, "y":4.25}, {"label":"V", "x":5.25, "y":4.25}, {"label":"B", "x":6.25, "y":4.25}, {"label":"N", "x":7.25, "y":4.25}, {"label":"M", "x":8.25, "y":4.25}, {"label":"<", "x":9.25, "y":4.25}, {"label":">", "x":10.25, "y":4.25}, {"label":"?", "x":11.25, "y":4.25}, {"label":"Shift", "x":12.25, "y":4.25, "w":1.75}, {"label":"\u2191", "x":14.25, "y":4.5}, {"label":"Ctrl", "x":0, "y":5.25, "w":1.25}, {"label":"Win", "x":1.25, "y":5.25, "w":1.25}, {"label":"Alt", "x":2.5, "y":5.25, "w":1.25}, {"x":3.75, "y":5.25, "w":6.25}, {"label":"Alt", "x":10, "y":5.25, "w":1.5}, {"label":"Ctrl", "x":11.5, "y":5.25, "w":1.5}, {"label":"\u2190", "x":13.25, "y":5.5}, {"label":"\u2193", "x":14.25, "y":5.5}, {"label":"\u2192", "x":15.25, "y":5.5}] | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x7000 |  | ||||||
| #define DEVICE_VER      0x0003 |  | ||||||
| #define MANUFACTURER    KBDFANS |  | ||||||
| #define PRODUCT         BOUNCE75_SOLDERED |  | ||||||
| 
 |  | ||||||
| /* 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": "bounce75soldered", |     "keyboard_name": "Bounce75 Soldered", | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "moyi4681", |     "maintainer": "moyi4681", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x7000", | ||||||
|  |         "device_version": "0.0.3" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -16,11 +16,7 @@ | |||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| #define VENDOR_ID       0x4B42 | 
 | ||||||
| #define PRODUCT_ID      0x7002 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDfans |  | ||||||
| #define PRODUCT         BOUNCE_PAD |  | ||||||
| #define MATRIX_ROWS 6 | #define MATRIX_ROWS 6 | ||||||
| #define MATRIX_COLS 4 | #define MATRIX_COLS 4 | ||||||
| #define MATRIX_ROW_PINS { C7, B7, B6, B0, B1, B2 } | #define MATRIX_ROW_PINS { C7, B7, B6, B0, B1, B2 } | ||||||
|  | |||||||
| @ -1,6 +1,12 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "bouncepad",  |     "keyboard_name": "Bounce Pad",  | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "maintainer": "moyi4681",  |     "maintainer": "moyi4681",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x7002", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_numpad_6x4": { |         "LAYOUT_numpad_6x4": { | ||||||
|             "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       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x0191 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFans |  | ||||||
| #define PRODUCT         kbd19x |  | ||||||
| 
 |  | ||||||
| /* 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": "KBD19x", |     "keyboard_name": "KBD19x", | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/kbdfans/kbd19x", |     "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/kbdfans/kbd19x", | ||||||
|     "maintainer": "jshuf, mechmerlin", |     "maintainer": "jshuf, mechmerlin", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x0191", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_ansi": { |         "LAYOUT_ansi": { | ||||||
|             "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      0x0000 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFans |  | ||||||
| #define PRODUCT         KBD4x |  | ||||||
| 
 |  | ||||||
| /* 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": "kbd4x", |     "keyboard_name": "KBD4x", | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "qmk", |     "maintainer": "qmk", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xFEED", | ||||||
|  |         "pid": "0x0000", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_planck_mit": { |         "LAYOUT_planck_mit": { | ||||||
|             "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      0xBD66 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFans |  | ||||||
| #define PRODUCT         KBD66 |  | ||||||
| 
 |  | ||||||
| /* 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": "KBD66", |   "keyboard_name": "KBD66", | ||||||
|  |   "manufacturer": "KBDfans", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0xFEED", | ||||||
|  |     "pid": "0xBD66", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_all": { |     "LAYOUT_all": { | ||||||
|       "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.5, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"x":15.5, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.25}, {"x":13.5, "y":3}, {"x":14.5, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":2.75}, {"x":6.75, "y":4, "w":2.75}, {"label":"Alt", "x":9.5, "y":4, "w":1.5}, {"label":"Win", "x":11, "y":4, "w":1.25}, {"label":"Menu", "x":12.25, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.5, "y":4}, {"x":14.5, "y":4}, {"x":15.5, "y":4}] |       "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.5, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"x":15.5, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.25}, {"x":13.5, "y":3}, {"x":14.5, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":2.75}, {"x":6.75, "y":4, "w":2.75}, {"label":"Alt", "x":9.5, "y":4, "w":1.5}, {"label":"Win", "x":11, "y":4, "w":1.25}, {"label":"Menu", "x":12.25, "y":4, "w":1.25}, {"label":"Ctrl", "x":13.5, "y":4}, {"x":14.5, "y":4}, {"x":15.5, "y":4}] | ||||||
|  | |||||||
| @ -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       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x6065 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFans |  | ||||||
| #define PRODUCT         KBD67 Hotswap |  | ||||||
| 
 |  | ||||||
| /* 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": "kbd67 hotswap",  |     "keyboard_name": "KBD67 Hotswap",  | ||||||
|  |     "manufacturer": "KBDFans", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "qmk",  |     "maintainer": "qmk",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x6065", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "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":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "y":4}] | ||||||
|  | |||||||
| @ -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       0xA103 // ai03
 |  | ||||||
| #define PRODUCT_ID      0x0013 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDfans |  | ||||||
| #define PRODUCT         KBD67-MKII |  | ||||||
| 
 |  | ||||||
| /* 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": "KBD67 MKII Soldered Variant",  |     "keyboard_name": "KBD67-MKII Soldered",  | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "qmk",  |     "maintainer": "qmk",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0xA103", | ||||||
|  |         "pid": "0x0013", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [{"label":"~", "x":0, "y":0},  |             "layout": [{"label":"~", "x":0, "y":0},  | ||||||
|  | |||||||
| @ -18,13 +18,6 @@ | |||||||
| 
 | 
 | ||||||
| #include "config_common.h" | #include "config_common.h" | ||||||
| 
 | 
 | ||||||
| /* USB Device descriptor parameter */ |  | ||||||
| #define VENDOR_ID       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x0105 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    KBDFANS |  | ||||||
| #define PRODUCT         KBD67MKIIRGB_ISO |  | ||||||
| 
 |  | ||||||
| /* 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": "kbd67mkiirgb_iso", |     "keyboard_name": "KBD67MKIIRGB ISO", | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "moyi4681", |     "maintainer": "moyi4681", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x0105", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_65_iso_blocker": { |         "LAYOUT_65_iso_blocker": { | ||||||
|             "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       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x6066 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    kbdfans |  | ||||||
| #define PRODUCT         kbd67 |  | ||||||
| 
 |  | ||||||
| /* 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": "kbd67", |   "keyboard_name": "KBD67 Rev1", | ||||||
|  |   "manufacturer": "KBDfans", | ||||||
|   "url": "", |   "url": "", | ||||||
|   "maintainer": "qmk", |   "maintainer": "qmk", | ||||||
|  |   "usb": { | ||||||
|  |     "vid": "0x4B42", | ||||||
|  |     "pid": "0x6066", | ||||||
|  |     "device_version": "0.0.1" | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|       "LAYOUT_all": { |       "LAYOUT_all": { | ||||||
|           "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":2.75}, {"x":6.5, "y":4, "w":1.25}, {"x":7.75, "y":4, "w":2.25}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "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":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5}, {"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":1.25}, {"x":1.25, "y":3}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":2.75}, {"x":6.5, "y":4, "w":1.25}, {"x":7.75, "y":4, "w":2.25}, {"x":10, "y":4}, {"x":11, "y":4}, {"x":12, "y":4}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "y":4}] | ||||||
|  | |||||||
| @ -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       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x6067 |  | ||||||
| #define DEVICE_VER      0x0002 |  | ||||||
| #define MANUFACTURER    KBDFans |  | ||||||
| #define PRODUCT         KBD67v2 |  | ||||||
| 
 |  | ||||||
| /* 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": "kbd67v2", |     "keyboard_name": "KBD67 Rev2", | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "", |     "url": "", | ||||||
|     "maintainer": "qmk", |     "maintainer": "qmk", | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x6067", | ||||||
|  |         "device_version": "0.0.2" | ||||||
|  |     }, | ||||||
|     "layout_aliases": { |     "layout_aliases": { | ||||||
|         "LAYOUT_65_ansi_blocker_splitbs": "LAYOUT_65_ansi_blocker_split_bs" |         "LAYOUT_65_ansi_blocker_splitbs": "LAYOUT_65_ansi_blocker_split_bs" | ||||||
|     }, |     }, | ||||||
|  | |||||||
| @ -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       0x4B42 |  | ||||||
| #define PRODUCT_ID      0x3658 |  | ||||||
| #define DEVICE_VER      0x0001 |  | ||||||
| #define MANUFACTURER    You |  | ||||||
| #define PRODUCT         kbd6x |  | ||||||
| 
 |  | ||||||
| /* key matrix size */ | /* key matrix size */ | ||||||
| #define MATRIX_ROWS 5 | #define MATRIX_ROWS 5 | ||||||
| #define MATRIX_COLS 14 | #define MATRIX_COLS 14 | ||||||
|  | |||||||
| @ -1,7 +1,13 @@ | |||||||
| { | { | ||||||
|     "keyboard_name": "kbd6x",  |     "keyboard_name": "KBD6X",  | ||||||
|  |     "manufacturer": "KBDfans", | ||||||
|     "url": "",  |     "url": "",  | ||||||
|     "maintainer": "qmk",  |     "maintainer": "qmk",  | ||||||
|  |     "usb": { | ||||||
|  |         "vid": "0x4B42", | ||||||
|  |         "pid": "0x3658", | ||||||
|  |         "device_version": "0.0.1" | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.5}, {"label":"Win", "x":1.5, "y":4}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"label":"Alt", "x":11, "y":4, "w":1.5}, {"label":"Win", "x":12.5, "y":4}, {"label":"Ctrl", "x":13.5, "y":4, "w":1.5}] |             "layout": [{"label":"~", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"x":14, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.5}, {"label":"Win", "x":1.5, "y":4}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"label":"Alt", "x":11, "y":4, "w":1.5}, {"label":"Win", "x":12.5, "y":4}, {"label":"Ctrl", "x":13.5, "y":4, "w":1.5}] | ||||||
|  | |||||||
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