forked from mirrors/qmk_userspace
		
	Move keyboard USB IDs and strings to data driven, pass 2: S-Y (#18093)
This commit is contained in:
		
					parent
					
						
							
								f4dcce7e59
							
						
					
				
			
			
				commit
				
					
						201f1a8f47
					
				
			
		
					 119 changed files with 351 additions and 386 deletions
				
			
		| 
						 | 
					@ -18,13 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0x04D8
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0xEB5F
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0007
 | 
					 | 
				
			||||||
#define MANUFACTURER    Salicylic_Acid
 | 
					 | 
				
			||||||
#define PRODUCT         7skb
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* 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": "7skb", 
 | 
					    "keyboard_name": "7skb", 
 | 
				
			||||||
 | 
					    "manufacturer": "Salicylic_Acid",
 | 
				
			||||||
    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
					    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
				
			||||||
    "maintainer": "Salicylic_acid3", 
 | 
					    "maintainer": "Salicylic_acid3", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x04D8",
 | 
				
			||||||
 | 
					        "pid": "0xEB5F",
 | 
				
			||||||
 | 
					        "device_version": "0.0.7"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					@ -18,13 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0xFEED
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x3060
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0013
 | 
					 | 
				
			||||||
#define MANUFACTURER    Salicylic_Acid
 | 
					 | 
				
			||||||
#define PRODUCT         getta25
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 5
 | 
					#define MATRIX_ROWS 5
 | 
				
			||||||
#define MATRIX_COLS 6
 | 
					#define MATRIX_COLS 6
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Getta25", 
 | 
					    "keyboard_name": "getta25", 
 | 
				
			||||||
 | 
					    "manufacturer": "Salicylic_Acid",
 | 
				
			||||||
    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
					    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
				
			||||||
    "maintainer": "Salicylic_acid3", 
 | 
					    "maintainer": "Salicylic_acid3", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
 | 
					        "pid": "0x3060",
 | 
				
			||||||
 | 
					        "device_version": "0.1.3"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					@ -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       0x04D8
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0xEB4F
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    Salicylic_Acid
 | 
					 | 
				
			||||||
#define PRODUCT         jisplit89
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 14
 | 
					#define MATRIX_ROWS 14
 | 
				
			||||||
#define MATRIX_COLS 8
 | 
					#define MATRIX_COLS 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "jisplit89", 
 | 
					    "keyboard_name": "jisplit89", 
 | 
				
			||||||
 | 
					    "manufacturer": "Salicylic_Acid",
 | 
				
			||||||
    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
					    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
				
			||||||
    "maintainer": "Salicylic_acid3", 
 | 
					    "maintainer": "Salicylic_acid3", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x04D8",
 | 
				
			||||||
 | 
					        "pid": "0xEB4F",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					@ -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       0x04D8
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0xE8BA
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    Salicylic_Acid
 | 
					 | 
				
			||||||
#define PRODUCT         naked48
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 8
 | 
					#define MATRIX_ROWS 8
 | 
				
			||||||
#define MATRIX_COLS 12
 | 
					#define MATRIX_COLS 12
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Naked48", 
 | 
					    "keyboard_name": "naked48", 
 | 
				
			||||||
 | 
					    "manufacturer": "Salicylic_Acid",
 | 
				
			||||||
    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
					    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
				
			||||||
    "maintainer": "Salicylic_acid3", 
 | 
					    "maintainer": "Salicylic_acid3", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x04D8",
 | 
				
			||||||
 | 
					        "pid": "0xE8BA",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					@ -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       0x04D8
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0xEB5C
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    Salicylic_Acid
 | 
					 | 
				
			||||||
#define PRODUCT         naked60
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 10
 | 
					#define MATRIX_ROWS 10
 | 
				
			||||||
#define MATRIX_COLS 12
 | 
					#define MATRIX_COLS 12
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Naked60", 
 | 
					    "keyboard_name": "naked60", 
 | 
				
			||||||
 | 
					    "manufacturer": "Salicylic_Acid",
 | 
				
			||||||
    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
					    "url": "https://salicylic-acid3.hatenablog.com/", 
 | 
				
			||||||
    "maintainer": "Salicylic_acid3", 
 | 
					    "maintainer": "Salicylic_acid3", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x04D8",
 | 
				
			||||||
 | 
					        "pid": "0xEB5C",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					@ -18,13 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0xFEED
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x3060
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0003
 | 
					 | 
				
			||||||
#define MANUFACTURER    Salicylic_Acid
 | 
					 | 
				
			||||||
#define PRODUCT         naked64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 16
 | 
					#define MATRIX_ROWS 16
 | 
				
			||||||
#define MATRIX_COLS 8
 | 
					#define MATRIX_COLS 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Naked64",
 | 
					    "keyboard_name": "naked64",
 | 
				
			||||||
 | 
					    "manufacturer": "Salicylic_Acid",
 | 
				
			||||||
    "url": "https://salicylic-acid3.hatenablog.com/",
 | 
					    "url": "https://salicylic-acid3.hatenablog.com/",
 | 
				
			||||||
    "maintainer": "Salicylic_acid3",
 | 
					    "maintainer": "Salicylic_acid3",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
 | 
					        "pid": "0x3060",
 | 
				
			||||||
 | 
					        "device_version": "0.0.3"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					@ -18,13 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0xFEED
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x3060
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0011
 | 
					 | 
				
			||||||
#define MANUFACTURER    Salicylic_Acid
 | 
					 | 
				
			||||||
#define PRODUCT         setta21
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 4
 | 
					#define MATRIX_ROWS 4
 | 
				
			||||||
#define MATRIX_COLS 6
 | 
					#define MATRIX_COLS 6
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "setta21",
 | 
					    "keyboard_name": "setta21",
 | 
				
			||||||
 | 
					    "manufacturer": "Salicylic_Acid",
 | 
				
			||||||
    "url": "https://salicylic-acid3.hatenablog.com/",
 | 
					    "url": "https://salicylic-acid3.hatenablog.com/",
 | 
				
			||||||
    "maintainer": "Salicylic_acid3",
 | 
					    "maintainer": "Salicylic_acid3",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
 | 
					        "pid": "0x3060",
 | 
				
			||||||
 | 
					        "device_version": "0.1.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_numpad_6x4": {
 | 
					        "LAYOUT_numpad_6x4": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					@ -2,13 +2,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0xFEED
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x6060
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    Sentraq
 | 
					 | 
				
			||||||
#define PRODUCT         S60-X
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 5
 | 
					#define MATRIX_ROWS 5
 | 
				
			||||||
#define MATRIX_COLS 15
 | 
					#define MATRIX_COLS 15
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										3
									
								
								keyboards/sentraq/s60_x/default/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								keyboards/sentraq/s60_x/default/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "keyboard_name": "S60-X"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,12 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  "keyboard_name": "S60-X",
 | 
					  "manufacturer": "Sentraq",
 | 
				
			||||||
  "url": "",
 | 
					  "url": "",
 | 
				
			||||||
  "maintainer": "qmk",
 | 
					  "maintainer": "qmk",
 | 
				
			||||||
 | 
					  "usb": {
 | 
				
			||||||
 | 
					    "vid": "0xFEED",
 | 
				
			||||||
 | 
					    "pid": "0x6060",
 | 
				
			||||||
 | 
					    "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}, {"x":12.75, "y":2}, {"label":"Enter", "x":13.75, "y":2, "w":1.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}, {"x":12.75, "y":2}, {"label":"Enter", "x":13.75, "y":2, "w":1.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}]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,13 +2,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0xFEED
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x6060
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    Sentraq
 | 
					 | 
				
			||||||
#define PRODUCT         S60-X-RGB
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 5
 | 
					#define MATRIX_ROWS 5
 | 
				
			||||||
#define MATRIX_COLS 15
 | 
					#define MATRIX_COLS 15
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										3
									
								
								keyboards/sentraq/s60_x/rgb/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								keyboards/sentraq/s60_x/rgb/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "keyboard_name": "S60-X-RGB"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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 0x8384 // SR for Smith and RUne
 | 
					 | 
				
			||||||
#define PRODUCT_ID 0x1652 // 165 rev 2
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0001 
 | 
					 | 
				
			||||||
#define MANUFACTURER SmithRune
 | 
					 | 
				
			||||||
#define PRODUCT Iron156R2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MATRIX_ROWS 5
 | 
					#define MATRIX_ROWS 5
 | 
				
			||||||
#define MATRIX_COLS 15
 | 
					#define MATRIX_COLS 15
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										11
									
								
								keyboards/smithrune/iron165r2/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								keyboards/smithrune/iron165r2/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "keyboard_name": "Iron165R2",
 | 
				
			||||||
 | 
					    "manufacturer": "SmithRune",
 | 
				
			||||||
 | 
					    "url": "",
 | 
				
			||||||
 | 
					    "maintainer": "qmk",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x8384",
 | 
				
			||||||
 | 
					        "pid": "0x1652",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,11 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Kyria",
 | 
					    "manufacturer": "splitkb",
 | 
				
			||||||
    "url": "https://splitkb.com",
 | 
					    "url": "https://splitkb.com",
 | 
				
			||||||
    "maintainer": "splitkb.com",
 | 
					    "maintainer": "splitkb.com",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x8D1D",
 | 
				
			||||||
 | 
					        "pid": "0x9D9D"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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    0x8D1D
 | 
					 | 
				
			||||||
#define PRODUCT_ID   0x9D9D
 | 
					 | 
				
			||||||
#define DEVICE_VER   0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER splitkb
 | 
					 | 
				
			||||||
#define PRODUCT      Kyria rev1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
/* Rows are doubled up */
 | 
					/* Rows are doubled up */
 | 
				
			||||||
#define MATRIX_ROWS  8
 | 
					#define MATRIX_ROWS  8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								keyboards/splitkb/kyria/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								keyboards/splitkb/kyria/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "keyboard_name": "Kyria rev1",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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    0x8D1D
 | 
					 | 
				
			||||||
#define PRODUCT_ID   0x9D9D
 | 
					 | 
				
			||||||
#define DEVICE_VER   0x0002
 | 
					 | 
				
			||||||
#define MANUFACTURER splitkb
 | 
					 | 
				
			||||||
#define PRODUCT      Kyria rev2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
/* Rows are doubled up */
 | 
					/* Rows are doubled up */
 | 
				
			||||||
#define MATRIX_ROWS  8
 | 
					#define MATRIX_ROWS  8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								keyboards/splitkb/kyria/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								keyboards/splitkb/kyria/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "keyboard_name": "Kyria rev2",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.2"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -19,11 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0x7C10
 | 
					 | 
				
			||||||
#define MANUFACTURER    Studio Kestra
 | 
					 | 
				
			||||||
#define PRODUCT         Galatea
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MATRIX_ROWS 12
 | 
					#define MATRIX_ROWS 12
 | 
				
			||||||
#define MATRIX_COLS 9
 | 
					#define MATRIX_COLS 9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,21 +0,0 @@
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
Copyright 2021 Studio Kestra
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is free software: you can redistribute it and/or modify
 | 
					 | 
				
			||||||
it under the terms of the GNU General Public License as published by
 | 
					 | 
				
			||||||
the Free Software Foundation, either version 2 of the License, or
 | 
					 | 
				
			||||||
(at your option) any later version.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is distributed in the hope that it will be useful,
 | 
					 | 
				
			||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					 | 
				
			||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
					 | 
				
			||||||
GNU General Public License for more details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
You should have received a copy of the GNU General Public License
 | 
					 | 
				
			||||||
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
					 | 
				
			||||||
*/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#pragma once
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x8801
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Galatea",
 | 
					    "keyboard_name": "Galatea",
 | 
				
			||||||
 | 
					    "manufacturer": "Studio Kestra",
 | 
				
			||||||
    "url": "https://studiokestra.ca/galatea",
 | 
					    "url": "https://studiokestra.ca/galatea",
 | 
				
			||||||
    "maintainer": "studiokestra",
 | 
					    "maintainer": "studiokestra",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x7C10",
 | 
				
			||||||
 | 
					        "pid": "0x8801",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,21 +0,0 @@
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
Copyright 2021 Studio Kestra
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is free software: you can redistribute it and/or modify
 | 
					 | 
				
			||||||
it under the terms of the GNU General Public License as published by
 | 
					 | 
				
			||||||
the Free Software Foundation, either version 2 of the License, or
 | 
					 | 
				
			||||||
(at your option) any later version.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program is distributed in the hope that it will be useful,
 | 
					 | 
				
			||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					 | 
				
			||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
					 | 
				
			||||||
GNU General Public License for more details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
You should have received a copy of the GNU General Public License
 | 
					 | 
				
			||||||
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
					 | 
				
			||||||
*/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#pragma once
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x8802
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0002
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Galatea",
 | 
					    "keyboard_name": "Galatea",
 | 
				
			||||||
 | 
					    "manufacturer": "Studio Kestra",
 | 
				
			||||||
    "url": "https://studiokestra.ca/galatea",
 | 
					    "url": "https://studiokestra.ca/galatea",
 | 
				
			||||||
    "maintainer": "studiokestra",
 | 
					    "maintainer": "studiokestra",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x7C10",
 | 
				
			||||||
 | 
					        "pid": "0x8802",
 | 
				
			||||||
 | 
					        "device_version": "0.0.2"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "namecard2x4", 
 | 
					    "keyboard_name": "namecard2x4", 
 | 
				
			||||||
 | 
					    "manufacturer": "takashiski",
 | 
				
			||||||
    "url": "https://skyhigh-works.hatenablog.com/", 
 | 
					    "url": "https://skyhigh-works.hatenablog.com/", 
 | 
				
			||||||
    "maintainer": "takashiski", 
 | 
					    "maintainer": "takashiski", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
 | 
					        "pid": "0x0000",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "bootloader": "atmel-dfu", 
 | 
					    "bootloader": "atmel-dfu", 
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "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    takashiski
 | 
					 | 
				
			||||||
#define PRODUCT         namecard2x4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 2
 | 
					#define MATRIX_ROWS 2
 | 
				
			||||||
#define MATRIX_COLS 4
 | 
					#define MATRIX_COLS 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      0x0000
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    takashiski
 | 
					 | 
				
			||||||
#define PRODUCT         namecard2x4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 2
 | 
					#define MATRIX_ROWS 2
 | 
				
			||||||
#define MATRIX_COLS 4
 | 
					#define MATRIX_COLS 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      0x6060
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    taukeyboards
 | 
					 | 
				
			||||||
#define PRODUCT         tau4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 4
 | 
					#define MATRIX_ROWS 4
 | 
				
			||||||
#define MATRIX_COLS 12
 | 
					#define MATRIX_COLS 12
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										11
									
								
								keyboards/tau4/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								keyboards/tau4/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "keyboard_name": "tau4",
 | 
				
			||||||
 | 
					    "manufacturer": "taukeyboards",
 | 
				
			||||||
 | 
					    "url": "",
 | 
				
			||||||
 | 
					    "maintainer": "qmk",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
 | 
					        "pid": "0x6060",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,12 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "The Uni",
 | 
					    "keyboard_name": "The Uni",
 | 
				
			||||||
 | 
					    "manufacturer": "stenokeyboards",
 | 
				
			||||||
    "url": "https://www.stenokeyboards.com",
 | 
					    "url": "https://www.stenokeyboards.com",
 | 
				
			||||||
    "maintainer": "qmk",
 | 
					    "maintainer": "qmk",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x9000",
 | 
				
			||||||
 | 
					        "pid": "0x0001"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "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       0x9000
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x0001
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    stenokeyboards
 | 
					 | 
				
			||||||
#define PRODUCT         The Uni
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 3
 | 
					#define MATRIX_ROWS 3
 | 
				
			||||||
#define MATRIX_COLS 11
 | 
					#define MATRIX_COLS 11
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/the_uni/pro_micro/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/the_uni/pro_micro/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -19,13 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0x9000
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x0001
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0002
 | 
					 | 
				
			||||||
#define MANUFACTURER    stenokeyboards
 | 
					 | 
				
			||||||
#define PRODUCT         The Uni
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 3
 | 
					#define MATRIX_ROWS 3
 | 
				
			||||||
#define MATRIX_COLS 11
 | 
					#define MATRIX_COLS 11
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/the_uni/usb_c/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/the_uni/usb_c/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.2"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -19,13 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID     0xFEAE
 | 
					 | 
				
			||||||
#define PRODUCT_ID    0x8858
 | 
					 | 
				
			||||||
#define DEVICE_VER    0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER  evangs
 | 
					 | 
				
			||||||
#define PRODUCT       JetVan
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 4
 | 
					#define MATRIX_ROWS 4
 | 
				
			||||||
#define MATRIX_COLS 12
 | 
					#define MATRIX_COLS 12
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										11
									
								
								keyboards/thevankeyboards/jetvan/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								keyboards/thevankeyboards/jetvan/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "keyboard_name": "JetVan",
 | 
				
			||||||
 | 
					    "manufacturer": "evangs",
 | 
				
			||||||
 | 
					    "url": "",
 | 
				
			||||||
 | 
					    "maintainer": "qmk",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0xFEAE",
 | 
				
			||||||
 | 
					        "pid": "0x8858",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -18,10 +18,7 @@
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					/* USB Device descriptor parameter */
 | 
				
			||||||
#define VENDOR_ID 0xFEED
 | 
					 | 
				
			||||||
#define PRODUCT_ID 0x7812
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0001
 | 
					#define DEVICE_VER 0x0001
 | 
				
			||||||
#define MANUFACTURER tkw
 | 
					 | 
				
			||||||
#define PRODUCT Grandiceps Split
 | 
					#define PRODUCT Grandiceps Split
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,8 +1,11 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "grandiceps",
 | 
					    "manufacturer": "tkw",
 | 
				
			||||||
    "url": "https://github.com/vattern/grandiceps",
 | 
					    "url": "https://github.com/vattern/grandiceps",
 | 
				
			||||||
    "maintainer": "vattern",
 | 
					    "maintainer": "vattern",
 | 
				
			||||||
    "manufacturer": "tkw",
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
 | 
					        "pid": "0x7812"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								keyboards/tkw/grandiceps/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								keyboards/tkw/grandiceps/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "keyboard_name": "Grandiceps Split",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										0
									
								
								keyboards/tkw/grandiceps/rev1/rules.mk
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								keyboards/tkw/grandiceps/rev1/rules.mk
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -15,10 +15,5 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef DEVICE_VER
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0002
 | 
					 | 
				
			||||||
#undef PRODUCT
 | 
					 | 
				
			||||||
#define PRODUCT Grandiceps Split rev2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define SPLIT_HAND_PIN B3
 | 
					#define SPLIT_HAND_PIN B3
 | 
				
			||||||
#define EEPROM_I2C_24LC64
 | 
					#define EEPROM_I2C_24LC64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								keyboards/tkw/grandiceps/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								keyboards/tkw/grandiceps/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "keyboard_name": "Grandiceps Split rev2",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.2"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -26,3 +26,5 @@ OLED_ENABLE = yes
 | 
				
			||||||
OLED_DRIVER = SSD1306
 | 
					OLED_DRIVER = SSD1306
 | 
				
			||||||
WS2812_DRIVER = pwm
 | 
					WS2812_DRIVER = pwm
 | 
				
			||||||
OPT_DEFS += -DSTM32_DMA_REQUIRED=TRUE
 | 
					OPT_DEFS += -DSTM32_DMA_REQUIRED=TRUE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DEFAULT_FOLDER = tkw/grandiceps/rev1
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,13 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID 0x7431
 | 
					 | 
				
			||||||
#define PRODUCT_ID 0xD645
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MANUFACTURER tominabox1
 | 
					 | 
				
			||||||
#define PRODUCT Le Chiffre
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 4
 | 
					#define MATRIX_ROWS 4
 | 
				
			||||||
#define MATRIX_COLS 10
 | 
					#define MATRIX_COLS 10
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,10 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0003
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* COL2ROW, ROW2COL*/
 | 
					/* COL2ROW, ROW2COL*/
 | 
				
			||||||
#undef DIODE_DIRECTION
 | 
					#undef DIODE_DIRECTION
 | 
				
			||||||
#define DIODE_DIRECTION COL2ROW
 | 
					#define DIODE_DIRECTION COL2ROW
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/tominabox1/le_chiffre/he/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/tominabox1/le_chiffre/he/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.3"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,12 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  "keyboard_name": "le_chiffre",
 | 
					  "keyboard_name": "Le Chiffre",
 | 
				
			||||||
 | 
					  "manufacturer": "tominabox1",
 | 
				
			||||||
  "url": "",
 | 
					  "url": "",
 | 
				
			||||||
  "maintainer": "tominabox1",
 | 
					  "maintainer": "tominabox1",
 | 
				
			||||||
 | 
					  "usb": {
 | 
				
			||||||
 | 
					    "vid": "0x7431",
 | 
				
			||||||
 | 
					    "pid": "0xD645"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  "layouts": {
 | 
					  "layouts": {
 | 
				
			||||||
      "LAYOUT": {
 | 
					      "LAYOUT": {
 | 
				
			||||||
          "layout": [{"label":"Q", "x":0, "y":0}, {"label":"W", "x":1, "y":0}, {"label":"E", "x":2, "y":0}, {"label":"R", "x":3, "y":0}, {"label":"T", "x":4, "y":0}, {"label":"Rotary", "x":5, "y":0, "w":1}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0},
 | 
					          "layout": [{"label":"Q", "x":0, "y":0}, {"label":"W", "x":1, "y":0}, {"label":"E", "x":2, "y":0}, {"label":"R", "x":3, "y":0}, {"label":"T", "x":4, "y":0}, {"label":"Rotary", "x":5, "y":0, "w":1}, {"label":"Y", "x":6, "y":0}, {"label":"U", "x":7, "y":0}, {"label":"I", "x":8, "y":0}, {"label":"O", "x":9, "y":0}, {"label":"P", "x":10, "y":0},
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,9 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0001
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Keyboard Matrix Assignments
 | 
					 * Keyboard Matrix Assignments
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/tominabox1/le_chiffre/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/tominabox1/le_chiffre/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -17,8 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define DEVICE_VER 0x0002
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Keyboard Matrix Assignments
 | 
					 * Keyboard Matrix Assignments
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/tominabox1/le_chiffre/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/tominabox1/le_chiffre/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.2"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -22,6 +22,3 @@
 | 
				
			||||||
// rows are inputs). Note that every usable I/O pin is used.
 | 
					// rows are inputs). Note that every usable I/O pin is used.
 | 
				
			||||||
#define MATRIX_COL_PINS { B0, B1, B10, B12, B13, B14, B15, A8, A7, A10, A6, A5, A15, B3, B4, B5, B6, B7, B8, B9 }
 | 
					#define MATRIX_COL_PINS { B0, B1, B10, B12, B13, B14, B15, A8, A7, A10, A6, A5, A15, B3, B4, B5, B6, B7, B8, B9 }
 | 
				
			||||||
#define MATRIX_ROW_PINS { C13, C14, C15, A0, A1, A2, A3, A4 }
 | 
					#define MATRIX_ROW_PINS { C13, C14, C15, A0, A1, A2, A3, A4 }
 | 
				
			||||||
 | 
					 | 
				
			||||||
// The BlackPill version is version 2
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0002
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/tronguylabs/m122_3270/blackpill/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/tronguylabs/m122_3270/blackpill/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.2"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -24,6 +24,3 @@
 | 
				
			||||||
// rows are inputs). Note that every usable I/O pin is used.
 | 
					// rows are inputs). Note that every usable I/O pin is used.
 | 
				
			||||||
#define MATRIX_COL_PINS { B1, B10, B11, B12, B13, B14, B15, A8, B0, A10, A7, A6, A15, B3, B4, B5, B6, B7, B8, B9 }
 | 
					#define MATRIX_COL_PINS { B1, B10, B11, B12, B13, B14, B15, A8, B0, A10, A7, A6, A15, B3, B4, B5, B6, B7, B8, B9 }
 | 
				
			||||||
#define MATRIX_ROW_PINS { C13, C14, C15, A1, A2, A3, A4, A5 }
 | 
					#define MATRIX_ROW_PINS { C13, C14, C15, A1, A2, A3, A4, A5 }
 | 
				
			||||||
 | 
					 | 
				
			||||||
// The BluePill version is version 3
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0003
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/tronguylabs/m122_3270/bluepill/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/tronguylabs/m122_3270/bluepill/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.3"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -18,11 +18,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define VENDOR_ID    0x1209
 | 
					 | 
				
			||||||
#define PRODUCT_ID   0x3270
 | 
					 | 
				
			||||||
#define MANUFACTURER IBM
 | 
					 | 
				
			||||||
#define PRODUCT      Model M PC/3270 122 key
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// Both controllers draw 100 mA or less
 | 
					// Both controllers draw 100 mA or less
 | 
				
			||||||
#define USB_MAX_POWER_CONSUMPTION 100
 | 
					#define USB_MAX_POWER_CONSUMPTION 100
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,11 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "IBM Model M PC/3270 122 key",
 | 
					    "keyboard_name": "Model M PC/3270 122 key",
 | 
				
			||||||
 | 
					    "manufacturer": "IBM",
 | 
				
			||||||
    "maintainer": "jmaynard",
 | 
					    "maintainer": "jmaynard",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x1209",
 | 
				
			||||||
 | 
					        "pid": "0x3270"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,6 +20,3 @@
 | 
				
			||||||
//    avoiding the LED on PD6
 | 
					//    avoiding the LED on PD6
 | 
				
			||||||
#define MATRIX_COL_PINS { B5, B6, B7, D0, D1, D2, D3, D4, D5, D7, E0, E1, C0, C1, C2, C3, C4, C5, C6, C7 }
 | 
					#define MATRIX_COL_PINS { B5, B6, B7, D0, D1, D2, D3, D4, D5, D7, E0, E1, C0, C1, C2, C3, C4, C5, C6, C7 }
 | 
				
			||||||
#define MATRIX_ROW_PINS { F0, F1, F2, F3, F4, F5, F6, F7 }
 | 
					#define MATRIX_ROW_PINS { F0, F1, F2, F3, F4, F5, F6, F7 }
 | 
				
			||||||
 | 
					 | 
				
			||||||
// The Teensy version is version 1
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0001
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/tronguylabs/m122_3270/teensy/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/tronguylabs/m122_3270/teensy/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "unicomp/classic_ultracl_post_2013", 
 | 
					    "keyboard_name": "Unicomp Spacesaver M", 
 | 
				
			||||||
 | 
					    "manufacturer": "Unicomp/Purdea Andrei",
 | 
				
			||||||
    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb", 
 | 
					    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb", 
 | 
				
			||||||
    "maintainer": "purdeaandrei", 
 | 
					    "maintainer": "purdeaandrei", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x16C0",
 | 
				
			||||||
 | 
					        "pid": "0x27DB",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
            "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":18.5, "y":1.5}, {"x":19.5, "y":1.5}, {"x":20.5, "y":1.5}, {"x":21.5, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":18.5, "y":2.5}, {"x":19.5, "y":2.5}, {"x":20.5, "y":2.5}, {"x":21.5, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":13.75, "y":3.5, "w":1.25}, {"x":18.5, "y":3.5}, {"x":19.5, "y":3.5}, {"x":20.5, "y":3.5}, {"x":21.5, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5}, {"x":13.25, "y":4.5, "w":1.75}, {"x":16.25, "y":4.5}, {"x":18.5, "y":4.5}, {"x":19.5, "y":4.5}, {"x":20.5, "y":4.5}, {"x":21.5, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5}, {"x":5, "y":5.5, "w":4.75}, {"x":9.75, "y":5.5, "w":1.25}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}, {"x":18.5, "y":5.5}, {"x":19.5, "y":5.5}, {"x":20.5, "y":5.5}, {"x":21.5, "y":5.5}]
 | 
					            "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":18.5, "y":1.5}, {"x":19.5, "y":1.5}, {"x":20.5, "y":1.5}, {"x":21.5, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":18.5, "y":2.5}, {"x":19.5, "y":2.5}, {"x":20.5, "y":2.5}, {"x":21.5, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":13.75, "y":3.5, "w":1.25}, {"x":18.5, "y":3.5}, {"x":19.5, "y":3.5}, {"x":20.5, "y":3.5}, {"x":21.5, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5}, {"x":13.25, "y":4.5, "w":1.75}, {"x":16.25, "y":4.5}, {"x":18.5, "y":4.5}, {"x":19.5, "y":4.5}, {"x":20.5, "y":4.5}, {"x":21.5, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5}, {"x":5, "y":5.5, "w":4.75}, {"x":9.75, "y":5.5, "w":1.25}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}, {"x":18.5, "y":5.5}, {"x":19.5, "y":5.5}, {"x":20.5, "y":5.5}, {"x":21.5, "y":5.5}]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,12 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID 0x16C0
 | 
					 | 
				
			||||||
#define PRODUCT_ID 0x27DB
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER Unicomp/Purdea Andrei
 | 
					 | 
				
			||||||
#define PRODUCT Unicomp Spacesaver M
 | 
					 | 
				
			||||||
#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"
 | 
					#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "unicomp/classic_ultracl_pre_2013", 
 | 
					    "keyboard_name": "Unicomp Spacesaver M", 
 | 
				
			||||||
 | 
					    "manufacturer": "Unicomp/Purdea Andrei",
 | 
				
			||||||
    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb", 
 | 
					    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb", 
 | 
				
			||||||
    "maintainer": "purdeaandrei", 
 | 
					    "maintainer": "purdeaandrei", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x16C0",
 | 
				
			||||||
 | 
					        "pid": "0x27DB",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
            "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":18.5, "y":1.5}, {"x":19.5, "y":1.5}, {"x":20.5, "y":1.5}, {"x":21.5, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":18.5, "y":2.5}, {"x":19.5, "y":2.5}, {"x":20.5, "y":2.5}, {"x":21.5, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":13.75, "y":3.5, "w":1.25}, {"x":18.5, "y":3.5}, {"x":19.5, "y":3.5}, {"x":20.5, "y":3.5}, {"x":21.5, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5}, {"x":13.25, "y":4.5, "w":1.75}, {"x":16.25, "y":4.5}, {"x":18.5, "y":4.5}, {"x":19.5, "y":4.5}, {"x":20.5, "y":4.5}, {"x":21.5, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5, "w":1.25}, {"x":2.75, "y":5.5, "w":1.25}, {"x":4, "y":5.5}, {"x":5, "y":5.5, "w":4.75}, {"x":9.75, "y":5.5, "w":1.25}, {"x":11, "y":5.5, "w":1.25}, {"x":12.25, "y":5.5, "w":1.25}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}, {"x":18.5, "y":5.5}, {"x":19.5, "y":5.5}, {"x":20.5, "y":5.5}, {"x":21.5, "y":5.5}]
 | 
					            "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":18.5, "y":1.5}, {"x":19.5, "y":1.5}, {"x":20.5, "y":1.5}, {"x":21.5, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":18.5, "y":2.5}, {"x":19.5, "y":2.5}, {"x":20.5, "y":2.5}, {"x":21.5, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":13.75, "y":3.5, "w":1.25}, {"x":18.5, "y":3.5}, {"x":19.5, "y":3.5}, {"x":20.5, "y":3.5}, {"x":21.5, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5}, {"x":13.25, "y":4.5, "w":1.75}, {"x":16.25, "y":4.5}, {"x":18.5, "y":4.5}, {"x":19.5, "y":4.5}, {"x":20.5, "y":4.5}, {"x":21.5, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5, "w":1.25}, {"x":2.75, "y":5.5, "w":1.25}, {"x":4, "y":5.5}, {"x":5, "y":5.5, "w":4.75}, {"x":9.75, "y":5.5, "w":1.25}, {"x":11, "y":5.5, "w":1.25}, {"x":12.25, "y":5.5, "w":1.25}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}, {"x":18.5, "y":5.5}, {"x":19.5, "y":5.5}, {"x":20.5, "y":5.5}, {"x":21.5, "y":5.5}]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,12 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID 0x16C0
 | 
					 | 
				
			||||||
#define PRODUCT_ID 0x27DB
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER Unicomp/Purdea Andrei
 | 
					 | 
				
			||||||
#define PRODUCT Unicomp Spacesaver M
 | 
					 | 
				
			||||||
#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"
 | 
					#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "unicomp/spacesaver_m_post_2013", 
 | 
					    "keyboard_name": "Unicomp Spacesaver M", 
 | 
				
			||||||
 | 
					    "manufacturer": "Unicomp/Purdea Andrei",
 | 
				
			||||||
    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb", 
 | 
					    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb", 
 | 
				
			||||||
    "maintainer": "purdeaandrei", 
 | 
					    "maintainer": "purdeaandrei", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x16C0",
 | 
				
			||||||
 | 
					        "pid": "0x27DB",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
            "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":18.5, "y":1.5}, {"x":19.5, "y":1.5}, {"x":20.5, "y":1.5}, {"x":21.5, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":18.5, "y":2.5}, {"x":19.5, "y":2.5}, {"x":20.5, "y":2.5}, {"x":21.5, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":13.75, "y":3.5, "w":1.25}, {"x":18.5, "y":3.5}, {"x":19.5, "y":3.5}, {"x":20.5, "y":3.5}, {"x":21.5, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5}, {"x":13.25, "y":4.5, "w":1.75}, {"x":16.25, "y":4.5}, {"x":18.5, "y":4.5}, {"x":19.5, "y":4.5}, {"x":20.5, "y":4.5}, {"x":21.5, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5}, {"x":5, "y":5.5, "w":4.75}, {"x":9.75, "y":5.5, "w":1.25}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}, {"x":18.5, "y":5.5}, {"x":19.5, "y":5.5}, {"x":20.5, "y":5.5}, {"x":21.5, "y":5.5}]
 | 
					            "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":18.5, "y":1.5}, {"x":19.5, "y":1.5}, {"x":20.5, "y":1.5}, {"x":21.5, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":18.5, "y":2.5}, {"x":19.5, "y":2.5}, {"x":20.5, "y":2.5}, {"x":21.5, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":13.75, "y":3.5, "w":1.25}, {"x":18.5, "y":3.5}, {"x":19.5, "y":3.5}, {"x":20.5, "y":3.5}, {"x":21.5, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5}, {"x":13.25, "y":4.5, "w":1.75}, {"x":16.25, "y":4.5}, {"x":18.5, "y":4.5}, {"x":19.5, "y":4.5}, {"x":20.5, "y":4.5}, {"x":21.5, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5}, {"x":2.5, "y":5.5, "w":1.5}, {"x":4, "y":5.5}, {"x":5, "y":5.5, "w":4.75}, {"x":9.75, "y":5.5, "w":1.25}, {"x":11, "y":5.5, "w":1.5}, {"x":12.5, "y":5.5}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}, {"x":18.5, "y":5.5}, {"x":19.5, "y":5.5}, {"x":20.5, "y":5.5}, {"x":21.5, "y":5.5}]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,12 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID 0x16C0
 | 
					 | 
				
			||||||
#define PRODUCT_ID 0x27DB
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER Unicomp/Purdea Andrei
 | 
					 | 
				
			||||||
#define PRODUCT Unicomp Spacesaver M
 | 
					 | 
				
			||||||
#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"
 | 
					#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "unicomp/spacesaver_m_pre_2013", 
 | 
					    "keyboard_name": "Unicomp Spacesaver M", 
 | 
				
			||||||
 | 
					    "manufacturer": "Unicomp/Purdea Andrei",
 | 
				
			||||||
    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb", 
 | 
					    "url": "https://github.com/purdeaandrei/overnumpad_controller_1xb", 
 | 
				
			||||||
    "maintainer": "purdeaandrei", 
 | 
					    "maintainer": "purdeaandrei", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x16C0",
 | 
				
			||||||
 | 
					        "pid": "0x27DB",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
            "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":18.5, "y":1.5}, {"x":19.5, "y":1.5}, {"x":20.5, "y":1.5}, {"x":21.5, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":18.5, "y":2.5}, {"x":19.5, "y":2.5}, {"x":20.5, "y":2.5}, {"x":21.5, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":13.75, "y":3.5, "w":1.25}, {"x":18.5, "y":3.5}, {"x":19.5, "y":3.5}, {"x":20.5, "y":3.5}, {"x":21.5, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5}, {"x":13.25, "y":4.5, "w":1.75}, {"x":16.25, "y":4.5}, {"x":18.5, "y":4.5}, {"x":19.5, "y":4.5}, {"x":20.5, "y":4.5}, {"x":21.5, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5, "w":1.25}, {"x":2.75, "y":5.5, "w":1.25}, {"x":4, "y":5.5}, {"x":5, "y":5.5, "w":4.75}, {"x":9.75, "y":5.5, "w":1.25}, {"x":11, "y":5.5, "w":1.25}, {"x":12.25, "y":5.5, "w":1.25}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}, {"x":18.5, "y":5.5}, {"x":19.5, "y":5.5}, {"x":20.5, "y":5.5}, {"x":21.5, "y":5.5}]
 | 
					            "layout": [{"x":0, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6.5, "y":0}, {"x":7.5, "y":0}, {"x":8.5, "y":0}, {"x":9.5, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0}, {"x":14, "y":0}, {"x":15.25, "y":0}, {"x":16.25, "y":0}, {"x":17.25, "y":0}, {"x":0, "y":1.5}, {"x":1, "y":1.5}, {"x":2, "y":1.5}, {"x":3, "y":1.5}, {"x":4, "y":1.5}, {"x":5, "y":1.5}, {"x":6, "y":1.5}, {"x":7, "y":1.5}, {"x":8, "y":1.5}, {"x":9, "y":1.5}, {"x":10, "y":1.5}, {"x":11, "y":1.5}, {"x":12, "y":1.5}, {"x":13, "y":1.5}, {"x":14, "y":1.5}, {"x":15.25, "y":1.5}, {"x":16.25, "y":1.5}, {"x":17.25, "y":1.5}, {"x":18.5, "y":1.5}, {"x":19.5, "y":1.5}, {"x":20.5, "y":1.5}, {"x":21.5, "y":1.5}, {"x":0, "y":2.5, "w":1.5}, {"x":1.5, "y":2.5}, {"x":2.5, "y":2.5}, {"x":3.5, "y":2.5}, {"x":4.5, "y":2.5}, {"x":5.5, "y":2.5}, {"x":6.5, "y":2.5}, {"x":7.5, "y":2.5}, {"x":8.5, "y":2.5}, {"x":9.5, "y":2.5}, {"x":10.5, "y":2.5}, {"x":11.5, "y":2.5}, {"x":12.5, "y":2.5}, {"x":13.5, "y":2.5, "w":1.5}, {"x":15.25, "y":2.5}, {"x":16.25, "y":2.5}, {"x":17.25, "y":2.5}, {"x":18.5, "y":2.5}, {"x":19.5, "y":2.5}, {"x":20.5, "y":2.5}, {"x":21.5, "y":2.5}, {"x":0, "y":3.5, "w":1.75}, {"x":1.75, "y":3.5}, {"x":2.75, "y":3.5}, {"x":3.75, "y":3.5}, {"x":4.75, "y":3.5}, {"x":5.75, "y":3.5}, {"x":6.75, "y":3.5}, {"x":7.75, "y":3.5}, {"x":8.75, "y":3.5}, {"x":9.75, "y":3.5}, {"x":10.75, "y":3.5}, {"x":11.75, "y":3.5}, {"x":12.75, "y":3.5}, {"x":13.75, "y":3.5, "w":1.25}, {"x":18.5, "y":3.5}, {"x":19.5, "y":3.5}, {"x":20.5, "y":3.5}, {"x":21.5, "y":3.5}, {"x":0, "y":4.5, "w":1.25}, {"x":1.25, "y":4.5}, {"x":2.25, "y":4.5}, {"x":3.25, "y":4.5}, {"x":4.25, "y":4.5}, {"x":5.25, "y":4.5}, {"x":6.25, "y":4.5}, {"x":7.25, "y":4.5}, {"x":8.25, "y":4.5}, {"x":9.25, "y":4.5}, {"x":10.25, "y":4.5}, {"x":11.25, "y":4.5}, {"x":12.25, "y":4.5}, {"x":13.25, "y":4.5, "w":1.75}, {"x":16.25, "y":4.5}, {"x":18.5, "y":4.5}, {"x":19.5, "y":4.5}, {"x":20.5, "y":4.5}, {"x":21.5, "y":4.5}, {"x":0, "y":5.5, "w":1.5}, {"x":1.5, "y":5.5, "w":1.25}, {"x":2.75, "y":5.5, "w":1.25}, {"x":4, "y":5.5}, {"x":5, "y":5.5, "w":4.75}, {"x":9.75, "y":5.5, "w":1.25}, {"x":11, "y":5.5, "w":1.25}, {"x":12.25, "y":5.5, "w":1.25}, {"x":13.5, "y":5.5, "w":1.5}, {"x":15.25, "y":5.5}, {"x":16.25, "y":5.5}, {"x":17.25, "y":5.5}, {"x":18.5, "y":5.5}, {"x":19.5, "y":5.5}, {"x":20.5, "y":5.5}, {"x":21.5, "y":5.5}]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,12 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID 0x16C0
 | 
					 | 
				
			||||||
#define PRODUCT_ID 0x27DB
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER Unicomp/Purdea Andrei
 | 
					 | 
				
			||||||
#define PRODUCT Unicomp Spacesaver M
 | 
					 | 
				
			||||||
#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"
 | 
					#define SERIAL_NUMBER "purdea.ro:overnumpad_controller"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,13 +18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0xFEED
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x3060
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    nrtkbb
 | 
					 | 
				
			||||||
#define PRODUCT         uzu42
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
// Rows are doubled-up
 | 
					// Rows are doubled-up
 | 
				
			||||||
#define MATRIX_ROWS 8
 | 
					#define MATRIX_ROWS 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  "keyboard_name": "uzu42",
 | 
					  "keyboard_name": "uzu42",
 | 
				
			||||||
 | 
					  "manufacturer": "nrtkbb",
 | 
				
			||||||
  "url": "https://github.com/nrtkbb/Keyboards/tree/master/uzu42",
 | 
					  "url": "https://github.com/nrtkbb/Keyboards/tree/master/uzu42",
 | 
				
			||||||
  "maintainer": "nrtkbb",
 | 
					  "maintainer": "nrtkbb",
 | 
				
			||||||
 | 
					  "usb": {
 | 
				
			||||||
 | 
					    "vid": "0xFEED",
 | 
				
			||||||
 | 
					    "pid": "0x3060",
 | 
				
			||||||
 | 
					    "device_version": "0.0.1"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  "layouts": {
 | 
					  "layouts": {
 | 
				
			||||||
    "LAYOUT": {
 | 
					    "LAYOUT": {
 | 
				
			||||||
      "layout": [
 | 
					      "layout": [
 | 
				
			||||||
| 
						 | 
					@ -21,12 +21,6 @@
 | 
				
			||||||
/* Ensure we jump to bootloader if the RESET keycode was pressed */
 | 
					/* Ensure we jump to bootloader if the RESET keycode was pressed */
 | 
				
			||||||
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
 | 
					#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0x574D // WM
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    WestM
 | 
					 | 
				
			||||||
#define PRODUCT         WestM68
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* 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,12 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "WestM68",
 | 
					    "keyboard_name": "WestM68",
 | 
				
			||||||
 | 
					    "manufacturer": "WestM",
 | 
				
			||||||
    "url": "https://github.com/WestMProducts",
 | 
					    "url": "https://github.com/WestMProducts",
 | 
				
			||||||
    "maintainer": "WestM",
 | 
					    "maintainer": "WestM",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x574D",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_65_ansi": {
 | 
					        "LAYOUT_65_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -16,8 +16,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define PRODUCT_ID      0x0101
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// The pin connected to the data pin of the LEDs
 | 
					// The pin connected to the data pin of the LEDs
 | 
				
			||||||
#define RGB_DI_PIN A8
 | 
					#define RGB_DI_PIN A8
 | 
				
			||||||
#define RGBLED_NUM 16
 | 
					#define RGBLED_NUM 16
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/westm/westm68/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/westm/westm68/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "pid": "0x0101"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -16,8 +16,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define PRODUCT_ID      0x0102
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// The pin connected to the data pin of the LEDs
 | 
					// The pin connected to the data pin of the LEDs
 | 
				
			||||||
#define RGB_DI_PIN A8
 | 
					#define RGB_DI_PIN A8
 | 
				
			||||||
#define RGBLED_NUM 16
 | 
					#define RGBLED_NUM 16
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/westm/westm68/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/westm/westm68/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "pid": "0x0102"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -21,12 +21,6 @@
 | 
				
			||||||
/* Ensure we jump to bootloader if the RESET keycode was pressed */
 | 
					/* Ensure we jump to bootloader if the RESET keycode was pressed */
 | 
				
			||||||
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
 | 
					#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID       0x574D // WM
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    WestM
 | 
					 | 
				
			||||||
#define PRODUCT         WestM9
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 3
 | 
					#define MATRIX_ROWS 3
 | 
				
			||||||
#define MATRIX_COLS 3
 | 
					#define MATRIX_COLS 3
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,12 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "WestM9",
 | 
					    "keyboard_name": "WestM9",
 | 
				
			||||||
 | 
					    "manufacturer": "WestM",
 | 
				
			||||||
    "url": "https://github.com/WestMProducts",
 | 
					    "url": "https://github.com/WestMProducts",
 | 
				
			||||||
    "maintainer": "WestM",
 | 
					    "maintainer": "WestM",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x574D",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_macropad": {
 | 
					        "LAYOUT_macropad": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -16,8 +16,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define PRODUCT_ID      0x0301
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// The pin connected to the data pin of the LEDs
 | 
					// The pin connected to the data pin of the LEDs
 | 
				
			||||||
#define RGB_DI_PIN F1
 | 
					#define RGB_DI_PIN F1
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/westm/westm9/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/westm/westm9/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "pid": "0x0301"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -16,8 +16,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define PRODUCT_ID      0x0302
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// The pin connected to the data pin of the LEDs
 | 
					// The pin connected to the data pin of the LEDs
 | 
				
			||||||
#define RGB_DI_PIN F1
 | 
					#define RGB_DI_PIN F1
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/westm/westm9/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/westm/westm9/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "pid": "0x0302"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -17,7 +17,3 @@
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define VENDOR_ID 0xFEED
 | 
					 | 
				
			||||||
#define PRODUCT_ID 0x0495
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,11 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USB Device descriptor parameter */
 | 
					 | 
				
			||||||
#define DEVICE_VER 0x0003
 | 
					 | 
				
			||||||
#define MANUFACTURER Whale Mo
 | 
					 | 
				
			||||||
#define PRODUCT Splite Keyboard v3
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
/* Notice: HALF of row on the slave side */
 | 
					/* Notice: HALF of row on the slave side */
 | 
				
			||||||
#define MATRIX_ROWS 12
 | 
					#define MATRIX_ROWS 12
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Splite Keyboard v3",
 | 
					    "keyboard_name": "Splite Keyboard v3",
 | 
				
			||||||
 | 
					    "manufacturer": "Whale Mo",
 | 
				
			||||||
    "url": "https://github.com/ncwhale/Keyboard_Design/tree/master/Splite-Keyboard-v3",
 | 
					    "url": "https://github.com/ncwhale/Keyboard_Design/tree/master/Splite-Keyboard-v3",
 | 
				
			||||||
    "maintainer": "ncwhale",
 | 
					    "maintainer": "ncwhale",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
 | 
					        "pid": "0x0495",
 | 
				
			||||||
 | 
					        "device_version": "0.0.3"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,13 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Dawn60",
 | 
					    "keyboard_name": "Dawn60",
 | 
				
			||||||
 | 
					    "manufacturer": "Xelus",
 | 
				
			||||||
    "url": "",
 | 
					    "url": "",
 | 
				
			||||||
    "maintainer": "Xelus22",
 | 
					    "maintainer": "Xelus22",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x5845",
 | 
				
			||||||
 | 
					        "pid": "0x0060",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layout_aliases": {
 | 
					    "layout_aliases": {
 | 
				
			||||||
        "LAYOUT_60_all": "LAYOUT_all"
 | 
					        "LAYOUT_60_all": "LAYOUT_all"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,12 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// USB Device descriptor parameter
 | 
					 | 
				
			||||||
#define VENDOR_ID       0x5845 // XE
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x0060 // Dawn60
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    Xelus
 | 
					 | 
				
			||||||
#define PRODUCT         Dawn60
 | 
					 | 
				
			||||||
// key matrix size
 | 
					// key matrix size
 | 
				
			||||||
#define MATRIX_ROWS 5
 | 
					#define MATRIX_ROWS 5
 | 
				
			||||||
#define MATRIX_COLS 14
 | 
					#define MATRIX_COLS 14
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,13 +17,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "config_common.h"
 | 
					#include "config_common.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// USB Device descriptor parameter
 | 
					 | 
				
			||||||
#define VENDOR_ID       0x5845 // XE
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x0060 // Dawn60
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    Xelus
 | 
					 | 
				
			||||||
#define PRODUCT         Dawn60
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// 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,12 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "RS60",
 | 
					    "keyboard_name": "RS60",
 | 
				
			||||||
 | 
					    "manufacturer": "Xelus",
 | 
				
			||||||
    "url": "",
 | 
					    "url": "",
 | 
				
			||||||
    "maintainer": "Xelus22",
 | 
					    "maintainer": "Xelus22",
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x5845",
 | 
				
			||||||
 | 
					        "pid": "0x5253"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -15,13 +15,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// USB Device descriptor parameter
 | 
					 | 
				
			||||||
#define VENDOR_ID       0x5845 // XE
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x5253 // RS60
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0001
 | 
					 | 
				
			||||||
#define MANUFACTURER    Xelus
 | 
					 | 
				
			||||||
#define PRODUCT         RS60
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 5
 | 
					#define MATRIX_ROWS 5
 | 
				
			||||||
#define MATRIX_COLS 14
 | 
					#define MATRIX_COLS 14
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/xelus/rs60/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/xelus/rs60/rev1/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -15,13 +15,6 @@
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// USB Device descriptor parameter
 | 
					 | 
				
			||||||
#define VENDOR_ID       0x5845 // XE
 | 
					 | 
				
			||||||
#define PRODUCT_ID      0x5253 // RS60
 | 
					 | 
				
			||||||
#define DEVICE_VER      0x0002
 | 
					 | 
				
			||||||
#define MANUFACTURER    Xelus
 | 
					 | 
				
			||||||
#define PRODUCT         RS60
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* key matrix size */
 | 
					/* key matrix size */
 | 
				
			||||||
#define MATRIX_ROWS 5
 | 
					#define MATRIX_ROWS 5
 | 
				
			||||||
#define MATRIX_COLS 14
 | 
					#define MATRIX_COLS 14
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								keyboards/xelus/rs60/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/xelus/rs60/rev2/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "device_version": "0.0.2"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,12 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "XD004", 
 | 
					    "keyboard_name": "XD004", 
 | 
				
			||||||
 | 
					    "manufacturer": "XIUDI",
 | 
				
			||||||
    "maintainer": "qmk", 
 | 
					    "maintainer": "qmk", 
 | 
				
			||||||
 | 
					    "usb": {
 | 
				
			||||||
 | 
					        "vid": "0x7844",
 | 
				
			||||||
 | 
					        "pid": "0x0404",
 | 
				
			||||||
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
            "layout": [{"label":"L", "x":0, "y":0}, {"label":"O", "x":1, "y":0}, {"label":"V", "x":2, "y":0}, {"label":"E", "x":3, "y":0}]
 | 
					            "layout": [{"label":"L", "x":0, "y":0}, {"label":"O", "x":1, "y":0}, {"label":"V", "x":2, "y":0}, {"label":"E", "x":3, "y":0}]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue