@@ -8,6 +8,14 @@
"pid": "0x0012",
"device_version": "0.0.1"
},
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
"matrix_pins": {
"cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5"],
"rows": ["C6", "D7", "E6", "B4", "B5"]
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
"pid": "0x0005",
"cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"],
"rows": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"]
"pid": "0x0011",
"cols": ["C6", "D7", "E6", "B4", "B5", "B6", "B2", "B3", "B1", "F7"],
"rows": ["D2", "D1", "D0", "D4"]
"pid": "0x0010",
"cols": ["D0", "D4", "C6"],
"rows": ["D1"]
"pid": "0x0009",
+ "bootmagic": false,
"cols": ["C6", "D4", "D0"],
"rows": ["B5", "B4", "E6", "D7"]
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
"pid": "0x0008",
"cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B6", "B2", "B3", "B1"],
"rows": ["F4", "F5", "F6", "F7"]
"pid": "0x0004",
"cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B6", "B2", "B3", "B1", "D3"],
"pid": "0x0003",
"cols": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "B6", "B2", "B3", "B1"],
"pid": "0xA129",
+ "nkro": false
"cols": ["B5", "B4", "D7", "D6", "E6", "D0", "D1", "D2", "D3", "D5"],
"rows": ["B3", "B7", "B1", "B2", "B0", "F4", "F0", "F1", "D4", "B6"]
-NKRO_ENABLE = no # Enable N-Key Rollover
@@ -8,6 +8,16 @@
"pid": "0x6060",
+ "backlight": true,
+ "nkro": true,
+ "rgblight": true
"cols": ["D0", "D1", "D2", "D3", "D5", "B6", "C6", "C7", "F1", "F0", "E6", "B3", "B2", "B1", "B0"],
"rows": ["B5", "B4", "D7", "D6", "D4"]
@@ -1,11 +0,0 @@
-# CONSOLE_ENABLE = yes # Console for debug
-# COMMAND_ENABLE = yes # Commands for debug and configuration
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable the RGB backlight
@@ -8,6 +8,15 @@
"pid": "0xE9B9",
+ "encoder": true,
"cols": ["F7", "F6", "F5", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C7", "B0"],
"rows": ["F4", "F1", "F0", "C6"]
@@ -1,13 +0,0 @@
-ENCODER_ENABLE = yes # Enable encoder
"cols": ["D3", "D2", "D1", "D0", "B7", "B3"],
"rows": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B4", "D7", "D4", "D5", "D6"]
-AUDIO_ENABLE = no
-RGBLIGHT_ENABLE = no
"cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3"],
"rows": ["D0", "D1", "D2", "D3", "D5"]
-RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
"pid": "0x27DB",
"device_version": "0.0.2"
+ "mousekey": false,
"cols": ["C2", "D0", "D1", "D4", "C3", "C1"],
"rows": ["B5", "B1", "B2", "B3", "B4", "C0", "D5", "D6", "D7", "B0"]
-MOUSEKEY_ENABLE = no # Mouse keys
@@ -9,6 +9,15 @@
"device_version": "0.0.1",
"force_nkro": true
+ "nkro": false,
"cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "A10", "B11", "B8", "B9", "C13"],
"rows": ["B0", "B1", "B2", "B3", "A15", "B10"]
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
"cols": ["D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F4", "F7", "F6", "F5", "F1", "F0"],
"rows": ["B0", "B7", "D0", "D1", "D2"]
@@ -9,6 +9,14 @@
"rows": ["E6", "B0", "B7", "D0", "D1", "D2"]
@@ -64,6 +64,17 @@
"max_brightness": 200,
"sleep": true
+ "rgblight": true,
+ "rgb_matrix": true
"cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "A10", "A15", "B8", "B9", "B12", "B13"],
"rows": ["B0", "B1", "B2", "B10", "B11"]
@@ -1,15 +0,0 @@
-ENCODER_ENABLE = yes # Rotary encoder
-
-RGB_MATRIX_ENABLE = yes
"pid": "0x4373",
+ "console": true,
"cols": ["D0", "D1", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4"],
"rows": ["D2", "D3", "F1", "F0"]
-CONSOLE_ENABLE = yes # Console for debug
@@ -9,6 +9,17 @@
"max_power": 400
+ "oled": true,
"cols": ["B2", "D2", "B3", "B7", "F5", "F4", "F1", "F0"],
"rows": ["D5", "D6", "B6", "D7", "C7", "B4", "B5", "D3", "D4", "C6"]
@@ -1,14 +0,0 @@
-ENCODER_ENABLE = yes
-OLED_ENABLE = yes
"pid": "0x0001",
"cols": ["D1", "D0", "D4", "B6", "B2", "B3", "B1", "F7", "F6", "F5"],
"rows": ["F4", "C6", "D7", "E6", "B4"]
"pid": "0x2045",
"cols": ["D5", "B7", "B5", "B4", "E6", "D7", "C7", "B3", "B2", "B6", "F0", "F1", "B1", "F7"],
"rows": ["D4", "C6", "F6", "F5", "F4"]
"pid": "0x5359",
"cols": ["F0", "D4", "F5", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "B6"],
"rows": ["E6", "B0", "F4", "F1"]
@@ -26,6 +26,15 @@
"ws2812": {
"pin": "E6"
"cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
"rows": ["B0", "D5", "D3", "D2"]
"pid": "0x6668",
+ "unicode": true
"cols": ["D2", "D7", "E6", "B4", "B5"],
"rows": ["D1", "D0", "D4", "C6"]
-UNICODE_ENABLE = yes # Unicode
-IOS_DEVICE_ENABLE = no # connect to IOS Device
@@ -3,6 +3,16 @@
"usb": {
"cols": ["D0", "B2", "D4", "B6"],
"rows": ["B3", "B4", "B5", "D7", "E6"]
@@ -1,16 +0,0 @@
@@ -3,6 +3,15 @@
"cols": ["D1", "D0", "D4", "B2"],
-ENCODER_ENABLE = no
"pid": "0x6666",
"cols": ["F4", "F5", "B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1"],
"rows": ["F6", "B3", "B2", "B6"]
@@ -7,6 +7,15 @@
"pid": "0x6669",
"cols": ["D4", "C6", "D7", "E6", "B4", "B2", "B3", "B1", "F7", "F6"],
"rows": ["D1", "D0", "F4", "F5"]
"pid": "0x6670",
"cols": ["D7", "E6", "B4", "B5", "D2", "D3", "F7", "B1", "B3", "B2", "B6"],
@@ -28,6 +28,15 @@
"pin": "D2"
"cols": ["F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D0", "D1"],
"rows": ["F0", "F1", "F4", "F5"]
"pid": "0x422D",
"device_version": "2.0.0"
"cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
"rows": ["B3", "B4", "B5", "B6", "B7"]
@@ -1,10 +0,0 @@
-MOUSEKEY_ENABLE = yes
-EXTRAKEY_ENABLE = yes
-CONSOLE_ENABLE = no
-COMMAND_ENABLE = no
-BACKLIGHT_ENABLE = yes
-RGBLIGHT_ENABLE = yes
"pid": "0x1501",
"cols": ["F7", "F6", "F5", "F4", "F1", "F0", "D7", "D4", "D3", "D2", "D1", "D0", "B6", "C6", "C7"],
"rows": ["B7", "D6", "E6", "B4", "B5"]
@@ -7,6 +7,14 @@
"pid": "0x5069",
"cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"],
"rows": ["E6", "B7", "F7", "F4", "F5"]
"pid": "0x5068",
+ "command": true,
"cols": ["D1", "E6"],
"rows": ["F7", "B6", "F4"]
-COMMAND_ENABLE = yes # Commands for debug and configuration
@@ -7,6 +7,16 @@
"pid": "0x0348",
"cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3"],
"rows": ["B0", "B1", "B2", "B3"]
-MOUSEKEY_ENABLE = no
-COMMAND_ENABLE = yes
"max_power": 100
"cols": ["B0", "D7", "D6", "D5", "D4", "D1", "D0", "C1", "C2", "C3"],
"rows": ["C0", "B5", "B4", "B3", "B2", "B1"]
"pid": "0x0000",
"cols": ["D2", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5"],
"rows": ["F0", "F1", "F4", "E6"]
"pid": "0x434E",
"rows": ["B0", "B1", "B2", "B3", "B4"]
"cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2"],
"rows": ["B0", "B1", "B2", "B3", "B5", "B6", "B7"]
"cols": ["C4", "C2", "D7", "C7", "C6", "A0", "A1", "A2", "A3", "A7", "A6", "A4", "A5", "C5", "C3"],
"rows": ["B0", "B1", "B2", "B3", "B4", "B6", "B5"]
"pid": "0x5B50",
"device_version": "0.0.3"
"cols": ["D5", "C7", "C6", "D4", "D0", "E6", "F0", "F1", "F4", "F5", "F6", "F7", "D7", "D6", "D1", "D2", "D3"],
"rows": ["B5", "B4", "B3", "B2", "B1", "B0"]
"pid": "0x0C61",
"device_version": "1.0.0"
"cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9"],
"rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9"]
"pin": "B0"
"cols": ["F7", "F6", "F5", "F4", "F1", "F0", "B1", "B2", "B3", "B7", "D5", "D3", "D2", "D1", "D0"],
"rows": ["D4", "D6", "D7", "B4", "B5"]
"pid": "0x0020",
"cols": ["D7", "E6", "B4", "B5"],
"rows": ["D1", "D0", "D4"]
-KEY_LOCK_ENABLE = no # Allows locking any key.
"pid": "0x0021",
"rows": ["D0", "D4", "D1"]