commit: 539fa21bf80308a21048334909b6512917aa3c7b
parent 16ad09299c25d3338771c5743729f0ec4b90586b
Author: Joel Challis <git@zvecr.com>
Date: Fri, 15 Mar 2024 01:42:15 +0000
Migrate features from rules.mk to data driven - IJK (#23276)
Diffstat:
546 files changed, 48784 insertions(+), 49413 deletions(-)
diff --git a/keyboards/ianklug/grooveboard/info.json b/keyboards/ianklug/grooveboard/info.json
@@ -1,28 +0,0 @@
-{
- "keyboard_name": "grooveboard",
- "manufacturer": "ianklug",
- "url": "https://github.com/ianklug/grooveboard",
- "maintainer": "ianklug",
- "usb": {
- "vid": "0x4B4C",
- "pid": "0x4742",
- "device_version": "0.0.1"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "matrix_pins": {
- "direct": [
- ["F7", "F6", "D1", "D2"]
- ]
- },
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"x": 0, "y": 0, "matrix": [0, 0]},
- {"x": 1, "y": 0, "matrix": [0, 1]},
- {"x": 4, "y": 0, "matrix": [0, 2]},
- {"x": 5, "y": 0, "matrix": [0, 3]}
- ]
- }
- }
-}
diff --git a/keyboards/ianklug/grooveboard/keyboard.json b/keyboards/ianklug/grooveboard/keyboard.json
@@ -0,0 +1,36 @@
+{
+ "keyboard_name": "grooveboard",
+ "manufacturer": "ianklug",
+ "url": "https://github.com/ianklug/grooveboard",
+ "maintainer": "ianklug",
+ "usb": {
+ "vid": "0x4B4C",
+ "pid": "0x4742",
+ "device_version": "0.0.1"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "direct": [
+ ["F7", "F6", "D1", "D2"]
+ ]
+ },
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"x": 0, "y": 0, "matrix": [0, 0]},
+ {"x": 1, "y": 0, "matrix": [0, 1]},
+ {"x": 4, "y": 0, "matrix": [0, 2]},
+ {"x": 5, "y": 0, "matrix": [0, 3]}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ianklug/grooveboard/rules.mk b/keyboards/ianklug/grooveboard/rules.mk
@@ -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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/ibm/model_m/ashpil_usbc/info.json b/keyboards/ibm/model_m/ashpil_usbc/info.json
@@ -1,270 +0,0 @@
-{
- "keyboard_name": "IBM Model M 101/102",
- "manufacturer": "ashpil",
- "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m/ashpil_usbc",
- "maintainer": "ashpil",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x0000",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["E6", "E7", "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "A0", "A1", "A2", "A3", "A4", "A5"],
- "rows": ["C7", "C6", "C5", "C4", "C3", "C2", "C1", "C0"]
- },
- "diode_direction": "ROW2COL",
- "bootmagic": {
- "matrix": [0, 2]
- },
- "processor": "at90usb1286",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_fullsize_iso_wkl": {
- "layout": [
- {"matrix": [0, 2], "x": 0, "y": 0},
-
- {"matrix": [2, 3], "x": 2, "y": 0},
- {"matrix": [2, 4], "x": 3, "y": 0},
- {"matrix": [1, 4], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 8], "x": 7.5, "y": 0},
- {"matrix": [1, 9], "x": 8.5, "y": 0},
- {"matrix": [2, 9], "x": 9.5, "y": 0},
-
- {"matrix": [2, 6], "x": 11, "y": 0},
- {"matrix": [3, 6], "x": 12, "y": 0},
- {"matrix": [3, 11], "x": 13, "y": 0},
- {"matrix": [3, 12], "x": 14, "y": 0},
-
- {"matrix": [3, 15], "x": 15.25, "y": 0},
- {"matrix": [4, 15], "x": 16.25, "y": 0},
- {"matrix": [6, 14], "x": 17.25, "y": 0},
-
- {"matrix": [2, 2], "x": 0, "y": 1.5},
- {"matrix": [3, 2], "x": 1, "y": 1.5},
- {"matrix": [3, 3], "x": 2, "y": 1.5},
- {"matrix": [3, 4], "x": 3, "y": 1.5},
- {"matrix": [3, 5], "x": 4, "y": 1.5},
- {"matrix": [2, 5], "x": 5, "y": 1.5},
- {"matrix": [2, 7], "x": 6, "y": 1.5},
- {"matrix": [3, 7], "x": 7, "y": 1.5},
- {"matrix": [3, 8], "x": 8, "y": 1.5},
- {"matrix": [3, 9], "x": 9, "y": 1.5},
- {"matrix": [3, 10], "x": 10, "y": 1.5},
- {"matrix": [2, 10], "x": 11, "y": 1.5},
- {"matrix": [2, 8], "x": 12, "y": 1.5},
- {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [2, 12], "x": 15.25, "y": 1.5},
- {"matrix": [2, 14], "x": 16.25, "y": 1.5},
- {"matrix": [2, 13], "x": 17.25, "y": 1.5},
-
- {"matrix": [6, 11], "x": 18.5, "y": 1.5},
- {"matrix": [6, 12], "x": 19.5, "y": 1.5},
- {"matrix": [6, 13], "x": 20.5, "y": 1.5},
- {"matrix": [7, 13], "x": 21.5, "y": 1.5},
-
- {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [4, 2], "x": 1.5, "y": 2.5},
- {"matrix": [4, 3], "x": 2.5, "y": 2.5},
- {"matrix": [4, 4], "x": 3.5, "y": 2.5},
- {"matrix": [4, 5], "x": 4.5, "y": 2.5},
- {"matrix": [1, 5], "x": 5.5, "y": 2.5},
- {"matrix": [1, 7], "x": 6.5, "y": 2.5},
- {"matrix": [4, 7], "x": 7.5, "y": 2.5},
- {"matrix": [4, 8], "x": 8.5, "y": 2.5},
- {"matrix": [4, 9], "x": 9.5, "y": 2.5},
- {"matrix": [4, 10], "x": 10.5, "y": 2.5},
- {"matrix": [1, 10], "x": 11.5, "y": 2.5},
- {"matrix": [1, 8], "x": 12.5, "y": 2.5},
-
- {"matrix": [2, 11], "x": 15.25, "y": 2.5},
- {"matrix": [3, 14], "x": 16.25, "y": 2.5},
- {"matrix": [3, 13], "x": 17.25, "y": 2.5},
-
- {"matrix": [4, 11], "x": 18.5, "y": 2.5},
- {"matrix": [4, 12], "x": 19.5, "y": 2.5},
- {"matrix": [4, 13], "x": 20.5, "y": 2.5},
- {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2},
-
- {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5},
- {"matrix": [5, 2], "x": 1.75, "y": 3.5},
- {"matrix": [5, 3], "x": 2.75, "y": 3.5},
- {"matrix": [5, 4], "x": 3.75, "y": 3.5},
- {"matrix": [5, 5], "x": 4.75, "y": 3.5},
- {"matrix": [0, 5], "x": 5.75, "y": 3.5},
- {"matrix": [0, 7], "x": 6.75, "y": 3.5},
- {"matrix": [5, 7], "x": 7.75, "y": 3.5},
- {"matrix": [5, 8], "x": 8.75, "y": 3.5},
- {"matrix": [5, 9], "x": 9.75, "y": 3.5},
- {"matrix": [5, 10], "x": 10.75, "y": 3.5},
- {"matrix": [0, 10], "x": 11.75, "y": 3.5},
- {"matrix": [6, 10], "x": 12.75, "y": 3.5},
- {"matrix": [6, 6], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2},
-
- {"matrix": [1, 11], "x": 18.5, "y": 3.5},
- {"matrix": [1, 12], "x": 19.5, "y": 3.5},
- {"matrix": [1, 13], "x": 20.5, "y": 3.5},
-
- {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25},
- {"matrix": [0, 3], "x": 1.25, "y": 4.5},
- {"matrix": [6, 2], "x": 2.25, "y": 4.5},
- {"matrix": [6, 3], "x": 3.25, "y": 4.5},
- {"matrix": [6, 4], "x": 4.25, "y": 4.5},
- {"matrix": [6, 5], "x": 5.25, "y": 4.5},
- {"matrix": [7, 5], "x": 6.25, "y": 4.5},
- {"matrix": [7, 7], "x": 7.25, "y": 4.5},
- {"matrix": [6, 7], "x": 8.25, "y": 4.5},
- {"matrix": [6, 8], "x": 9.25, "y": 4.5},
- {"matrix": [6, 9], "x": 10.25, "y": 4.5},
- {"matrix": [7, 10], "x": 11.25, "y": 4.5},
- {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [0, 14], "x": 16.25, "y": 4.5},
-
- {"matrix": [5, 11], "x": 18.5, "y": 4.5},
- {"matrix": [5, 12], "x": 19.5, "y": 4.5},
- {"matrix": [5, 13], "x": 20.5, "y": 4.5},
- {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
- {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
- {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
- {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"matrix": [7, 14], "x": 15.25, "y": 5.5},
- {"matrix": [7, 11], "x": 16.25, "y": 5.5},
- {"matrix": [7, 12], "x": 17.25, "y": 5.5},
-
- {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2},
- {"matrix": [0, 13], "x": 20.5, "y": 5.5}
- ]
- },
- "LAYOUT_fullsize_ansi_wkl": {
- "layout": [
- {"matrix": [0, 2], "x": 0, "y": 0},
-
- {"matrix": [2, 3], "x": 2, "y": 0},
- {"matrix": [2, 4], "x": 3, "y": 0},
- {"matrix": [1, 4], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 8], "x": 7.5, "y": 0},
- {"matrix": [1, 9], "x": 8.5, "y": 0},
- {"matrix": [2, 9], "x": 9.5, "y": 0},
-
- {"matrix": [2, 6], "x": 11, "y": 0},
- {"matrix": [3, 6], "x": 12, "y": 0},
- {"matrix": [3, 11], "x": 13, "y": 0},
- {"matrix": [3, 12], "x": 14, "y": 0},
-
- {"matrix": [3, 15], "x": 15.25, "y": 0},
- {"matrix": [4, 15], "x": 16.25, "y": 0},
- {"matrix": [6, 14], "x": 17.25, "y": 0},
-
- {"matrix": [2, 2], "x": 0, "y": 1.5},
- {"matrix": [3, 2], "x": 1, "y": 1.5},
- {"matrix": [3, 3], "x": 2, "y": 1.5},
- {"matrix": [3, 4], "x": 3, "y": 1.5},
- {"matrix": [3, 5], "x": 4, "y": 1.5},
- {"matrix": [2, 5], "x": 5, "y": 1.5},
- {"matrix": [2, 7], "x": 6, "y": 1.5},
- {"matrix": [3, 7], "x": 7, "y": 1.5},
- {"matrix": [3, 8], "x": 8, "y": 1.5},
- {"matrix": [3, 9], "x": 9, "y": 1.5},
- {"matrix": [3, 10], "x": 10, "y": 1.5},
- {"matrix": [2, 10], "x": 11, "y": 1.5},
- {"matrix": [2, 8], "x": 12, "y": 1.5},
- {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [2, 12], "x": 15.25, "y": 1.5},
- {"matrix": [2, 14], "x": 16.25, "y": 1.5},
- {"matrix": [2, 13], "x": 17.25, "y": 1.5},
-
- {"matrix": [6, 11], "x": 18.5, "y": 1.5},
- {"matrix": [6, 12], "x": 19.5, "y": 1.5},
- {"matrix": [6, 13], "x": 20.5, "y": 1.5},
- {"matrix": [7, 13], "x": 21.5, "y": 1.5},
-
- {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [4, 2], "x": 1.5, "y": 2.5},
- {"matrix": [4, 3], "x": 2.5, "y": 2.5},
- {"matrix": [4, 4], "x": 3.5, "y": 2.5},
- {"matrix": [4, 5], "x": 4.5, "y": 2.5},
- {"matrix": [1, 5], "x": 5.5, "y": 2.5},
- {"matrix": [1, 7], "x": 6.5, "y": 2.5},
- {"matrix": [4, 7], "x": 7.5, "y": 2.5},
- {"matrix": [4, 8], "x": 8.5, "y": 2.5},
- {"matrix": [4, 9], "x": 9.5, "y": 2.5},
- {"matrix": [4, 10], "x": 10.5, "y": 2.5},
- {"matrix": [1, 10], "x": 11.5, "y": 2.5},
- {"matrix": [1, 8], "x": 12.5, "y": 2.5},
- {"matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 11], "x": 15.25, "y": 2.5},
- {"matrix": [3, 14], "x": 16.25, "y": 2.5},
- {"matrix": [3, 13], "x": 17.25, "y": 2.5},
-
- {"matrix": [4, 11], "x": 18.5, "y": 2.5},
- {"matrix": [4, 12], "x": 19.5, "y": 2.5},
- {"matrix": [4, 13], "x": 20.5, "y": 2.5},
- {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2},
-
- {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5},
- {"matrix": [5, 2], "x": 1.75, "y": 3.5},
- {"matrix": [5, 3], "x": 2.75, "y": 3.5},
- {"matrix": [5, 4], "x": 3.75, "y": 3.5},
- {"matrix": [5, 5], "x": 4.75, "y": 3.5},
- {"matrix": [0, 5], "x": 5.75, "y": 3.5},
- {"matrix": [0, 7], "x": 6.75, "y": 3.5},
- {"matrix": [5, 7], "x": 7.75, "y": 3.5},
- {"matrix": [5, 8], "x": 8.75, "y": 3.5},
- {"matrix": [5, 9], "x": 9.75, "y": 3.5},
- {"matrix": [5, 10], "x": 10.75, "y": 3.5},
- {"matrix": [0, 10], "x": 11.75, "y": 3.5},
- {"matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [1, 11], "x": 18.5, "y": 3.5},
- {"matrix": [1, 12], "x": 19.5, "y": 3.5},
- {"matrix": [1, 13], "x": 20.5, "y": 3.5},
-
- {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [6, 2], "x": 2.25, "y": 4.5},
- {"matrix": [6, 3], "x": 3.25, "y": 4.5},
- {"matrix": [6, 4], "x": 4.25, "y": 4.5},
- {"matrix": [6, 5], "x": 5.25, "y": 4.5},
- {"matrix": [7, 5], "x": 6.25, "y": 4.5},
- {"matrix": [7, 7], "x": 7.25, "y": 4.5},
- {"matrix": [6, 7], "x": 8.25, "y": 4.5},
- {"matrix": [6, 8], "x": 9.25, "y": 4.5},
- {"matrix": [6, 9], "x": 10.25, "y": 4.5},
- {"matrix": [7, 10], "x": 11.25, "y": 4.5},
- {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [0, 14], "x": 16.25, "y": 4.5},
-
- {"matrix": [5, 11], "x": 18.5, "y": 4.5},
- {"matrix": [5, 12], "x": 19.5, "y": 4.5},
- {"matrix": [5, 13], "x": 20.5, "y": 4.5},
- {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
- {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
- {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
- {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"matrix": [7, 14], "x": 15.25, "y": 5.5},
- {"matrix": [7, 11], "x": 16.25, "y": 5.5},
- {"matrix": [7, 12], "x": 17.25, "y": 5.5},
-
- {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2},
- {"matrix": [0, 13], "x": 20.5, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/ibm/model_m/ashpil_usbc/keyboard.json b/keyboards/ibm/model_m/ashpil_usbc/keyboard.json
@@ -0,0 +1,278 @@
+{
+ "keyboard_name": "IBM Model M 101/102",
+ "manufacturer": "ashpil",
+ "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m/ashpil_usbc",
+ "maintainer": "ashpil",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x0000",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["E6", "E7", "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "A0", "A1", "A2", "A3", "A4", "A5"],
+ "rows": ["C7", "C6", "C5", "C4", "C3", "C2", "C1", "C0"]
+ },
+ "diode_direction": "ROW2COL",
+ "bootmagic": {
+ "matrix": [0, 2]
+ },
+ "processor": "at90usb1286",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_fullsize_iso_wkl": {
+ "layout": [
+ {"matrix": [0, 2], "x": 0, "y": 0},
+
+ {"matrix": [2, 3], "x": 2, "y": 0},
+ {"matrix": [2, 4], "x": 3, "y": 0},
+ {"matrix": [1, 4], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 8], "x": 7.5, "y": 0},
+ {"matrix": [1, 9], "x": 8.5, "y": 0},
+ {"matrix": [2, 9], "x": 9.5, "y": 0},
+
+ {"matrix": [2, 6], "x": 11, "y": 0},
+ {"matrix": [3, 6], "x": 12, "y": 0},
+ {"matrix": [3, 11], "x": 13, "y": 0},
+ {"matrix": [3, 12], "x": 14, "y": 0},
+
+ {"matrix": [3, 15], "x": 15.25, "y": 0},
+ {"matrix": [4, 15], "x": 16.25, "y": 0},
+ {"matrix": [6, 14], "x": 17.25, "y": 0},
+
+ {"matrix": [2, 2], "x": 0, "y": 1.5},
+ {"matrix": [3, 2], "x": 1, "y": 1.5},
+ {"matrix": [3, 3], "x": 2, "y": 1.5},
+ {"matrix": [3, 4], "x": 3, "y": 1.5},
+ {"matrix": [3, 5], "x": 4, "y": 1.5},
+ {"matrix": [2, 5], "x": 5, "y": 1.5},
+ {"matrix": [2, 7], "x": 6, "y": 1.5},
+ {"matrix": [3, 7], "x": 7, "y": 1.5},
+ {"matrix": [3, 8], "x": 8, "y": 1.5},
+ {"matrix": [3, 9], "x": 9, "y": 1.5},
+ {"matrix": [3, 10], "x": 10, "y": 1.5},
+ {"matrix": [2, 10], "x": 11, "y": 1.5},
+ {"matrix": [2, 8], "x": 12, "y": 1.5},
+ {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
+
+ {"matrix": [2, 12], "x": 15.25, "y": 1.5},
+ {"matrix": [2, 14], "x": 16.25, "y": 1.5},
+ {"matrix": [2, 13], "x": 17.25, "y": 1.5},
+
+ {"matrix": [6, 11], "x": 18.5, "y": 1.5},
+ {"matrix": [6, 12], "x": 19.5, "y": 1.5},
+ {"matrix": [6, 13], "x": 20.5, "y": 1.5},
+ {"matrix": [7, 13], "x": 21.5, "y": 1.5},
+
+ {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
+ {"matrix": [4, 2], "x": 1.5, "y": 2.5},
+ {"matrix": [4, 3], "x": 2.5, "y": 2.5},
+ {"matrix": [4, 4], "x": 3.5, "y": 2.5},
+ {"matrix": [4, 5], "x": 4.5, "y": 2.5},
+ {"matrix": [1, 5], "x": 5.5, "y": 2.5},
+ {"matrix": [1, 7], "x": 6.5, "y": 2.5},
+ {"matrix": [4, 7], "x": 7.5, "y": 2.5},
+ {"matrix": [4, 8], "x": 8.5, "y": 2.5},
+ {"matrix": [4, 9], "x": 9.5, "y": 2.5},
+ {"matrix": [4, 10], "x": 10.5, "y": 2.5},
+ {"matrix": [1, 10], "x": 11.5, "y": 2.5},
+ {"matrix": [1, 8], "x": 12.5, "y": 2.5},
+
+ {"matrix": [2, 11], "x": 15.25, "y": 2.5},
+ {"matrix": [3, 14], "x": 16.25, "y": 2.5},
+ {"matrix": [3, 13], "x": 17.25, "y": 2.5},
+
+ {"matrix": [4, 11], "x": 18.5, "y": 2.5},
+ {"matrix": [4, 12], "x": 19.5, "y": 2.5},
+ {"matrix": [4, 13], "x": 20.5, "y": 2.5},
+ {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2},
+
+ {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5},
+ {"matrix": [5, 2], "x": 1.75, "y": 3.5},
+ {"matrix": [5, 3], "x": 2.75, "y": 3.5},
+ {"matrix": [5, 4], "x": 3.75, "y": 3.5},
+ {"matrix": [5, 5], "x": 4.75, "y": 3.5},
+ {"matrix": [0, 5], "x": 5.75, "y": 3.5},
+ {"matrix": [0, 7], "x": 6.75, "y": 3.5},
+ {"matrix": [5, 7], "x": 7.75, "y": 3.5},
+ {"matrix": [5, 8], "x": 8.75, "y": 3.5},
+ {"matrix": [5, 9], "x": 9.75, "y": 3.5},
+ {"matrix": [5, 10], "x": 10.75, "y": 3.5},
+ {"matrix": [0, 10], "x": 11.75, "y": 3.5},
+ {"matrix": [6, 10], "x": 12.75, "y": 3.5},
+ {"matrix": [6, 6], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2},
+
+ {"matrix": [1, 11], "x": 18.5, "y": 3.5},
+ {"matrix": [1, 12], "x": 19.5, "y": 3.5},
+ {"matrix": [1, 13], "x": 20.5, "y": 3.5},
+
+ {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25},
+ {"matrix": [0, 3], "x": 1.25, "y": 4.5},
+ {"matrix": [6, 2], "x": 2.25, "y": 4.5},
+ {"matrix": [6, 3], "x": 3.25, "y": 4.5},
+ {"matrix": [6, 4], "x": 4.25, "y": 4.5},
+ {"matrix": [6, 5], "x": 5.25, "y": 4.5},
+ {"matrix": [7, 5], "x": 6.25, "y": 4.5},
+ {"matrix": [7, 7], "x": 7.25, "y": 4.5},
+ {"matrix": [6, 7], "x": 8.25, "y": 4.5},
+ {"matrix": [6, 8], "x": 9.25, "y": 4.5},
+ {"matrix": [6, 9], "x": 10.25, "y": 4.5},
+ {"matrix": [7, 10], "x": 11.25, "y": 4.5},
+ {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
+
+ {"matrix": [0, 14], "x": 16.25, "y": 4.5},
+
+ {"matrix": [5, 11], "x": 18.5, "y": 4.5},
+ {"matrix": [5, 12], "x": 19.5, "y": 4.5},
+ {"matrix": [5, 13], "x": 20.5, "y": 4.5},
+ {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
+ {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
+ {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
+ {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
+ {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
+
+ {"matrix": [7, 14], "x": 15.25, "y": 5.5},
+ {"matrix": [7, 11], "x": 16.25, "y": 5.5},
+ {"matrix": [7, 12], "x": 17.25, "y": 5.5},
+
+ {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2},
+ {"matrix": [0, 13], "x": 20.5, "y": 5.5}
+ ]
+ },
+ "LAYOUT_fullsize_ansi_wkl": {
+ "layout": [
+ {"matrix": [0, 2], "x": 0, "y": 0},
+
+ {"matrix": [2, 3], "x": 2, "y": 0},
+ {"matrix": [2, 4], "x": 3, "y": 0},
+ {"matrix": [1, 4], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 8], "x": 7.5, "y": 0},
+ {"matrix": [1, 9], "x": 8.5, "y": 0},
+ {"matrix": [2, 9], "x": 9.5, "y": 0},
+
+ {"matrix": [2, 6], "x": 11, "y": 0},
+ {"matrix": [3, 6], "x": 12, "y": 0},
+ {"matrix": [3, 11], "x": 13, "y": 0},
+ {"matrix": [3, 12], "x": 14, "y": 0},
+
+ {"matrix": [3, 15], "x": 15.25, "y": 0},
+ {"matrix": [4, 15], "x": 16.25, "y": 0},
+ {"matrix": [6, 14], "x": 17.25, "y": 0},
+
+ {"matrix": [2, 2], "x": 0, "y": 1.5},
+ {"matrix": [3, 2], "x": 1, "y": 1.5},
+ {"matrix": [3, 3], "x": 2, "y": 1.5},
+ {"matrix": [3, 4], "x": 3, "y": 1.5},
+ {"matrix": [3, 5], "x": 4, "y": 1.5},
+ {"matrix": [2, 5], "x": 5, "y": 1.5},
+ {"matrix": [2, 7], "x": 6, "y": 1.5},
+ {"matrix": [3, 7], "x": 7, "y": 1.5},
+ {"matrix": [3, 8], "x": 8, "y": 1.5},
+ {"matrix": [3, 9], "x": 9, "y": 1.5},
+ {"matrix": [3, 10], "x": 10, "y": 1.5},
+ {"matrix": [2, 10], "x": 11, "y": 1.5},
+ {"matrix": [2, 8], "x": 12, "y": 1.5},
+ {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
+
+ {"matrix": [2, 12], "x": 15.25, "y": 1.5},
+ {"matrix": [2, 14], "x": 16.25, "y": 1.5},
+ {"matrix": [2, 13], "x": 17.25, "y": 1.5},
+
+ {"matrix": [6, 11], "x": 18.5, "y": 1.5},
+ {"matrix": [6, 12], "x": 19.5, "y": 1.5},
+ {"matrix": [6, 13], "x": 20.5, "y": 1.5},
+ {"matrix": [7, 13], "x": 21.5, "y": 1.5},
+
+ {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
+ {"matrix": [4, 2], "x": 1.5, "y": 2.5},
+ {"matrix": [4, 3], "x": 2.5, "y": 2.5},
+ {"matrix": [4, 4], "x": 3.5, "y": 2.5},
+ {"matrix": [4, 5], "x": 4.5, "y": 2.5},
+ {"matrix": [1, 5], "x": 5.5, "y": 2.5},
+ {"matrix": [1, 7], "x": 6.5, "y": 2.5},
+ {"matrix": [4, 7], "x": 7.5, "y": 2.5},
+ {"matrix": [4, 8], "x": 8.5, "y": 2.5},
+ {"matrix": [4, 9], "x": 9.5, "y": 2.5},
+ {"matrix": [4, 10], "x": 10.5, "y": 2.5},
+ {"matrix": [1, 10], "x": 11.5, "y": 2.5},
+ {"matrix": [1, 8], "x": 12.5, "y": 2.5},
+ {"matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5},
+
+ {"matrix": [2, 11], "x": 15.25, "y": 2.5},
+ {"matrix": [3, 14], "x": 16.25, "y": 2.5},
+ {"matrix": [3, 13], "x": 17.25, "y": 2.5},
+
+ {"matrix": [4, 11], "x": 18.5, "y": 2.5},
+ {"matrix": [4, 12], "x": 19.5, "y": 2.5},
+ {"matrix": [4, 13], "x": 20.5, "y": 2.5},
+ {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2},
+
+ {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5},
+ {"matrix": [5, 2], "x": 1.75, "y": 3.5},
+ {"matrix": [5, 3], "x": 2.75, "y": 3.5},
+ {"matrix": [5, 4], "x": 3.75, "y": 3.5},
+ {"matrix": [5, 5], "x": 4.75, "y": 3.5},
+ {"matrix": [0, 5], "x": 5.75, "y": 3.5},
+ {"matrix": [0, 7], "x": 6.75, "y": 3.5},
+ {"matrix": [5, 7], "x": 7.75, "y": 3.5},
+ {"matrix": [5, 8], "x": 8.75, "y": 3.5},
+ {"matrix": [5, 9], "x": 9.75, "y": 3.5},
+ {"matrix": [5, 10], "x": 10.75, "y": 3.5},
+ {"matrix": [0, 10], "x": 11.75, "y": 3.5},
+ {"matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25},
+
+ {"matrix": [1, 11], "x": 18.5, "y": 3.5},
+ {"matrix": [1, 12], "x": 19.5, "y": 3.5},
+ {"matrix": [1, 13], "x": 20.5, "y": 3.5},
+
+ {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 2.25},
+ {"matrix": [6, 2], "x": 2.25, "y": 4.5},
+ {"matrix": [6, 3], "x": 3.25, "y": 4.5},
+ {"matrix": [6, 4], "x": 4.25, "y": 4.5},
+ {"matrix": [6, 5], "x": 5.25, "y": 4.5},
+ {"matrix": [7, 5], "x": 6.25, "y": 4.5},
+ {"matrix": [7, 7], "x": 7.25, "y": 4.5},
+ {"matrix": [6, 7], "x": 8.25, "y": 4.5},
+ {"matrix": [6, 8], "x": 9.25, "y": 4.5},
+ {"matrix": [6, 9], "x": 10.25, "y": 4.5},
+ {"matrix": [7, 10], "x": 11.25, "y": 4.5},
+ {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
+
+ {"matrix": [0, 14], "x": 16.25, "y": 4.5},
+
+ {"matrix": [5, 11], "x": 18.5, "y": 4.5},
+ {"matrix": [5, 12], "x": 19.5, "y": 4.5},
+ {"matrix": [5, 13], "x": 20.5, "y": 4.5},
+ {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
+ {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
+ {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
+ {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
+ {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
+
+ {"matrix": [7, 14], "x": 15.25, "y": 5.5},
+ {"matrix": [7, 11], "x": 16.25, "y": 5.5},
+ {"matrix": [7, 12], "x": 17.25, "y": 5.5},
+
+ {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2},
+ {"matrix": [0, 13], "x": 20.5, "y": 5.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ibm/model_m/ashpil_usbc/rules.mk b/keyboards/ibm/model_m/ashpil_usbc/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/ibm/model_m/teensy2/info.json b/keyboards/ibm/model_m/teensy2/info.json
@@ -1,149 +0,0 @@
-{
- "keyboard_name": "IBM Model M 101/102",
- "manufacturer": "wangfuco",
- "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m/teensy2",
- "maintainer": "wangfuco",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x0000",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B6", "B5", "B4", "D7", "D6", "B0", "B1", "B2", "B3", "B7"],
- "rows": ["D0", "D1", "D2", "D3", "C6", "C7", "D5", "D4"]
- },
- "diode_direction": "ROW2COL",
- "indicators": {
- "caps_lock": "E6",
- "on_state": 0
- },
- "processor": "atmega32u4",
- "bootloader": "halfkay",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 2], "x": 0, "y": 0},
-
- {"matrix": [2, 3], "x": 2, "y": 0},
- {"matrix": [2, 4], "x": 3, "y": 0},
- {"matrix": [1, 4], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 8], "x": 7.5, "y": 0},
- {"matrix": [1, 9], "x": 8.5, "y": 0},
- {"matrix": [2, 9], "x": 9.5, "y": 0},
-
- {"matrix": [2, 6], "x": 11, "y": 0},
- {"matrix": [3, 6], "x": 12, "y": 0},
- {"matrix": [3, 11], "x": 13, "y": 0},
- {"matrix": [3, 12], "x": 14, "y": 0},
-
- {"matrix": [3, 15], "x": 15.25, "y": 0},
- {"matrix": [4, 15], "x": 16.25, "y": 0},
- {"matrix": [6, 14], "x": 17.25, "y": 0},
-
- {"matrix": [2, 2], "x": 0, "y": 1.5},
- {"matrix": [3, 2], "x": 1, "y": 1.5},
- {"matrix": [3, 3], "x": 2, "y": 1.5},
- {"matrix": [3, 4], "x": 3, "y": 1.5},
- {"matrix": [3, 5], "x": 4, "y": 1.5},
- {"matrix": [2, 5], "x": 5, "y": 1.5},
- {"matrix": [2, 7], "x": 6, "y": 1.5},
- {"matrix": [3, 7], "x": 7, "y": 1.5},
- {"matrix": [3, 8], "x": 8, "y": 1.5},
- {"matrix": [3, 9], "x": 9, "y": 1.5},
- {"matrix": [3, 10], "x": 10, "y": 1.5},
- {"matrix": [2, 10], "x": 11, "y": 1.5},
- {"matrix": [2, 8], "x": 12, "y": 1.5},
- {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [2, 12], "x": 15.25, "y": 1.5},
- {"matrix": [2, 14], "x": 16.25, "y": 1.5},
- {"matrix": [2, 13], "x": 17.25, "y": 1.5},
-
- {"matrix": [6, 11], "x": 18.5, "y": 1.5},
- {"matrix": [6, 12], "x": 19.5, "y": 1.5},
- {"matrix": [6, 13], "x": 20.5, "y": 1.5},
- {"matrix": [7, 13], "x": 21.5, "y": 1.5},
-
- {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [4, 2], "x": 1.5, "y": 2.5},
- {"matrix": [4, 3], "x": 2.5, "y": 2.5},
- {"matrix": [4, 4], "x": 3.5, "y": 2.5},
- {"matrix": [4, 5], "x": 4.5, "y": 2.5},
- {"matrix": [1, 5], "x": 5.5, "y": 2.5},
- {"matrix": [1, 7], "x": 6.5, "y": 2.5},
- {"matrix": [4, 7], "x": 7.5, "y": 2.5},
- {"matrix": [4, 8], "x": 8.5, "y": 2.5},
- {"matrix": [4, 9], "x": 9.5, "y": 2.5},
- {"matrix": [4, 10], "x": 10.5, "y": 2.5},
- {"matrix": [1, 10], "x": 11.5, "y": 2.5},
- {"matrix": [1, 8], "x": 12.5, "y": 2.5},
- {"matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 11], "x": 15.25, "y": 2.5},
- {"matrix": [3, 14], "x": 16.25, "y": 2.5},
- {"matrix": [3, 13], "x": 17.25, "y": 2.5},
-
- {"matrix": [4, 11], "x": 18.5, "y": 2.5},
- {"matrix": [4, 12], "x": 19.5, "y": 2.5},
- {"matrix": [4, 13], "x": 20.5, "y": 2.5},
- {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2},
-
- {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5},
- {"matrix": [5, 2], "x": 1.75, "y": 3.5},
- {"matrix": [5, 3], "x": 2.75, "y": 3.5},
- {"matrix": [5, 4], "x": 3.75, "y": 3.5},
- {"matrix": [5, 5], "x": 4.75, "y": 3.5},
- {"matrix": [0, 5], "x": 5.75, "y": 3.5},
- {"matrix": [0, 7], "x": 6.75, "y": 3.5},
- {"matrix": [5, 7], "x": 7.75, "y": 3.5},
- {"matrix": [5, 8], "x": 8.75, "y": 3.5},
- {"matrix": [5, 9], "x": 9.75, "y": 3.5},
- {"matrix": [5, 10], "x": 10.75, "y": 3.5},
- {"matrix": [0, 10], "x": 11.75, "y": 3.5},
- {"matrix": [6, 10], "x": 12.75, "y": 3.5},
- {"matrix": [6, 6], "x": 13.75, "y": 3.5, "w": 1.25},
-
- {"matrix": [1, 11], "x": 18.5, "y": 3.5},
- {"matrix": [1, 12], "x": 19.5, "y": 3.5},
- {"matrix": [1, 13], "x": 20.5, "y": 3.5},
-
- {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25},
- {"matrix": [0, 3], "x": 1.25, "y": 4.5},
- {"matrix": [6, 2], "x": 2.25, "y": 4.5},
- {"matrix": [6, 3], "x": 3.25, "y": 4.5},
- {"matrix": [6, 4], "x": 4.25, "y": 4.5},
- {"matrix": [6, 5], "x": 5.25, "y": 4.5},
- {"matrix": [7, 5], "x": 6.25, "y": 4.5},
- {"matrix": [7, 7], "x": 7.25, "y": 4.5},
- {"matrix": [6, 7], "x": 8.25, "y": 4.5},
- {"matrix": [6, 8], "x": 9.25, "y": 4.5},
- {"matrix": [6, 9], "x": 10.25, "y": 4.5},
- {"matrix": [7, 10], "x": 11.25, "y": 4.5},
- {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [0, 14], "x": 16.25, "y": 4.5},
-
- {"matrix": [5, 11], "x": 18.5, "y": 4.5},
- {"matrix": [5, 12], "x": 19.5, "y": 4.5},
- {"matrix": [5, 13], "x": 20.5, "y": 4.5},
- {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
- {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
- {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
- {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"matrix": [7, 14], "x": 15.25, "y": 5.5},
- {"matrix": [7, 11], "x": 16.25, "y": 5.5},
- {"matrix": [7, 12], "x": 17.25, "y": 5.5},
-
- {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2},
- {"matrix": [0, 13], "x": 20.5, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/ibm/model_m/teensy2/keyboard.json b/keyboards/ibm/model_m/teensy2/keyboard.json
@@ -0,0 +1,157 @@
+{
+ "keyboard_name": "IBM Model M 101/102",
+ "manufacturer": "wangfuco",
+ "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m/teensy2",
+ "maintainer": "wangfuco",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x0000",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B6", "B5", "B4", "D7", "D6", "B0", "B1", "B2", "B3", "B7"],
+ "rows": ["D0", "D1", "D2", "D3", "C6", "C7", "D5", "D4"]
+ },
+ "diode_direction": "ROW2COL",
+ "indicators": {
+ "caps_lock": "E6",
+ "on_state": 0
+ },
+ "processor": "atmega32u4",
+ "bootloader": "halfkay",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 2], "x": 0, "y": 0},
+
+ {"matrix": [2, 3], "x": 2, "y": 0},
+ {"matrix": [2, 4], "x": 3, "y": 0},
+ {"matrix": [1, 4], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 8], "x": 7.5, "y": 0},
+ {"matrix": [1, 9], "x": 8.5, "y": 0},
+ {"matrix": [2, 9], "x": 9.5, "y": 0},
+
+ {"matrix": [2, 6], "x": 11, "y": 0},
+ {"matrix": [3, 6], "x": 12, "y": 0},
+ {"matrix": [3, 11], "x": 13, "y": 0},
+ {"matrix": [3, 12], "x": 14, "y": 0},
+
+ {"matrix": [3, 15], "x": 15.25, "y": 0},
+ {"matrix": [4, 15], "x": 16.25, "y": 0},
+ {"matrix": [6, 14], "x": 17.25, "y": 0},
+
+ {"matrix": [2, 2], "x": 0, "y": 1.5},
+ {"matrix": [3, 2], "x": 1, "y": 1.5},
+ {"matrix": [3, 3], "x": 2, "y": 1.5},
+ {"matrix": [3, 4], "x": 3, "y": 1.5},
+ {"matrix": [3, 5], "x": 4, "y": 1.5},
+ {"matrix": [2, 5], "x": 5, "y": 1.5},
+ {"matrix": [2, 7], "x": 6, "y": 1.5},
+ {"matrix": [3, 7], "x": 7, "y": 1.5},
+ {"matrix": [3, 8], "x": 8, "y": 1.5},
+ {"matrix": [3, 9], "x": 9, "y": 1.5},
+ {"matrix": [3, 10], "x": 10, "y": 1.5},
+ {"matrix": [2, 10], "x": 11, "y": 1.5},
+ {"matrix": [2, 8], "x": 12, "y": 1.5},
+ {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
+
+ {"matrix": [2, 12], "x": 15.25, "y": 1.5},
+ {"matrix": [2, 14], "x": 16.25, "y": 1.5},
+ {"matrix": [2, 13], "x": 17.25, "y": 1.5},
+
+ {"matrix": [6, 11], "x": 18.5, "y": 1.5},
+ {"matrix": [6, 12], "x": 19.5, "y": 1.5},
+ {"matrix": [6, 13], "x": 20.5, "y": 1.5},
+ {"matrix": [7, 13], "x": 21.5, "y": 1.5},
+
+ {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
+ {"matrix": [4, 2], "x": 1.5, "y": 2.5},
+ {"matrix": [4, 3], "x": 2.5, "y": 2.5},
+ {"matrix": [4, 4], "x": 3.5, "y": 2.5},
+ {"matrix": [4, 5], "x": 4.5, "y": 2.5},
+ {"matrix": [1, 5], "x": 5.5, "y": 2.5},
+ {"matrix": [1, 7], "x": 6.5, "y": 2.5},
+ {"matrix": [4, 7], "x": 7.5, "y": 2.5},
+ {"matrix": [4, 8], "x": 8.5, "y": 2.5},
+ {"matrix": [4, 9], "x": 9.5, "y": 2.5},
+ {"matrix": [4, 10], "x": 10.5, "y": 2.5},
+ {"matrix": [1, 10], "x": 11.5, "y": 2.5},
+ {"matrix": [1, 8], "x": 12.5, "y": 2.5},
+ {"matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5},
+
+ {"matrix": [2, 11], "x": 15.25, "y": 2.5},
+ {"matrix": [3, 14], "x": 16.25, "y": 2.5},
+ {"matrix": [3, 13], "x": 17.25, "y": 2.5},
+
+ {"matrix": [4, 11], "x": 18.5, "y": 2.5},
+ {"matrix": [4, 12], "x": 19.5, "y": 2.5},
+ {"matrix": [4, 13], "x": 20.5, "y": 2.5},
+ {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2},
+
+ {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5},
+ {"matrix": [5, 2], "x": 1.75, "y": 3.5},
+ {"matrix": [5, 3], "x": 2.75, "y": 3.5},
+ {"matrix": [5, 4], "x": 3.75, "y": 3.5},
+ {"matrix": [5, 5], "x": 4.75, "y": 3.5},
+ {"matrix": [0, 5], "x": 5.75, "y": 3.5},
+ {"matrix": [0, 7], "x": 6.75, "y": 3.5},
+ {"matrix": [5, 7], "x": 7.75, "y": 3.5},
+ {"matrix": [5, 8], "x": 8.75, "y": 3.5},
+ {"matrix": [5, 9], "x": 9.75, "y": 3.5},
+ {"matrix": [5, 10], "x": 10.75, "y": 3.5},
+ {"matrix": [0, 10], "x": 11.75, "y": 3.5},
+ {"matrix": [6, 10], "x": 12.75, "y": 3.5},
+ {"matrix": [6, 6], "x": 13.75, "y": 3.5, "w": 1.25},
+
+ {"matrix": [1, 11], "x": 18.5, "y": 3.5},
+ {"matrix": [1, 12], "x": 19.5, "y": 3.5},
+ {"matrix": [1, 13], "x": 20.5, "y": 3.5},
+
+ {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25},
+ {"matrix": [0, 3], "x": 1.25, "y": 4.5},
+ {"matrix": [6, 2], "x": 2.25, "y": 4.5},
+ {"matrix": [6, 3], "x": 3.25, "y": 4.5},
+ {"matrix": [6, 4], "x": 4.25, "y": 4.5},
+ {"matrix": [6, 5], "x": 5.25, "y": 4.5},
+ {"matrix": [7, 5], "x": 6.25, "y": 4.5},
+ {"matrix": [7, 7], "x": 7.25, "y": 4.5},
+ {"matrix": [6, 7], "x": 8.25, "y": 4.5},
+ {"matrix": [6, 8], "x": 9.25, "y": 4.5},
+ {"matrix": [6, 9], "x": 10.25, "y": 4.5},
+ {"matrix": [7, 10], "x": 11.25, "y": 4.5},
+ {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
+
+ {"matrix": [0, 14], "x": 16.25, "y": 4.5},
+
+ {"matrix": [5, 11], "x": 18.5, "y": 4.5},
+ {"matrix": [5, 12], "x": 19.5, "y": 4.5},
+ {"matrix": [5, 13], "x": 20.5, "y": 4.5},
+ {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
+ {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
+ {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
+ {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
+ {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
+
+ {"matrix": [7, 14], "x": 15.25, "y": 5.5},
+ {"matrix": [7, 11], "x": 16.25, "y": 5.5},
+ {"matrix": [7, 12], "x": 17.25, "y": 5.5},
+
+ {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2},
+ {"matrix": [0, 13], "x": 20.5, "y": 5.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ibm/model_m/teensy2/rules.mk b/keyboards/ibm/model_m/teensy2/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/ibm/model_m/yugo_m/info.json b/keyboards/ibm/model_m/yugo_m/info.json
@@ -1,403 +0,0 @@
-{
- "keyboard_name": "Yugo-M (IBM Model M replacment controller)",
- "manufacturer": "IBM",
- "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m/yugo_m",
- "maintainer": "Nidzo Tomic",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x8E81",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3"],
- "rows": ["B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"]
- },
- "diode_direction": "ROW2COL",
- "eeprom": {
- "wear_leveling": {
- "backing_size": 4096
- }
- },
- "processor": "STM32F303",
- "bootloader": "stm32-dfu",
- "board": "QMK_PROTON_C",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"label": "Esc", "matrix": [0, 2], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [2, 3], "x": 2, "y": 0},
- {"label": "F2", "matrix": [2, 4], "x": 3, "y": 0},
- {"label": "F3", "matrix": [1, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [1, 9], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [2, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [2, 6], "x": 11, "y": 0},
- {"label": "F10", "matrix": [3, 6], "x": 12, "y": 0},
- {"label": "F11", "matrix": [3, 11], "x": 13, "y": 0},
- {"label": "F12", "matrix": [3, 12], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [3, 15], "x": 15.5, "y": 0},
- {"label": "Scroll Lock", "matrix": [4, 15], "x": 16.5, "y": 0},
- {"label": "Pause", "matrix": [6, 14], "x": 17.5, "y": 0},
-
- {"label": "`", "matrix": [2, 2], "x": 0, "y": 1.5},
- {"label": "1", "matrix": [3, 2], "x": 1, "y": 1.5},
- {"label": "2", "matrix": [3, 3], "x": 2, "y": 1.5},
- {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.5},
- {"label": "4", "matrix": [3, 5], "x": 4, "y": 1.5},
- {"label": "5", "matrix": [2, 5], "x": 5, "y": 1.5},
- {"label": "6", "matrix": [2, 7], "x": 6, "y": 1.5},
- {"label": "7", "matrix": [3, 7], "x": 7, "y": 1.5},
- {"label": "8", "matrix": [3, 8], "x": 8, "y": 1.5},
- {"label": "9", "matrix": [3, 9], "x": 9, "y": 1.5},
- {"label": "0", "matrix": [3, 10], "x": 10, "y": 1.5},
- {"label": "-", "matrix": [2, 10], "x": 11, "y": 1.5},
- {"label": "=", "matrix": [2, 8], "x": 12, "y": 1.5},
- {"label": "\\", "matrix": [4, 6], "x": 13, "y": 1.5},
- {"label": "Backspace", "matrix": [1, 6], "x": 14, "y": 1.5},
-
- {"label": "Insert", "matrix": [2, 12], "x": 15.5, "y": 1.5},
- {"label": "Home", "matrix": [2, 14], "x": 16.5, "y": 1.5},
- {"label": "Page Up", "matrix": [2, 13], "x": 17.5, "y": 1.5},
-
- {"label": "Num Lock", "matrix": [6, 11], "x": 19, "y": 1.5},
- {"label": "/", "matrix": [6, 12], "x": 20, "y": 1.5},
- {"label": "*", "matrix": [6, 13], "x": 21, "y": 1.5},
- {"label": "-", "matrix": [7, 13], "x": 22, "y": 1.5},
-
- {"label": "Tab", "matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
- {"label": "Q", "matrix": [4, 2], "x": 1.5, "y": 2.5},
- {"label": "W", "matrix": [4, 3], "x": 2.5, "y": 2.5},
- {"label": "E", "matrix": [4, 4], "x": 3.5, "y": 2.5},
- {"label": "R", "matrix": [4, 5], "x": 4.5, "y": 2.5},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 2.5},
- {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 2.5},
- {"label": "U", "matrix": [4, 7], "x": 7.5, "y": 2.5},
- {"label": "I", "matrix": [4, 8], "x": 8.5, "y": 2.5},
- {"label": "O", "matrix": [4, 9], "x": 9.5, "y": 2.5},
- {"label": "P", "matrix": [4, 10], "x": 10.5, "y": 2.5},
- {"label": "[", "matrix": [1, 10], "x": 11.5, "y": 2.5},
- {"label": "]", "matrix": [1, 8], "x": 12.5, "y": 2.5},
- {"label": "\\", "matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 11], "x": 15.5, "y": 2.5},
- {"label": "End", "matrix": [3, 14], "x": 16.5, "y": 2.5},
- {"label": "Page Down", "matrix": [3, 13], "x": 17.5, "y": 2.5},
-
- {"label": "7", "matrix": [4, 11], "x": 19, "y": 2.5},
- {"label": "8", "matrix": [4, 12], "x": 20, "y": 2.5},
- {"label": "9", "matrix": [4, 13], "x": 21, "y": 2.5},
- {"label": "+", "matrix": [4, 14], "x": 22, "y": 2.5},
-
- {"label": "Caps Lock", "matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.25},
- {"label": "A", "matrix": [5, 2], "x": 1.75, "y": 3.5},
- {"label": "S", "matrix": [5, 3], "x": 2.75, "y": 3.5},
- {"label": "D", "matrix": [5, 4], "x": 3.75, "y": 3.5},
- {"label": "F", "matrix": [5, 5], "x": 4.75, "y": 3.5},
- {"label": "G", "matrix": [0, 5], "x": 5.75, "y": 3.5},
- {"label": "H", "matrix": [0, 7], "x": 6.75, "y": 3.5},
- {"label": "J", "matrix": [5, 7], "x": 7.75, "y": 3.5},
- {"label": "K", "matrix": [5, 8], "x": 8.75, "y": 3.5},
- {"label": "L", "matrix": [5, 9], "x": 9.75, "y": 3.5},
- {"label": ";", "matrix": [5, 10], "x": 10.75, "y": 3.5},
- {"label": "'", "matrix": [0, 10], "x": 11.75, "y": 3.5},
- {"label": "#", "matrix": [6, 10], "x": 12.75, "y": 3.5},
- {"label": "Enter", "matrix": [6, 6], "x": 13.75, "y": 3.5, "w": 1.25},
-
- {"label": "4", "matrix": [1, 11], "x": 19, "y": 3.5},
- {"label": "5", "matrix": [1, 12], "x": 20, "y": 3.5},
- {"label": "6", "matrix": [1, 13], "x": 21, "y": 3.5},
- {"label": "=", "matrix": [1, 14], "x": 22, "y": 3.5},
-
- {"label": "Shift", "matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25},
- {"label": "\\", "matrix": [0, 3], "x": 1.25, "y": 4.5},
- {"label": "Z", "matrix": [6, 2], "x": 2.25, "y": 4.5},
- {"label": "X", "matrix": [6, 3], "x": 3.25, "y": 4.5},
- {"label": "C", "matrix": [6, 4], "x": 4.25, "y": 4.5},
- {"label": "V", "matrix": [6, 5], "x": 5.25, "y": 4.5},
- {"label": "B", "matrix": [7, 5], "x": 6.25, "y": 4.5},
- {"label": "N", "matrix": [7, 7], "x": 7.25, "y": 4.5},
- {"label": "M", "matrix": [6, 7], "x": 8.25, "y": 4.5},
- {"label": ",", "matrix": [6, 8], "x": 9.25, "y": 4.5},
- {"label": ".", "matrix": [6, 9], "x": 10.25, "y": 4.5},
- {"label": "/", "matrix": [7, 10], "x": 11.25, "y": 4.5},
- {"label": "\\", "matrix": [7, 8], "x": 12.25, "y": 4.5},
- {"label": "Shift", "matrix": [6, 1], "x": 13.25, "y": 4.5, "w": 1.75},
-
- {"label": "\u2191", "matrix": [0, 14], "x": 16.5, "y": 4.5},
-
- {"label": "1", "matrix": [5, 11], "x": 19, "y": 4.5},
- {"label": "2", "matrix": [5, 12], "x": 20, "y": 4.5},
- {"label": "3", "matrix": [5, 13], "x": 21, "y": 4.5},
- {"label": "Enter", "matrix": [5, 14], "x": 22, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"label": "Alt", "matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
- {"label": "Space", "matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
- {"label": "Alt Gr", "matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
- {"label": "Ctrl", "matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"label": "\u2190", "matrix": [7, 14], "x": 15.5, "y": 5.5},
- {"label": "\u2193", "matrix": [7, 11], "x": 16.5, "y": 5.5},
- {"label": "\u2192", "matrix": [7, 12], "x": 17.5, "y": 5.5},
-
- {"label": "0", "matrix": [0, 11], "x": 19, "y": 5.5},
- {"label": ",", "matrix": [0, 12], "x": 20, "y": 5.5},
- {"label": ".", "matrix": [0, 13], "x": 21, "y": 5.5},
- {"label": "GUI", "matrix": [5, 15], "x": 22, "y": 5.5}
- ]
- },
- "LAYOUT_fullsize_ansi_wkl": {
- "layout": [
- {"label": "Esc", "matrix": [0, 2], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [2, 3], "x": 2, "y": 0},
- {"label": "F2", "matrix": [2, 4], "x": 3, "y": 0},
- {"label": "F3", "matrix": [1, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [1, 9], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [2, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [2, 6], "x": 11, "y": 0},
- {"label": "F10", "matrix": [3, 6], "x": 12, "y": 0},
- {"label": "F11", "matrix": [3, 11], "x": 13, "y": 0},
- {"label": "F12", "matrix": [3, 12], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [3, 15], "x": 15.5, "y": 0},
- {"label": "Scroll Lock", "matrix": [4, 15], "x": 16.5, "y": 0},
- {"label": "Pause", "matrix": [6, 14], "x": 17.5, "y": 0},
-
- {"label": "`", "matrix": [2, 2], "x": 0, "y": 1.5},
- {"label": "1", "matrix": [3, 2], "x": 1, "y": 1.5},
- {"label": "2", "matrix": [3, 3], "x": 2, "y": 1.5},
- {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.5},
- {"label": "4", "matrix": [3, 5], "x": 4, "y": 1.5},
- {"label": "5", "matrix": [2, 5], "x": 5, "y": 1.5},
- {"label": "6", "matrix": [2, 7], "x": 6, "y": 1.5},
- {"label": "7", "matrix": [3, 7], "x": 7, "y": 1.5},
- {"label": "8", "matrix": [3, 8], "x": 8, "y": 1.5},
- {"label": "9", "matrix": [3, 9], "x": 9, "y": 1.5},
- {"label": "0", "matrix": [3, 10], "x": 10, "y": 1.5},
- {"label": "-", "matrix": [2, 10], "x": 11, "y": 1.5},
- {"label": "=", "matrix": [2, 8], "x": 12, "y": 1.5},
- {"label": "Backspace", "matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
-
- {"label": "Insert", "matrix": [2, 12], "x": 15.5, "y": 1.5},
- {"label": "Home", "matrix": [2, 14], "x": 16.5, "y": 1.5},
- {"label": "Page Up", "matrix": [2, 13], "x": 17.5, "y": 1.5},
-
- {"label": "Num Lock", "matrix": [6, 11], "x": 19, "y": 1.5},
- {"label": "/", "matrix": [6, 12], "x": 20, "y": 1.5},
- {"label": "*", "matrix": [6, 13], "x": 21, "y": 1.5},
- {"label": "-", "matrix": [7, 13], "x": 22, "y": 1.5},
-
- {"label": "Tab", "matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
- {"label": "Q", "matrix": [4, 2], "x": 1.5, "y": 2.5},
- {"label": "W", "matrix": [4, 3], "x": 2.5, "y": 2.5},
- {"label": "E", "matrix": [4, 4], "x": 3.5, "y": 2.5},
- {"label": "R", "matrix": [4, 5], "x": 4.5, "y": 2.5},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 2.5},
- {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 2.5},
- {"label": "U", "matrix": [4, 7], "x": 7.5, "y": 2.5},
- {"label": "I", "matrix": [4, 8], "x": 8.5, "y": 2.5},
- {"label": "O", "matrix": [4, 9], "x": 9.5, "y": 2.5},
- {"label": "P", "matrix": [4, 10], "x": 10.5, "y": 2.5},
- {"label": "[", "matrix": [1, 10], "x": 11.5, "y": 2.5},
- {"label": "]", "matrix": [1, 8], "x": 12.5, "y": 2.5},
- {"label": "\\", "matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 11], "x": 15.5, "y": 2.5},
- {"label": "End", "matrix": [3, 14], "x": 16.5, "y": 2.5},
- {"label": "Page Down", "matrix": [3, 13], "x": 17.5, "y": 2.5},
-
- {"label": "7", "matrix": [4, 11], "x": 19, "y": 2.5},
- {"label": "8", "matrix": [4, 12], "x": 20, "y": 2.5},
- {"label": "9", "matrix": [4, 13], "x": 21, "y": 2.5},
- {"label": "+", "matrix": [4, 14], "x": 22, "y": 2.5, "h": 2},
-
- {"label": "Caps Lock", "matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.25},
- {"label": "A", "matrix": [5, 2], "x": 1.75, "y": 3.5},
- {"label": "S", "matrix": [5, 3], "x": 2.75, "y": 3.5},
- {"label": "D", "matrix": [5, 4], "x": 3.75, "y": 3.5},
- {"label": "F", "matrix": [5, 5], "x": 4.75, "y": 3.5},
- {"label": "G", "matrix": [0, 5], "x": 5.75, "y": 3.5},
- {"label": "H", "matrix": [0, 7], "x": 6.75, "y": 3.5},
- {"label": "J", "matrix": [5, 7], "x": 7.75, "y": 3.5},
- {"label": "K", "matrix": [5, 8], "x": 8.75, "y": 3.5},
- {"label": "L", "matrix": [5, 9], "x": 9.75, "y": 3.5},
- {"label": ";", "matrix": [5, 10], "x": 10.75, "y": 3.5},
- {"label": "'", "matrix": [0, 10], "x": 11.75, "y": 3.5},
- {"label": "Enter", "matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"label": "4", "matrix": [1, 11], "x": 19, "y": 3.5},
- {"label": "5", "matrix": [1, 12], "x": 20, "y": 3.5},
- {"label": "6", "matrix": [1, 13], "x": 21, "y": 3.5},
-
- {"label": "Shift", "matrix": [1, 1], "x": 0, "y": 4.5, "w": 2.25},
- {"label": "Z", "matrix": [6, 2], "x": 2.25, "y": 4.5},
- {"label": "X", "matrix": [6, 3], "x": 3.25, "y": 4.5},
- {"label": "C", "matrix": [6, 4], "x": 4.25, "y": 4.5},
- {"label": "V", "matrix": [6, 5], "x": 5.25, "y": 4.5},
- {"label": "B", "matrix": [7, 5], "x": 6.25, "y": 4.5},
- {"label": "N", "matrix": [7, 7], "x": 7.25, "y": 4.5},
- {"label": "M", "matrix": [6, 7], "x": 8.25, "y": 4.5},
- {"label": ",", "matrix": [6, 8], "x": 9.25, "y": 4.5},
- {"label": ".", "matrix": [6, 9], "x": 10.25, "y": 4.5},
- {"label": "/", "matrix": [7, 10], "x": 11.25, "y": 4.5},
- {"label": "Shift", "matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"label": "\u2191", "matrix": [0, 14], "x": 16.5, "y": 4.5},
-
- {"label": "1", "matrix": [5, 11], "x": 19, "y": 4.5},
- {"label": "2", "matrix": [5, 12], "x": 20, "y": 4.5},
- {"label": "3", "matrix": [5, 13], "x": 21, "y": 4.5},
- {"label": "Enter", "matrix": [5, 14], "x": 22, "y": 4.5, "h": 2},
-
- {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"label": "Alt", "matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
- {"label": "Space", "matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
- {"label": "Alt Gr", "matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
- {"label": "Ctrl", "matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"label": "\u2190", "matrix": [7, 14], "x": 15.5, "y": 5.5},
- {"label": "\u2193", "matrix": [7, 11], "x": 16.5, "y": 5.5},
- {"label": "\u2192", "matrix": [7, 12], "x": 17.5, "y": 5.5},
-
- {"label": "0", "matrix": [0, 11], "x": 19, "y": 5.5, "w": 2},
- {"label": ".", "matrix": [0, 13], "x": 21, "y": 5.5}
- ]
- },
- "LAYOUT_fullsize_iso_wkl": {
- "layout": [
- {"label": "Esc", "matrix": [0, 2], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [2, 3], "x": 2, "y": 0},
- {"label": "F2", "matrix": [2, 4], "x": 3, "y": 0},
- {"label": "F3", "matrix": [1, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [1, 9], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [2, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [2, 6], "x": 11, "y": 0},
- {"label": "F10", "matrix": [3, 6], "x": 12, "y": 0},
- {"label": "F11", "matrix": [3, 11], "x": 13, "y": 0},
- {"label": "F12", "matrix": [3, 12], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [3, 15], "x": 15.5, "y": 0},
- {"label": "Scroll Lock", "matrix": [4, 15], "x": 16.5, "y": 0},
- {"label": "Pause", "matrix": [6, 14], "x": 17.5, "y": 0},
-
- {"label": "`", "matrix": [2, 2], "x": 0, "y": 1.5},
- {"label": "1", "matrix": [3, 2], "x": 1, "y": 1.5},
- {"label": "2", "matrix": [3, 3], "x": 2, "y": 1.5},
- {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.5},
- {"label": "4", "matrix": [3, 5], "x": 4, "y": 1.5},
- {"label": "5", "matrix": [2, 5], "x": 5, "y": 1.5},
- {"label": "6", "matrix": [2, 7], "x": 6, "y": 1.5},
- {"label": "7", "matrix": [3, 7], "x": 7, "y": 1.5},
- {"label": "8", "matrix": [3, 8], "x": 8, "y": 1.5},
- {"label": "9", "matrix": [3, 9], "x": 9, "y": 1.5},
- {"label": "0", "matrix": [3, 10], "x": 10, "y": 1.5},
- {"label": "-", "matrix": [2, 10], "x": 11, "y": 1.5},
- {"label": "=", "matrix": [2, 8], "x": 12, "y": 1.5},
- {"label": "Backspace", "matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
-
- {"label": "Insert", "matrix": [2, 12], "x": 15.5, "y": 1.5},
- {"label": "Home", "matrix": [2, 14], "x": 16.5, "y": 1.5},
- {"label": "Page Up", "matrix": [2, 13], "x": 17.5, "y": 1.5},
-
- {"label": "Num Lock", "matrix": [6, 11], "x": 19, "y": 1.5},
- {"label": "/", "matrix": [6, 12], "x": 20, "y": 1.5},
- {"label": "*", "matrix": [6, 13], "x": 21, "y": 1.5},
- {"label": "-", "matrix": [7, 13], "x": 22, "y": 1.5},
-
- {"label": "Tab", "matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
- {"label": "Q", "matrix": [4, 2], "x": 1.5, "y": 2.5},
- {"label": "W", "matrix": [4, 3], "x": 2.5, "y": 2.5},
- {"label": "E", "matrix": [4, 4], "x": 3.5, "y": 2.5},
- {"label": "R", "matrix": [4, 5], "x": 4.5, "y": 2.5},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 2.5},
- {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 2.5},
- {"label": "U", "matrix": [4, 7], "x": 7.5, "y": 2.5},
- {"label": "I", "matrix": [4, 8], "x": 8.5, "y": 2.5},
- {"label": "O", "matrix": [4, 9], "x": 9.5, "y": 2.5},
- {"label": "P", "matrix": [4, 10], "x": 10.5, "y": 2.5},
- {"label": "[", "matrix": [1, 10], "x": 11.5, "y": 2.5},
- {"label": "]", "matrix": [1, 8], "x": 12.5, "y": 2.5},
-
- {"label": "Delete", "matrix": [2, 11], "x": 15.5, "y": 2.5},
- {"label": "End", "matrix": [3, 14], "x": 16.5, "y": 2.5},
- {"label": "Page Down", "matrix": [3, 13], "x": 17.5, "y": 2.5},
-
- {"label": "7", "matrix": [4, 11], "x": 19, "y": 2.5},
- {"label": "8", "matrix": [4, 12], "x": 20, "y": 2.5},
- {"label": "9", "matrix": [4, 13], "x": 21, "y": 2.5},
- {"label": "+", "matrix": [4, 14], "x": 22, "y": 2.5, "h": 2},
-
- {"label": "Caps Lock", "matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.25},
- {"label": "A", "matrix": [5, 2], "x": 1.75, "y": 3.5},
- {"label": "S", "matrix": [5, 3], "x": 2.75, "y": 3.5},
- {"label": "D", "matrix": [5, 4], "x": 3.75, "y": 3.5},
- {"label": "F", "matrix": [5, 5], "x": 4.75, "y": 3.5},
- {"label": "G", "matrix": [0, 5], "x": 5.75, "y": 3.5},
- {"label": "H", "matrix": [0, 7], "x": 6.75, "y": 3.5},
- {"label": "J", "matrix": [5, 7], "x": 7.75, "y": 3.5},
- {"label": "K", "matrix": [5, 8], "x": 8.75, "y": 3.5},
- {"label": "L", "matrix": [5, 9], "x": 9.75, "y": 3.5},
- {"label": ";", "matrix": [5, 10], "x": 10.75, "y": 3.5},
- {"label": "'", "matrix": [0, 10], "x": 11.75, "y": 3.5},
- {"label": "#", "matrix": [6, 10], "x": 12.75, "y": 3.5},
- {"label": "Enter", "matrix": [6, 6], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2},
-
- {"label": "4", "matrix": [1, 11], "x": 19, "y": 3.5},
- {"label": "5", "matrix": [1, 12], "x": 20, "y": 3.5},
- {"label": "6", "matrix": [1, 13], "x": 21, "y": 3.5},
-
- {"label": "Shift", "matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25},
- {"label": "\\", "matrix": [0, 3], "x": 1.25, "y": 4.5},
- {"label": "Z", "matrix": [6, 2], "x": 2.25, "y": 4.5},
- {"label": "X", "matrix": [6, 3], "x": 3.25, "y": 4.5},
- {"label": "C", "matrix": [6, 4], "x": 4.25, "y": 4.5},
- {"label": "V", "matrix": [6, 5], "x": 5.25, "y": 4.5},
- {"label": "B", "matrix": [7, 5], "x": 6.25, "y": 4.5},
- {"label": "N", "matrix": [7, 7], "x": 7.25, "y": 4.5},
- {"label": "M", "matrix": [6, 7], "x": 8.25, "y": 4.5},
- {"label": ",", "matrix": [6, 8], "x": 9.25, "y": 4.5},
- {"label": ".", "matrix": [6, 9], "x": 10.25, "y": 4.5},
- {"label": "/", "matrix": [7, 10], "x": 11.25, "y": 4.5},
- {"label": "Shift", "matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"label": "\u2191", "matrix": [0, 14], "x": 16.5, "y": 4.5},
-
- {"label": "1", "matrix": [5, 11], "x": 19, "y": 4.5},
- {"label": "2", "matrix": [5, 12], "x": 20, "y": 4.5},
- {"label": "3", "matrix": [5, 13], "x": 21, "y": 4.5},
- {"label": "Enter", "matrix": [5, 14], "x": 22, "y": 4.5, "h": 2},
-
- {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"label": "Alt", "matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
- {"label": "Space", "matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
- {"label": "Alt Gr", "matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
- {"label": "Ctrl", "matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"label": "\u2190", "matrix": [7, 14], "x": 15.5, "y": 5.5},
- {"label": "\u2193", "matrix": [7, 11], "x": 16.5, "y": 5.5},
- {"label": "\u2192", "matrix": [7, 12], "x": 17.5, "y": 5.5},
-
- {"label": "0", "matrix": [0, 11], "x": 19, "y": 5.5, "w": 2},
- {"label": ".", "matrix": [0, 13], "x": 21, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/ibm/model_m/yugo_m/keyboard.json b/keyboards/ibm/model_m/yugo_m/keyboard.json
@@ -0,0 +1,411 @@
+{
+ "keyboard_name": "Yugo-M (IBM Model M replacment controller)",
+ "manufacturer": "IBM",
+ "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m/yugo_m",
+ "maintainer": "Nidzo Tomic",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x8E81",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3"],
+ "rows": ["B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"]
+ },
+ "diode_direction": "ROW2COL",
+ "eeprom": {
+ "wear_leveling": {
+ "backing_size": 4096
+ }
+ },
+ "processor": "STM32F303",
+ "bootloader": "stm32-dfu",
+ "board": "QMK_PROTON_C",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 2], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [2, 3], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [2, 4], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [1, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [1, 9], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [2, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [2, 6], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [3, 6], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [3, 11], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [3, 12], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [3, 15], "x": 15.5, "y": 0},
+ {"label": "Scroll Lock", "matrix": [4, 15], "x": 16.5, "y": 0},
+ {"label": "Pause", "matrix": [6, 14], "x": 17.5, "y": 0},
+
+ {"label": "`", "matrix": [2, 2], "x": 0, "y": 1.5},
+ {"label": "1", "matrix": [3, 2], "x": 1, "y": 1.5},
+ {"label": "2", "matrix": [3, 3], "x": 2, "y": 1.5},
+ {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.5},
+ {"label": "4", "matrix": [3, 5], "x": 4, "y": 1.5},
+ {"label": "5", "matrix": [2, 5], "x": 5, "y": 1.5},
+ {"label": "6", "matrix": [2, 7], "x": 6, "y": 1.5},
+ {"label": "7", "matrix": [3, 7], "x": 7, "y": 1.5},
+ {"label": "8", "matrix": [3, 8], "x": 8, "y": 1.5},
+ {"label": "9", "matrix": [3, 9], "x": 9, "y": 1.5},
+ {"label": "0", "matrix": [3, 10], "x": 10, "y": 1.5},
+ {"label": "-", "matrix": [2, 10], "x": 11, "y": 1.5},
+ {"label": "=", "matrix": [2, 8], "x": 12, "y": 1.5},
+ {"label": "\\", "matrix": [4, 6], "x": 13, "y": 1.5},
+ {"label": "Backspace", "matrix": [1, 6], "x": 14, "y": 1.5},
+
+ {"label": "Insert", "matrix": [2, 12], "x": 15.5, "y": 1.5},
+ {"label": "Home", "matrix": [2, 14], "x": 16.5, "y": 1.5},
+ {"label": "Page Up", "matrix": [2, 13], "x": 17.5, "y": 1.5},
+
+ {"label": "Num Lock", "matrix": [6, 11], "x": 19, "y": 1.5},
+ {"label": "/", "matrix": [6, 12], "x": 20, "y": 1.5},
+ {"label": "*", "matrix": [6, 13], "x": 21, "y": 1.5},
+ {"label": "-", "matrix": [7, 13], "x": 22, "y": 1.5},
+
+ {"label": "Tab", "matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
+ {"label": "Q", "matrix": [4, 2], "x": 1.5, "y": 2.5},
+ {"label": "W", "matrix": [4, 3], "x": 2.5, "y": 2.5},
+ {"label": "E", "matrix": [4, 4], "x": 3.5, "y": 2.5},
+ {"label": "R", "matrix": [4, 5], "x": 4.5, "y": 2.5},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 2.5},
+ {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 2.5},
+ {"label": "U", "matrix": [4, 7], "x": 7.5, "y": 2.5},
+ {"label": "I", "matrix": [4, 8], "x": 8.5, "y": 2.5},
+ {"label": "O", "matrix": [4, 9], "x": 9.5, "y": 2.5},
+ {"label": "P", "matrix": [4, 10], "x": 10.5, "y": 2.5},
+ {"label": "[", "matrix": [1, 10], "x": 11.5, "y": 2.5},
+ {"label": "]", "matrix": [1, 8], "x": 12.5, "y": 2.5},
+ {"label": "\\", "matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 11], "x": 15.5, "y": 2.5},
+ {"label": "End", "matrix": [3, 14], "x": 16.5, "y": 2.5},
+ {"label": "Page Down", "matrix": [3, 13], "x": 17.5, "y": 2.5},
+
+ {"label": "7", "matrix": [4, 11], "x": 19, "y": 2.5},
+ {"label": "8", "matrix": [4, 12], "x": 20, "y": 2.5},
+ {"label": "9", "matrix": [4, 13], "x": 21, "y": 2.5},
+ {"label": "+", "matrix": [4, 14], "x": 22, "y": 2.5},
+
+ {"label": "Caps Lock", "matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.25},
+ {"label": "A", "matrix": [5, 2], "x": 1.75, "y": 3.5},
+ {"label": "S", "matrix": [5, 3], "x": 2.75, "y": 3.5},
+ {"label": "D", "matrix": [5, 4], "x": 3.75, "y": 3.5},
+ {"label": "F", "matrix": [5, 5], "x": 4.75, "y": 3.5},
+ {"label": "G", "matrix": [0, 5], "x": 5.75, "y": 3.5},
+ {"label": "H", "matrix": [0, 7], "x": 6.75, "y": 3.5},
+ {"label": "J", "matrix": [5, 7], "x": 7.75, "y": 3.5},
+ {"label": "K", "matrix": [5, 8], "x": 8.75, "y": 3.5},
+ {"label": "L", "matrix": [5, 9], "x": 9.75, "y": 3.5},
+ {"label": ";", "matrix": [5, 10], "x": 10.75, "y": 3.5},
+ {"label": "'", "matrix": [0, 10], "x": 11.75, "y": 3.5},
+ {"label": "#", "matrix": [6, 10], "x": 12.75, "y": 3.5},
+ {"label": "Enter", "matrix": [6, 6], "x": 13.75, "y": 3.5, "w": 1.25},
+
+ {"label": "4", "matrix": [1, 11], "x": 19, "y": 3.5},
+ {"label": "5", "matrix": [1, 12], "x": 20, "y": 3.5},
+ {"label": "6", "matrix": [1, 13], "x": 21, "y": 3.5},
+ {"label": "=", "matrix": [1, 14], "x": 22, "y": 3.5},
+
+ {"label": "Shift", "matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25},
+ {"label": "\\", "matrix": [0, 3], "x": 1.25, "y": 4.5},
+ {"label": "Z", "matrix": [6, 2], "x": 2.25, "y": 4.5},
+ {"label": "X", "matrix": [6, 3], "x": 3.25, "y": 4.5},
+ {"label": "C", "matrix": [6, 4], "x": 4.25, "y": 4.5},
+ {"label": "V", "matrix": [6, 5], "x": 5.25, "y": 4.5},
+ {"label": "B", "matrix": [7, 5], "x": 6.25, "y": 4.5},
+ {"label": "N", "matrix": [7, 7], "x": 7.25, "y": 4.5},
+ {"label": "M", "matrix": [6, 7], "x": 8.25, "y": 4.5},
+ {"label": ",", "matrix": [6, 8], "x": 9.25, "y": 4.5},
+ {"label": ".", "matrix": [6, 9], "x": 10.25, "y": 4.5},
+ {"label": "/", "matrix": [7, 10], "x": 11.25, "y": 4.5},
+ {"label": "\\", "matrix": [7, 8], "x": 12.25, "y": 4.5},
+ {"label": "Shift", "matrix": [6, 1], "x": 13.25, "y": 4.5, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [0, 14], "x": 16.5, "y": 4.5},
+
+ {"label": "1", "matrix": [5, 11], "x": 19, "y": 4.5},
+ {"label": "2", "matrix": [5, 12], "x": 20, "y": 4.5},
+ {"label": "3", "matrix": [5, 13], "x": 21, "y": 4.5},
+ {"label": "Enter", "matrix": [5, 14], "x": 22, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
+ {"label": "Alt", "matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
+ {"label": "Space", "matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
+ {"label": "Alt Gr", "matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
+ {"label": "Ctrl", "matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [7, 14], "x": 15.5, "y": 5.5},
+ {"label": "\u2193", "matrix": [7, 11], "x": 16.5, "y": 5.5},
+ {"label": "\u2192", "matrix": [7, 12], "x": 17.5, "y": 5.5},
+
+ {"label": "0", "matrix": [0, 11], "x": 19, "y": 5.5},
+ {"label": ",", "matrix": [0, 12], "x": 20, "y": 5.5},
+ {"label": ".", "matrix": [0, 13], "x": 21, "y": 5.5},
+ {"label": "GUI", "matrix": [5, 15], "x": 22, "y": 5.5}
+ ]
+ },
+ "LAYOUT_fullsize_ansi_wkl": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 2], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [2, 3], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [2, 4], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [1, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [1, 9], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [2, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [2, 6], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [3, 6], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [3, 11], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [3, 12], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [3, 15], "x": 15.5, "y": 0},
+ {"label": "Scroll Lock", "matrix": [4, 15], "x": 16.5, "y": 0},
+ {"label": "Pause", "matrix": [6, 14], "x": 17.5, "y": 0},
+
+ {"label": "`", "matrix": [2, 2], "x": 0, "y": 1.5},
+ {"label": "1", "matrix": [3, 2], "x": 1, "y": 1.5},
+ {"label": "2", "matrix": [3, 3], "x": 2, "y": 1.5},
+ {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.5},
+ {"label": "4", "matrix": [3, 5], "x": 4, "y": 1.5},
+ {"label": "5", "matrix": [2, 5], "x": 5, "y": 1.5},
+ {"label": "6", "matrix": [2, 7], "x": 6, "y": 1.5},
+ {"label": "7", "matrix": [3, 7], "x": 7, "y": 1.5},
+ {"label": "8", "matrix": [3, 8], "x": 8, "y": 1.5},
+ {"label": "9", "matrix": [3, 9], "x": 9, "y": 1.5},
+ {"label": "0", "matrix": [3, 10], "x": 10, "y": 1.5},
+ {"label": "-", "matrix": [2, 10], "x": 11, "y": 1.5},
+ {"label": "=", "matrix": [2, 8], "x": 12, "y": 1.5},
+ {"label": "Backspace", "matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
+
+ {"label": "Insert", "matrix": [2, 12], "x": 15.5, "y": 1.5},
+ {"label": "Home", "matrix": [2, 14], "x": 16.5, "y": 1.5},
+ {"label": "Page Up", "matrix": [2, 13], "x": 17.5, "y": 1.5},
+
+ {"label": "Num Lock", "matrix": [6, 11], "x": 19, "y": 1.5},
+ {"label": "/", "matrix": [6, 12], "x": 20, "y": 1.5},
+ {"label": "*", "matrix": [6, 13], "x": 21, "y": 1.5},
+ {"label": "-", "matrix": [7, 13], "x": 22, "y": 1.5},
+
+ {"label": "Tab", "matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
+ {"label": "Q", "matrix": [4, 2], "x": 1.5, "y": 2.5},
+ {"label": "W", "matrix": [4, 3], "x": 2.5, "y": 2.5},
+ {"label": "E", "matrix": [4, 4], "x": 3.5, "y": 2.5},
+ {"label": "R", "matrix": [4, 5], "x": 4.5, "y": 2.5},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 2.5},
+ {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 2.5},
+ {"label": "U", "matrix": [4, 7], "x": 7.5, "y": 2.5},
+ {"label": "I", "matrix": [4, 8], "x": 8.5, "y": 2.5},
+ {"label": "O", "matrix": [4, 9], "x": 9.5, "y": 2.5},
+ {"label": "P", "matrix": [4, 10], "x": 10.5, "y": 2.5},
+ {"label": "[", "matrix": [1, 10], "x": 11.5, "y": 2.5},
+ {"label": "]", "matrix": [1, 8], "x": 12.5, "y": 2.5},
+ {"label": "\\", "matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 11], "x": 15.5, "y": 2.5},
+ {"label": "End", "matrix": [3, 14], "x": 16.5, "y": 2.5},
+ {"label": "Page Down", "matrix": [3, 13], "x": 17.5, "y": 2.5},
+
+ {"label": "7", "matrix": [4, 11], "x": 19, "y": 2.5},
+ {"label": "8", "matrix": [4, 12], "x": 20, "y": 2.5},
+ {"label": "9", "matrix": [4, 13], "x": 21, "y": 2.5},
+ {"label": "+", "matrix": [4, 14], "x": 22, "y": 2.5, "h": 2},
+
+ {"label": "Caps Lock", "matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.25},
+ {"label": "A", "matrix": [5, 2], "x": 1.75, "y": 3.5},
+ {"label": "S", "matrix": [5, 3], "x": 2.75, "y": 3.5},
+ {"label": "D", "matrix": [5, 4], "x": 3.75, "y": 3.5},
+ {"label": "F", "matrix": [5, 5], "x": 4.75, "y": 3.5},
+ {"label": "G", "matrix": [0, 5], "x": 5.75, "y": 3.5},
+ {"label": "H", "matrix": [0, 7], "x": 6.75, "y": 3.5},
+ {"label": "J", "matrix": [5, 7], "x": 7.75, "y": 3.5},
+ {"label": "K", "matrix": [5, 8], "x": 8.75, "y": 3.5},
+ {"label": "L", "matrix": [5, 9], "x": 9.75, "y": 3.5},
+ {"label": ";", "matrix": [5, 10], "x": 10.75, "y": 3.5},
+ {"label": "'", "matrix": [0, 10], "x": 11.75, "y": 3.5},
+ {"label": "Enter", "matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25},
+
+ {"label": "4", "matrix": [1, 11], "x": 19, "y": 3.5},
+ {"label": "5", "matrix": [1, 12], "x": 20, "y": 3.5},
+ {"label": "6", "matrix": [1, 13], "x": 21, "y": 3.5},
+
+ {"label": "Shift", "matrix": [1, 1], "x": 0, "y": 4.5, "w": 2.25},
+ {"label": "Z", "matrix": [6, 2], "x": 2.25, "y": 4.5},
+ {"label": "X", "matrix": [6, 3], "x": 3.25, "y": 4.5},
+ {"label": "C", "matrix": [6, 4], "x": 4.25, "y": 4.5},
+ {"label": "V", "matrix": [6, 5], "x": 5.25, "y": 4.5},
+ {"label": "B", "matrix": [7, 5], "x": 6.25, "y": 4.5},
+ {"label": "N", "matrix": [7, 7], "x": 7.25, "y": 4.5},
+ {"label": "M", "matrix": [6, 7], "x": 8.25, "y": 4.5},
+ {"label": ",", "matrix": [6, 8], "x": 9.25, "y": 4.5},
+ {"label": ".", "matrix": [6, 9], "x": 10.25, "y": 4.5},
+ {"label": "/", "matrix": [7, 10], "x": 11.25, "y": 4.5},
+ {"label": "Shift", "matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
+
+ {"label": "\u2191", "matrix": [0, 14], "x": 16.5, "y": 4.5},
+
+ {"label": "1", "matrix": [5, 11], "x": 19, "y": 4.5},
+ {"label": "2", "matrix": [5, 12], "x": 20, "y": 4.5},
+ {"label": "3", "matrix": [5, 13], "x": 21, "y": 4.5},
+ {"label": "Enter", "matrix": [5, 14], "x": 22, "y": 4.5, "h": 2},
+
+ {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
+ {"label": "Alt", "matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
+ {"label": "Space", "matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
+ {"label": "Alt Gr", "matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
+ {"label": "Ctrl", "matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [7, 14], "x": 15.5, "y": 5.5},
+ {"label": "\u2193", "matrix": [7, 11], "x": 16.5, "y": 5.5},
+ {"label": "\u2192", "matrix": [7, 12], "x": 17.5, "y": 5.5},
+
+ {"label": "0", "matrix": [0, 11], "x": 19, "y": 5.5, "w": 2},
+ {"label": ".", "matrix": [0, 13], "x": 21, "y": 5.5}
+ ]
+ },
+ "LAYOUT_fullsize_iso_wkl": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 2], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [2, 3], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [2, 4], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [1, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [1, 9], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [2, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [2, 6], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [3, 6], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [3, 11], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [3, 12], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [3, 15], "x": 15.5, "y": 0},
+ {"label": "Scroll Lock", "matrix": [4, 15], "x": 16.5, "y": 0},
+ {"label": "Pause", "matrix": [6, 14], "x": 17.5, "y": 0},
+
+ {"label": "`", "matrix": [2, 2], "x": 0, "y": 1.5},
+ {"label": "1", "matrix": [3, 2], "x": 1, "y": 1.5},
+ {"label": "2", "matrix": [3, 3], "x": 2, "y": 1.5},
+ {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.5},
+ {"label": "4", "matrix": [3, 5], "x": 4, "y": 1.5},
+ {"label": "5", "matrix": [2, 5], "x": 5, "y": 1.5},
+ {"label": "6", "matrix": [2, 7], "x": 6, "y": 1.5},
+ {"label": "7", "matrix": [3, 7], "x": 7, "y": 1.5},
+ {"label": "8", "matrix": [3, 8], "x": 8, "y": 1.5},
+ {"label": "9", "matrix": [3, 9], "x": 9, "y": 1.5},
+ {"label": "0", "matrix": [3, 10], "x": 10, "y": 1.5},
+ {"label": "-", "matrix": [2, 10], "x": 11, "y": 1.5},
+ {"label": "=", "matrix": [2, 8], "x": 12, "y": 1.5},
+ {"label": "Backspace", "matrix": [1, 6], "x": 13, "y": 1.5, "w": 2},
+
+ {"label": "Insert", "matrix": [2, 12], "x": 15.5, "y": 1.5},
+ {"label": "Home", "matrix": [2, 14], "x": 16.5, "y": 1.5},
+ {"label": "Page Up", "matrix": [2, 13], "x": 17.5, "y": 1.5},
+
+ {"label": "Num Lock", "matrix": [6, 11], "x": 19, "y": 1.5},
+ {"label": "/", "matrix": [6, 12], "x": 20, "y": 1.5},
+ {"label": "*", "matrix": [6, 13], "x": 21, "y": 1.5},
+ {"label": "-", "matrix": [7, 13], "x": 22, "y": 1.5},
+
+ {"label": "Tab", "matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5},
+ {"label": "Q", "matrix": [4, 2], "x": 1.5, "y": 2.5},
+ {"label": "W", "matrix": [4, 3], "x": 2.5, "y": 2.5},
+ {"label": "E", "matrix": [4, 4], "x": 3.5, "y": 2.5},
+ {"label": "R", "matrix": [4, 5], "x": 4.5, "y": 2.5},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 2.5},
+ {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 2.5},
+ {"label": "U", "matrix": [4, 7], "x": 7.5, "y": 2.5},
+ {"label": "I", "matrix": [4, 8], "x": 8.5, "y": 2.5},
+ {"label": "O", "matrix": [4, 9], "x": 9.5, "y": 2.5},
+ {"label": "P", "matrix": [4, 10], "x": 10.5, "y": 2.5},
+ {"label": "[", "matrix": [1, 10], "x": 11.5, "y": 2.5},
+ {"label": "]", "matrix": [1, 8], "x": 12.5, "y": 2.5},
+
+ {"label": "Delete", "matrix": [2, 11], "x": 15.5, "y": 2.5},
+ {"label": "End", "matrix": [3, 14], "x": 16.5, "y": 2.5},
+ {"label": "Page Down", "matrix": [3, 13], "x": 17.5, "y": 2.5},
+
+ {"label": "7", "matrix": [4, 11], "x": 19, "y": 2.5},
+ {"label": "8", "matrix": [4, 12], "x": 20, "y": 2.5},
+ {"label": "9", "matrix": [4, 13], "x": 21, "y": 2.5},
+ {"label": "+", "matrix": [4, 14], "x": 22, "y": 2.5, "h": 2},
+
+ {"label": "Caps Lock", "matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.25},
+ {"label": "A", "matrix": [5, 2], "x": 1.75, "y": 3.5},
+ {"label": "S", "matrix": [5, 3], "x": 2.75, "y": 3.5},
+ {"label": "D", "matrix": [5, 4], "x": 3.75, "y": 3.5},
+ {"label": "F", "matrix": [5, 5], "x": 4.75, "y": 3.5},
+ {"label": "G", "matrix": [0, 5], "x": 5.75, "y": 3.5},
+ {"label": "H", "matrix": [0, 7], "x": 6.75, "y": 3.5},
+ {"label": "J", "matrix": [5, 7], "x": 7.75, "y": 3.5},
+ {"label": "K", "matrix": [5, 8], "x": 8.75, "y": 3.5},
+ {"label": "L", "matrix": [5, 9], "x": 9.75, "y": 3.5},
+ {"label": ";", "matrix": [5, 10], "x": 10.75, "y": 3.5},
+ {"label": "'", "matrix": [0, 10], "x": 11.75, "y": 3.5},
+ {"label": "#", "matrix": [6, 10], "x": 12.75, "y": 3.5},
+ {"label": "Enter", "matrix": [6, 6], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2},
+
+ {"label": "4", "matrix": [1, 11], "x": 19, "y": 3.5},
+ {"label": "5", "matrix": [1, 12], "x": 20, "y": 3.5},
+ {"label": "6", "matrix": [1, 13], "x": 21, "y": 3.5},
+
+ {"label": "Shift", "matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25},
+ {"label": "\\", "matrix": [0, 3], "x": 1.25, "y": 4.5},
+ {"label": "Z", "matrix": [6, 2], "x": 2.25, "y": 4.5},
+ {"label": "X", "matrix": [6, 3], "x": 3.25, "y": 4.5},
+ {"label": "C", "matrix": [6, 4], "x": 4.25, "y": 4.5},
+ {"label": "V", "matrix": [6, 5], "x": 5.25, "y": 4.5},
+ {"label": "B", "matrix": [7, 5], "x": 6.25, "y": 4.5},
+ {"label": "N", "matrix": [7, 7], "x": 7.25, "y": 4.5},
+ {"label": "M", "matrix": [6, 7], "x": 8.25, "y": 4.5},
+ {"label": ",", "matrix": [6, 8], "x": 9.25, "y": 4.5},
+ {"label": ".", "matrix": [6, 9], "x": 10.25, "y": 4.5},
+ {"label": "/", "matrix": [7, 10], "x": 11.25, "y": 4.5},
+ {"label": "Shift", "matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75},
+
+ {"label": "\u2191", "matrix": [0, 14], "x": 16.5, "y": 4.5},
+
+ {"label": "1", "matrix": [5, 11], "x": 19, "y": 4.5},
+ {"label": "2", "matrix": [5, 12], "x": 20, "y": 4.5},
+ {"label": "3", "matrix": [5, 13], "x": 21, "y": 4.5},
+ {"label": "Enter", "matrix": [5, 14], "x": 22, "y": 4.5, "h": 2},
+
+ {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5},
+ {"label": "Alt", "matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5},
+ {"label": "Space", "matrix": [7, 6], "x": 4, "y": 5.5, "w": 7},
+ {"label": "Alt Gr", "matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5},
+ {"label": "Ctrl", "matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [7, 14], "x": 15.5, "y": 5.5},
+ {"label": "\u2193", "matrix": [7, 11], "x": 16.5, "y": 5.5},
+ {"label": "\u2192", "matrix": [7, 12], "x": 17.5, "y": 5.5},
+
+ {"label": "0", "matrix": [0, 11], "x": 19, "y": 5.5, "w": 2},
+ {"label": ".", "matrix": [0, 13], "x": 21, "y": 5.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ibm/model_m/yugo_m/rules.mk b/keyboards/ibm/model_m/yugo_m/rules.mk
@@ -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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/ibm/model_m_122/ibm122m/info.json b/keyboards/ibm/model_m_122/ibm122m/info.json
@@ -1,169 +0,0 @@
-{
- "keyboard_name": "IBM Model M 122 key",
- "manufacturer": "IBM",
- "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m_122/ibm122m",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x0000",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["E6", "B7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "E0", "E1", "C0", "C1", "C2", "C3", "C4", "C5", "C7", "F1"],
- "rows": ["F0", "B5", "B4", "B3", "B2", "B1", "B0", "E7"]
- },
- "diode_direction": "ROW2COL",
- "processor": "at90usb1286",
- "bootloader": "halfkay",
- "debounce": 15,
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 9], "x": 3.25, "y": 0},
- {"matrix": [1, 9], "x": 4.25, "y": 0},
- {"matrix": [1, 10], "x": 5.25, "y": 0},
- {"matrix": [2, 9], "x": 6.25, "y": 0},
- {"matrix": [3, 9], "x": 7.25, "y": 0},
- {"matrix": [3, 10], "x": 8.25, "y": 0},
- {"matrix": [4, 9], "x": 9.25, "y": 0},
- {"matrix": [5, 9], "x": 10.25, "y": 0},
- {"matrix": [5, 10], "x": 11.25, "y": 0},
- {"matrix": [6, 9], "x": 12.25, "y": 0},
- {"matrix": [7, 9], "x": 13.25, "y": 0},
- {"matrix": [7, 10], "x": 14.25, "y": 0},
-
- {"matrix": [0, 10], "x": 3.25, "y": 1},
- {"matrix": [0, 11], "x": 4.25, "y": 1},
- {"matrix": [1, 11], "x": 5.25, "y": 1},
- {"matrix": [2, 10], "x": 6.25, "y": 1},
- {"matrix": [2, 11], "x": 7.25, "y": 1},
- {"matrix": [3, 11], "x": 8.25, "y": 1},
- {"matrix": [4, 10], "x": 9.25, "y": 1},
- {"matrix": [4, 11], "x": 10.25, "y": 1},
- {"matrix": [5, 11], "x": 11.25, "y": 1},
- {"matrix": [6, 10], "x": 12.25, "y": 1},
- {"matrix": [6, 11], "x": 13.25, "y": 1},
- {"matrix": [7, 11], "x": 14.25, "y": 1},
-
- {"matrix": [3, 1], "x": 0, "y": 3},
- {"matrix": [3, 2], "x": 1, "y": 3},
-
- {"matrix": [3, 4], "x": 2.25, "y": 3},
- {"matrix": [2, 4], "x": 3.25, "y": 3},
- {"matrix": [2, 5], "x": 4.25, "y": 3},
- {"matrix": [2, 6], "x": 5.25, "y": 3},
- {"matrix": [2, 7], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [2, 8], "x": 9.25, "y": 3},
- {"matrix": [2, 12], "x": 10.25, "y": 3},
- {"matrix": [2, 13], "x": 11.25, "y": 3},
- {"matrix": [2, 14], "x": 12.25, "y": 3},
- {"matrix": [3, 14], "x": 13.25, "y": 3},
- {"matrix": [3, 12], "x": 14.25, "y": 3},
- {"matrix": [3, 15], "x": 15.25, "y": 3, "w": 2},
-
- {"matrix": [3, 16], "x": 17.5, "y": 3},
- {"matrix": [3, 17], "x": 18.5, "y": 3},
- {"matrix": [2, 16], "x": 19.5, "y": 3},
-
- {"matrix": [2, 15], "x": 20.75, "y": 3},
- {"matrix": [2, 17], "x": 21.75, "y": 3},
- {"matrix": [2, 18], "x": 22.75, "y": 3},
- {"matrix": [2, 0], "x": 23.75, "y": 3},
-
- {"matrix": [2, 1], "x": 0, "y": 4},
- {"matrix": [4, 1], "x": 1, "y": 4},
-
- {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5},
- {"matrix": [4, 4], "x": 3.75, "y": 4},
- {"matrix": [4, 5], "x": 4.75, "y": 4},
- {"matrix": [4, 6], "x": 5.75, "y": 4},
- {"matrix": [4, 7], "x": 6.75, "y": 4},
- {"matrix": [5, 7], "x": 7.75, "y": 4},
- {"matrix": [5, 8], "x": 8.75, "y": 4},
- {"matrix": [4, 8], "x": 9.75, "y": 4},
- {"matrix": [4, 12], "x": 10.75, "y": 4},
- {"matrix": [4, 13], "x": 11.75, "y": 4},
- {"matrix": [4, 14], "x": 12.75, "y": 4},
- {"matrix": [5, 14], "x": 13.75, "y": 4},
- {"matrix": [5, 12], "x": 14.75, "y": 4},
- {"matrix": [6, 15], "x": 16, "y": 4, "w": 1.25, "h": 2},
-
- {"matrix": [1, 16], "x": 17.5, "y": 4},
- {"matrix": [5, 16], "x": 18.5, "y": 4},
- {"matrix": [4, 16], "x": 19.5, "y": 4},
-
- {"matrix": [4, 15], "x": 20.75, "y": 4},
- {"matrix": [4, 17], "x": 21.75, "y": 4},
- {"matrix": [4, 18], "x": 22.75, "y": 4},
- {"matrix": [4, 0], "x": 23.75, "y": 4},
-
- {"matrix": [5, 1], "x": 0, "y": 5},
- {"matrix": [5, 2], "x": 1, "y": 5},
-
- {"matrix": [6, 2], "x": 2.25, "y": 5, "w": 1.75},
- {"matrix": [1, 4], "x": 4, "y": 5},
- {"matrix": [1, 5], "x": 5, "y": 5},
- {"matrix": [1, 6], "x": 6, "y": 5},
- {"matrix": [1, 7], "x": 7, "y": 5},
- {"matrix": [0, 7], "x": 8, "y": 5},
- {"matrix": [0, 8], "x": 9, "y": 5},
- {"matrix": [1, 8], "x": 10, "y": 5},
- {"matrix": [1, 12], "x": 11, "y": 5},
- {"matrix": [1, 13], "x": 12, "y": 5},
- {"matrix": [1, 14], "x": 13, "y": 5},
- {"matrix": [0, 14], "x": 14, "y": 5},
- {"matrix": [6, 14], "x": 15, "y": 5},
-
- {"matrix": [0, 16], "x": 18.5, "y": 5},
-
- {"matrix": [1, 15], "x": 20.75, "y": 5},
- {"matrix": [1, 17], "x": 21.75, "y": 5},
- {"matrix": [1, 18], "x": 22.75, "y": 5},
-
- {"matrix": [1, 0], "x": 23.75, "y": 5},
-
- {"matrix": [1, 1], "x": 0, "y": 6},
- {"matrix": [1, 2], "x": 1, "y": 6},
-
- {"matrix": [7, 3], "x": 2.25, "y": 6, "w": 1.25},
- {"matrix": [7, 4], "x": 3.5, "y": 6},
- {"matrix": [6, 4], "x": 4.5, "y": 6},
- {"matrix": [6, 5], "x": 5.5, "y": 6},
- {"matrix": [6, 6], "x": 6.5, "y": 6},
- {"matrix": [6, 7], "x": 7.5, "y": 6},
- {"matrix": [7, 7], "x": 8.5, "y": 6},
- {"matrix": [7, 8], "x": 9.5, "y": 6},
- {"matrix": [6, 8], "x": 10.5, "y": 6},
- {"matrix": [6, 12], "x": 11.5, "y": 6},
- {"matrix": [6, 13], "x": 12.5, "y": 6},
- {"matrix": [7, 14], "x": 13.5, "y": 6},
- {"matrix": [6, 3], "x": 14.5, "y": 6, "w": 2.75},
-
- {"matrix": [6, 0], "x": 17.5, "y": 6},
- {"matrix": [0, 19], "x": 18.5, "y": 6},
- {"matrix": [1, 19], "x": 19.5, "y": 6},
-
- {"matrix": [6, 1], "x": 20.75, "y": 6},
- {"matrix": [6, 17], "x": 21.75, "y": 6},
- {"matrix": [6, 18], "x": 22.75, "y": 6},
- {"matrix": [7, 19], "x": 23.75, "y": 6, "h": 2},
-
- {"matrix": [0, 2], "x": 0, "y": 7},
- {"matrix": [0, 1], "x": 1, "y": 7},
-
- {"matrix": [0, 0], "x": 2.25, "y": 7, "w": 1.5},
- {"matrix": [7, 0], "x": 4.75, "y": 7, "w": 1.5},
- {"matrix": [7, 1], "x": 6.25, "y": 7, "w": 7},
- {"matrix": [0, 3], "x": 13.25, "y": 7, "w": 1.5},
- {"matrix": [7, 2], "x": 15.75, "y": 7, "w": 1.5},
-
- {"matrix": [0, 15], "x": 18.5, "y": 7},
-
- {"matrix": [7, 17], "x": 20.75, "y": 7, "w": 2},
- {"matrix": [7, 18], "x": 22.75, "y": 7}
- ]
- }
- }
-}
diff --git a/keyboards/ibm/model_m_122/ibm122m/keyboard.json b/keyboards/ibm/model_m_122/ibm122m/keyboard.json
@@ -0,0 +1,178 @@
+{
+ "keyboard_name": "IBM Model M 122 key",
+ "manufacturer": "IBM",
+ "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m_122/ibm122m",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x0000",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "audio": true,
+ "bootmagic": false,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["E6", "B7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "E0", "E1", "C0", "C1", "C2", "C3", "C4", "C5", "C7", "F1"],
+ "rows": ["F0", "B5", "B4", "B3", "B2", "B1", "B0", "E7"]
+ },
+ "diode_direction": "ROW2COL",
+ "processor": "at90usb1286",
+ "bootloader": "halfkay",
+ "debounce": 15,
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 9], "x": 3.25, "y": 0},
+ {"matrix": [1, 9], "x": 4.25, "y": 0},
+ {"matrix": [1, 10], "x": 5.25, "y": 0},
+ {"matrix": [2, 9], "x": 6.25, "y": 0},
+ {"matrix": [3, 9], "x": 7.25, "y": 0},
+ {"matrix": [3, 10], "x": 8.25, "y": 0},
+ {"matrix": [4, 9], "x": 9.25, "y": 0},
+ {"matrix": [5, 9], "x": 10.25, "y": 0},
+ {"matrix": [5, 10], "x": 11.25, "y": 0},
+ {"matrix": [6, 9], "x": 12.25, "y": 0},
+ {"matrix": [7, 9], "x": 13.25, "y": 0},
+ {"matrix": [7, 10], "x": 14.25, "y": 0},
+
+ {"matrix": [0, 10], "x": 3.25, "y": 1},
+ {"matrix": [0, 11], "x": 4.25, "y": 1},
+ {"matrix": [1, 11], "x": 5.25, "y": 1},
+ {"matrix": [2, 10], "x": 6.25, "y": 1},
+ {"matrix": [2, 11], "x": 7.25, "y": 1},
+ {"matrix": [3, 11], "x": 8.25, "y": 1},
+ {"matrix": [4, 10], "x": 9.25, "y": 1},
+ {"matrix": [4, 11], "x": 10.25, "y": 1},
+ {"matrix": [5, 11], "x": 11.25, "y": 1},
+ {"matrix": [6, 10], "x": 12.25, "y": 1},
+ {"matrix": [6, 11], "x": 13.25, "y": 1},
+ {"matrix": [7, 11], "x": 14.25, "y": 1},
+
+ {"matrix": [3, 1], "x": 0, "y": 3},
+ {"matrix": [3, 2], "x": 1, "y": 3},
+
+ {"matrix": [3, 4], "x": 2.25, "y": 3},
+ {"matrix": [2, 4], "x": 3.25, "y": 3},
+ {"matrix": [2, 5], "x": 4.25, "y": 3},
+ {"matrix": [2, 6], "x": 5.25, "y": 3},
+ {"matrix": [2, 7], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [2, 8], "x": 9.25, "y": 3},
+ {"matrix": [2, 12], "x": 10.25, "y": 3},
+ {"matrix": [2, 13], "x": 11.25, "y": 3},
+ {"matrix": [2, 14], "x": 12.25, "y": 3},
+ {"matrix": [3, 14], "x": 13.25, "y": 3},
+ {"matrix": [3, 12], "x": 14.25, "y": 3},
+ {"matrix": [3, 15], "x": 15.25, "y": 3, "w": 2},
+
+ {"matrix": [3, 16], "x": 17.5, "y": 3},
+ {"matrix": [3, 17], "x": 18.5, "y": 3},
+ {"matrix": [2, 16], "x": 19.5, "y": 3},
+
+ {"matrix": [2, 15], "x": 20.75, "y": 3},
+ {"matrix": [2, 17], "x": 21.75, "y": 3},
+ {"matrix": [2, 18], "x": 22.75, "y": 3},
+ {"matrix": [2, 0], "x": 23.75, "y": 3},
+
+ {"matrix": [2, 1], "x": 0, "y": 4},
+ {"matrix": [4, 1], "x": 1, "y": 4},
+
+ {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5},
+ {"matrix": [4, 4], "x": 3.75, "y": 4},
+ {"matrix": [4, 5], "x": 4.75, "y": 4},
+ {"matrix": [4, 6], "x": 5.75, "y": 4},
+ {"matrix": [4, 7], "x": 6.75, "y": 4},
+ {"matrix": [5, 7], "x": 7.75, "y": 4},
+ {"matrix": [5, 8], "x": 8.75, "y": 4},
+ {"matrix": [4, 8], "x": 9.75, "y": 4},
+ {"matrix": [4, 12], "x": 10.75, "y": 4},
+ {"matrix": [4, 13], "x": 11.75, "y": 4},
+ {"matrix": [4, 14], "x": 12.75, "y": 4},
+ {"matrix": [5, 14], "x": 13.75, "y": 4},
+ {"matrix": [5, 12], "x": 14.75, "y": 4},
+ {"matrix": [6, 15], "x": 16, "y": 4, "w": 1.25, "h": 2},
+
+ {"matrix": [1, 16], "x": 17.5, "y": 4},
+ {"matrix": [5, 16], "x": 18.5, "y": 4},
+ {"matrix": [4, 16], "x": 19.5, "y": 4},
+
+ {"matrix": [4, 15], "x": 20.75, "y": 4},
+ {"matrix": [4, 17], "x": 21.75, "y": 4},
+ {"matrix": [4, 18], "x": 22.75, "y": 4},
+ {"matrix": [4, 0], "x": 23.75, "y": 4},
+
+ {"matrix": [5, 1], "x": 0, "y": 5},
+ {"matrix": [5, 2], "x": 1, "y": 5},
+
+ {"matrix": [6, 2], "x": 2.25, "y": 5, "w": 1.75},
+ {"matrix": [1, 4], "x": 4, "y": 5},
+ {"matrix": [1, 5], "x": 5, "y": 5},
+ {"matrix": [1, 6], "x": 6, "y": 5},
+ {"matrix": [1, 7], "x": 7, "y": 5},
+ {"matrix": [0, 7], "x": 8, "y": 5},
+ {"matrix": [0, 8], "x": 9, "y": 5},
+ {"matrix": [1, 8], "x": 10, "y": 5},
+ {"matrix": [1, 12], "x": 11, "y": 5},
+ {"matrix": [1, 13], "x": 12, "y": 5},
+ {"matrix": [1, 14], "x": 13, "y": 5},
+ {"matrix": [0, 14], "x": 14, "y": 5},
+ {"matrix": [6, 14], "x": 15, "y": 5},
+
+ {"matrix": [0, 16], "x": 18.5, "y": 5},
+
+ {"matrix": [1, 15], "x": 20.75, "y": 5},
+ {"matrix": [1, 17], "x": 21.75, "y": 5},
+ {"matrix": [1, 18], "x": 22.75, "y": 5},
+
+ {"matrix": [1, 0], "x": 23.75, "y": 5},
+
+ {"matrix": [1, 1], "x": 0, "y": 6},
+ {"matrix": [1, 2], "x": 1, "y": 6},
+
+ {"matrix": [7, 3], "x": 2.25, "y": 6, "w": 1.25},
+ {"matrix": [7, 4], "x": 3.5, "y": 6},
+ {"matrix": [6, 4], "x": 4.5, "y": 6},
+ {"matrix": [6, 5], "x": 5.5, "y": 6},
+ {"matrix": [6, 6], "x": 6.5, "y": 6},
+ {"matrix": [6, 7], "x": 7.5, "y": 6},
+ {"matrix": [7, 7], "x": 8.5, "y": 6},
+ {"matrix": [7, 8], "x": 9.5, "y": 6},
+ {"matrix": [6, 8], "x": 10.5, "y": 6},
+ {"matrix": [6, 12], "x": 11.5, "y": 6},
+ {"matrix": [6, 13], "x": 12.5, "y": 6},
+ {"matrix": [7, 14], "x": 13.5, "y": 6},
+ {"matrix": [6, 3], "x": 14.5, "y": 6, "w": 2.75},
+
+ {"matrix": [6, 0], "x": 17.5, "y": 6},
+ {"matrix": [0, 19], "x": 18.5, "y": 6},
+ {"matrix": [1, 19], "x": 19.5, "y": 6},
+
+ {"matrix": [6, 1], "x": 20.75, "y": 6},
+ {"matrix": [6, 17], "x": 21.75, "y": 6},
+ {"matrix": [6, 18], "x": 22.75, "y": 6},
+ {"matrix": [7, 19], "x": 23.75, "y": 6, "h": 2},
+
+ {"matrix": [0, 2], "x": 0, "y": 7},
+ {"matrix": [0, 1], "x": 1, "y": 7},
+
+ {"matrix": [0, 0], "x": 2.25, "y": 7, "w": 1.5},
+ {"matrix": [7, 0], "x": 4.75, "y": 7, "w": 1.5},
+ {"matrix": [7, 1], "x": 6.25, "y": 7, "w": 7},
+ {"matrix": [0, 3], "x": 13.25, "y": 7, "w": 1.5},
+ {"matrix": [7, 2], "x": 15.75, "y": 7, "w": 1.5},
+
+ {"matrix": [0, 15], "x": 18.5, "y": 7},
+
+ {"matrix": [7, 17], "x": 20.75, "y": 7, "w": 2},
+ {"matrix": [7, 18], "x": 22.75, "y": 7}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ibm/model_m_122/ibm122m/rules.mk b/keyboards/ibm/model_m_122/ibm122m/rules.mk
@@ -1,11 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-AUDIO_ENABLE = yes # Audio output
diff --git a/keyboards/ibm/model_m_122/m122_3270/blackpill/info.json b/keyboards/ibm/model_m_122/m122_3270/blackpill/info.json
@@ -1,13 +0,0 @@
-{
- "usb": {
- "device_version": "0.0.2"
- },
- "matrix_pins": {
- "cols": ["B0", "B1", "B10", "B12", "B13", "B14", "B15", "A8", "A7", "A10", "A6", "A5", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9"],
- "rows": ["C13", "C14", "C15", "A0", "A1", "A2", "A3", "A4"]
- },
- "diode_direction": "ROW2COL",
- "processor": "STM32F411",
- "bootloader": "stm32-dfu",
- "board": "BLACKPILL_STM32_F411"
-}
diff --git a/keyboards/ibm/model_m_122/m122_3270/blackpill/keyboard.json b/keyboards/ibm/model_m_122/m122_3270/blackpill/keyboard.json
@@ -0,0 +1,21 @@
+{
+ "usb": {
+ "device_version": "0.0.2"
+ },
+ "features": {
+ "bootmagic": false,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B0", "B1", "B10", "B12", "B13", "B14", "B15", "A8", "A7", "A10", "A6", "A5", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9"],
+ "rows": ["C13", "C14", "C15", "A0", "A1", "A2", "A3", "A4"]
+ },
+ "diode_direction": "ROW2COL",
+ "processor": "STM32F411",
+ "bootloader": "stm32-dfu",
+ "board": "BLACKPILL_STM32_F411"
+}
diff --git a/keyboards/ibm/model_m_122/m122_3270/blackpill/rules.mk b/keyboards/ibm/model_m_122/m122_3270/blackpill/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # Console for debug
-COMMAND_ENABLE = yes # 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
diff --git a/keyboards/ibm/model_m_122/m122_3270/teensy/info.json b/keyboards/ibm/model_m_122/m122_3270/teensy/info.json
@@ -1,12 +0,0 @@
-{
- "usb": {
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["B5", "B6", "B7", "D0", "D1", "D2", "D3", "D4", "D5", "D7", "E0", "E1", "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7"],
- "rows": ["F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7"]
- },
- "diode_direction": "ROW2COL",
- "processor": "at90usb1286",
- "bootloader": "halfkay"
-}
diff --git a/keyboards/ibm/model_m_122/m122_3270/teensy/keyboard.json b/keyboards/ibm/model_m_122/m122_3270/teensy/keyboard.json
@@ -0,0 +1,20 @@
+{
+ "usb": {
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": false,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B5", "B6", "B7", "D0", "D1", "D2", "D3", "D4", "D5", "D7", "E0", "E1", "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7"],
+ "rows": ["F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7"]
+ },
+ "diode_direction": "ROW2COL",
+ "processor": "at90usb1286",
+ "bootloader": "halfkay"
+}
diff --git a/keyboards/ibm/model_m_122/m122_3270/teensy/rules.mk b/keyboards/ibm/model_m_122/m122_3270/teensy/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # Console for debug
-COMMAND_ENABLE = yes # 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
diff --git a/keyboards/ibm/model_m_ssk/teensypp_ssk/info.json b/keyboards/ibm/model_m_ssk/teensypp_ssk/info.json
@@ -1,128 +0,0 @@
-{
- "keyboard_name": "IBM Model M Space-Saving Keyboard",
- "manufacturer": "tiltowait",
- "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m_ssk/teensypp_ssk",
- "maintainer": "tiltowait",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x0000",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["C7", "C6", "C5", "C4", "C3", "C2", "C1", "C0", "E1", "E0", "D7", "D5", "D4", "D3", "D2", "D1"],
- "rows": ["F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7"]
- },
- "diode_direction": "ROW2COL",
- "indicators": {
- "caps_lock": "B6",
- "num_lock": "B4",
- "scroll_lock": "B5"
- },
- "processor": "at90usb1286",
- "bootloader": "halfkay",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [7, 2], "x": 0, "y": 0},
-
- {"matrix": [5, 3], "x": 2, "y": 0},
- {"matrix": [5, 4], "x": 3, "y": 0},
- {"matrix": [6, 4], "x": 4, "y": 0},
- {"matrix": [7, 4], "x": 5, "y": 0},
-
- {"matrix": [7, 6], "x": 6.5, "y": 0},
- {"matrix": [7, 8], "x": 7.5, "y": 0},
- {"matrix": [6, 9], "x": 8.5, "y": 0},
- {"matrix": [5, 9], "x": 9.5, "y": 0},
-
- {"matrix": [5, 6], "x": 11, "y": 0},
- {"matrix": [4, 6], "x": 12, "y": 0},
- {"matrix": [4, 11], "x": 13, "y": 0},
- {"matrix": [4, 12], "x": 14, "y": 0},
-
- {"matrix": [4, 15], "x": 15.25, "y": 0},
- {"matrix": [3, 15], "x": 16.25, "y": 0},
- {"matrix": [1, 14], "x": 17.25, "y": 0},
-
- {"matrix": [5, 2], "x": 0, "y": 1.5},
- {"matrix": [4, 2], "x": 1, "y": 1.5},
- {"matrix": [4, 3], "x": 2, "y": 1.5},
- {"matrix": [4, 4], "x": 3, "y": 1.5},
- {"matrix": [4, 5], "x": 4, "y": 1.5},
- {"matrix": [5, 5], "x": 5, "y": 1.5},
- {"matrix": [5, 7], "x": 6, "y": 1.5},
- {"matrix": [4, 7], "x": 7, "y": 1.5},
- {"matrix": [4, 8], "x": 8, "y": 1.5},
- {"matrix": [4, 9], "x": 9, "y": 1.5},
- {"matrix": [4, 10], "x": 10, "y": 1.5},
- {"matrix": [5, 10], "x": 11, "y": 1.5},
- {"matrix": [5, 8], "x": 12, "y": 1.5},
- {"matrix": [6, 6], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [5, 12], "x": 15.25, "y": 1.5},
- {"matrix": [5, 14], "x": 16.25, "y": 1.5},
- {"matrix": [5, 13], "x": 17.25, "y": 1.5},
-
- {"matrix": [6, 2], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [3, 2], "x": 1.5, "y": 2.5},
- {"matrix": [3, 3], "x": 2.5, "y": 2.5},
- {"matrix": [3, 4], "x": 3.5, "y": 2.5},
- {"matrix": [3, 5], "x": 4.5, "y": 2.5},
- {"matrix": [6, 5], "x": 5.5, "y": 2.5},
- {"matrix": [6, 7], "x": 6.5, "y": 2.5},
- {"matrix": [3, 7], "x": 7.5, "y": 2.5},
- {"matrix": [3, 8], "x": 8.5, "y": 2.5},
- {"matrix": [3, 9], "x": 9.5, "y": 2.5},
- {"matrix": [3, 10], "x": 10.5, "y": 2.5},
- {"matrix": [6, 10], "x": 11.5, "y": 2.5},
- {"matrix": [6, 8], "x": 12.5, "y": 2.5},
- {"matrix": [2, 6], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [5, 11], "x": 15.25, "y": 2.5},
- {"matrix": [4, 14], "x": 16.25, "y": 2.5},
- {"matrix": [4, 13], "x": 17.25, "y": 2.5},
-
- {"matrix": [6, 3], "x": 0, "y": 3.5, "w": 1.5},
- {"matrix": [2, 2], "x": 1.75, "y": 3.5},
- {"matrix": [2, 3], "x": 2.75, "y": 3.5},
- {"matrix": [2, 4], "x": 3.75, "y": 3.5},
- {"matrix": [2, 5], "x": 4.75, "y": 3.5},
- {"matrix": [7, 5], "x": 5.75, "y": 3.5},
- {"matrix": [7, 7], "x": 6.75, "y": 3.5},
- {"matrix": [2, 7], "x": 7.75, "y": 3.5},
- {"matrix": [2, 8], "x": 8.75, "y": 3.5},
- {"matrix": [2, 9], "x": 9.75, "y": 3.5},
- {"matrix": [2, 10], "x": 10.75, "y": 3.5},
- {"matrix": [7, 10], "x": 11.75, "y": 3.5},
- {"matrix": [1, 10], "x": 12.75, "y": 3.5},
- {"matrix": [1, 6], "x": 13.75, "y": 3.5, "w": 1.25},
-
- {"matrix": [6, 1], "x": 0, "y": 4.5, "w": 1.25},
- {"matrix": [7, 3], "x": 1.25, "y": 4.5},
- {"matrix": [1, 2], "x": 2.25, "y": 4.5},
- {"matrix": [1, 3], "x": 3.25, "y": 4.5},
- {"matrix": [1, 4], "x": 4.25, "y": 4.5},
- {"matrix": [1, 5], "x": 5.25, "y": 4.5},
- {"matrix": [0, 5], "x": 6.25, "y": 4.5},
- {"matrix": [0, 7], "x": 7.25, "y": 4.5},
- {"matrix": [1, 7], "x": 8.25, "y": 4.5},
- {"matrix": [1, 8], "x": 9.25, "y": 4.5},
- {"matrix": [1, 9], "x": 10.25, "y": 4.5},
- {"matrix": [0, 10], "x": 11.25, "y": 4.5},
- {"matrix": [1, 1], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [7, 14], "x": 16.25, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"matrix": [7, 15], "x": 2.5, "y": 5.5, "w": 1.5},
- {"matrix": [0, 6], "x": 4, "y": 5.5, "w": 7},
- {"matrix": [0, 15], "x": 11, "y": 5.5, "w": 1.5},
- {"matrix": [1, 0], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"matrix": [0, 14], "x": 15.25, "y": 5.5},
- {"matrix": [0, 11], "x": 16.25, "y": 5.5},
- {"matrix": [0, 12], "x": 17.25, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/ibm/model_m_ssk/teensypp_ssk/keyboard.json b/keyboards/ibm/model_m_ssk/teensypp_ssk/keyboard.json
@@ -0,0 +1,136 @@
+{
+ "keyboard_name": "IBM Model M Space-Saving Keyboard",
+ "manufacturer": "tiltowait",
+ "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m_ssk/teensypp_ssk",
+ "maintainer": "tiltowait",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x0000",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": false,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["C7", "C6", "C5", "C4", "C3", "C2", "C1", "C0", "E1", "E0", "D7", "D5", "D4", "D3", "D2", "D1"],
+ "rows": ["F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7"]
+ },
+ "diode_direction": "ROW2COL",
+ "indicators": {
+ "caps_lock": "B6",
+ "num_lock": "B4",
+ "scroll_lock": "B5"
+ },
+ "processor": "at90usb1286",
+ "bootloader": "halfkay",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [7, 2], "x": 0, "y": 0},
+
+ {"matrix": [5, 3], "x": 2, "y": 0},
+ {"matrix": [5, 4], "x": 3, "y": 0},
+ {"matrix": [6, 4], "x": 4, "y": 0},
+ {"matrix": [7, 4], "x": 5, "y": 0},
+
+ {"matrix": [7, 6], "x": 6.5, "y": 0},
+ {"matrix": [7, 8], "x": 7.5, "y": 0},
+ {"matrix": [6, 9], "x": 8.5, "y": 0},
+ {"matrix": [5, 9], "x": 9.5, "y": 0},
+
+ {"matrix": [5, 6], "x": 11, "y": 0},
+ {"matrix": [4, 6], "x": 12, "y": 0},
+ {"matrix": [4, 11], "x": 13, "y": 0},
+ {"matrix": [4, 12], "x": 14, "y": 0},
+
+ {"matrix": [4, 15], "x": 15.25, "y": 0},
+ {"matrix": [3, 15], "x": 16.25, "y": 0},
+ {"matrix": [1, 14], "x": 17.25, "y": 0},
+
+ {"matrix": [5, 2], "x": 0, "y": 1.5},
+ {"matrix": [4, 2], "x": 1, "y": 1.5},
+ {"matrix": [4, 3], "x": 2, "y": 1.5},
+ {"matrix": [4, 4], "x": 3, "y": 1.5},
+ {"matrix": [4, 5], "x": 4, "y": 1.5},
+ {"matrix": [5, 5], "x": 5, "y": 1.5},
+ {"matrix": [5, 7], "x": 6, "y": 1.5},
+ {"matrix": [4, 7], "x": 7, "y": 1.5},
+ {"matrix": [4, 8], "x": 8, "y": 1.5},
+ {"matrix": [4, 9], "x": 9, "y": 1.5},
+ {"matrix": [4, 10], "x": 10, "y": 1.5},
+ {"matrix": [5, 10], "x": 11, "y": 1.5},
+ {"matrix": [5, 8], "x": 12, "y": 1.5},
+ {"matrix": [6, 6], "x": 13, "y": 1.5, "w": 2},
+
+ {"matrix": [5, 12], "x": 15.25, "y": 1.5},
+ {"matrix": [5, 14], "x": 16.25, "y": 1.5},
+ {"matrix": [5, 13], "x": 17.25, "y": 1.5},
+
+ {"matrix": [6, 2], "x": 0, "y": 2.5, "w": 1.5},
+ {"matrix": [3, 2], "x": 1.5, "y": 2.5},
+ {"matrix": [3, 3], "x": 2.5, "y": 2.5},
+ {"matrix": [3, 4], "x": 3.5, "y": 2.5},
+ {"matrix": [3, 5], "x": 4.5, "y": 2.5},
+ {"matrix": [6, 5], "x": 5.5, "y": 2.5},
+ {"matrix": [6, 7], "x": 6.5, "y": 2.5},
+ {"matrix": [3, 7], "x": 7.5, "y": 2.5},
+ {"matrix": [3, 8], "x": 8.5, "y": 2.5},
+ {"matrix": [3, 9], "x": 9.5, "y": 2.5},
+ {"matrix": [3, 10], "x": 10.5, "y": 2.5},
+ {"matrix": [6, 10], "x": 11.5, "y": 2.5},
+ {"matrix": [6, 8], "x": 12.5, "y": 2.5},
+ {"matrix": [2, 6], "x": 13.5, "y": 2.5, "w": 1.5},
+
+ {"matrix": [5, 11], "x": 15.25, "y": 2.5},
+ {"matrix": [4, 14], "x": 16.25, "y": 2.5},
+ {"matrix": [4, 13], "x": 17.25, "y": 2.5},
+
+ {"matrix": [6, 3], "x": 0, "y": 3.5, "w": 1.5},
+ {"matrix": [2, 2], "x": 1.75, "y": 3.5},
+ {"matrix": [2, 3], "x": 2.75, "y": 3.5},
+ {"matrix": [2, 4], "x": 3.75, "y": 3.5},
+ {"matrix": [2, 5], "x": 4.75, "y": 3.5},
+ {"matrix": [7, 5], "x": 5.75, "y": 3.5},
+ {"matrix": [7, 7], "x": 6.75, "y": 3.5},
+ {"matrix": [2, 7], "x": 7.75, "y": 3.5},
+ {"matrix": [2, 8], "x": 8.75, "y": 3.5},
+ {"matrix": [2, 9], "x": 9.75, "y": 3.5},
+ {"matrix": [2, 10], "x": 10.75, "y": 3.5},
+ {"matrix": [7, 10], "x": 11.75, "y": 3.5},
+ {"matrix": [1, 10], "x": 12.75, "y": 3.5},
+ {"matrix": [1, 6], "x": 13.75, "y": 3.5, "w": 1.25},
+
+ {"matrix": [6, 1], "x": 0, "y": 4.5, "w": 1.25},
+ {"matrix": [7, 3], "x": 1.25, "y": 4.5},
+ {"matrix": [1, 2], "x": 2.25, "y": 4.5},
+ {"matrix": [1, 3], "x": 3.25, "y": 4.5},
+ {"matrix": [1, 4], "x": 4.25, "y": 4.5},
+ {"matrix": [1, 5], "x": 5.25, "y": 4.5},
+ {"matrix": [0, 5], "x": 6.25, "y": 4.5},
+ {"matrix": [0, 7], "x": 7.25, "y": 4.5},
+ {"matrix": [1, 7], "x": 8.25, "y": 4.5},
+ {"matrix": [1, 8], "x": 9.25, "y": 4.5},
+ {"matrix": [1, 9], "x": 10.25, "y": 4.5},
+ {"matrix": [0, 10], "x": 11.25, "y": 4.5},
+ {"matrix": [1, 1], "x": 12.25, "y": 4.5, "w": 2.75},
+
+ {"matrix": [7, 14], "x": 16.25, "y": 4.5},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5},
+ {"matrix": [7, 15], "x": 2.5, "y": 5.5, "w": 1.5},
+ {"matrix": [0, 6], "x": 4, "y": 5.5, "w": 7},
+ {"matrix": [0, 15], "x": 11, "y": 5.5, "w": 1.5},
+ {"matrix": [1, 0], "x": 13.5, "y": 5.5, "w": 1.5},
+
+ {"matrix": [0, 14], "x": 15.25, "y": 5.5},
+ {"matrix": [0, 11], "x": 16.25, "y": 5.5},
+ {"matrix": [0, 12], "x": 17.25, "y": 5.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ibm/model_m_ssk/teensypp_ssk/rules.mk b/keyboards/ibm/model_m_ssk/teensypp_ssk/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/ibnuda/alicia_cook/info.json b/keyboards/ibnuda/alicia_cook/info.json
@@ -1,236 +0,0 @@
-{
- "keyboard_name": "Alicia Cook",
- "manufacturer": "Ibnu D. Aji",
- "url": "https://github.com/ibnuda/alicia-cook",
- "maintainer": "ibnuda",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x6955",
- "device_version": "8.9.9"
- },
- "matrix_pins": {
- "cols": ["B5", "F6", "F7", "B1", "B3", "B2", "B4", "E6", "D7", "C6", "D4", "D0", "D1"],
- "rows": ["D2", "D3", "F4", "F5"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "caterina",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "W", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "E", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "R", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "T", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "Y", "matrix": [0, 6], "x": 7, "y": 0},
- {"label": "U", "matrix": [0, 7], "x": 8, "y": 0},
- {"label": "I", "matrix": [0, 8], "x": 9, "y": 0},
- {"label": "O", "matrix": [0, 9], "x": 10, "y": 0},
- {"label": "P", "matrix": [0, 10], "x": 11, "y": 0},
- {"label": "Delete", "matrix": [0, 11], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 12], "x": 13, "y": 0},
-
- {"label": "Ctrl", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1},
- {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1},
- {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1},
- {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1},
- {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1},
- {"label": "H", "matrix": [1, 6], "x": 7.25, "y": 1},
- {"label": "J", "matrix": [1, 7], "x": 8.25, "y": 1},
- {"label": "K", "matrix": [1, 8], "x": 9.25, "y": 1},
- {"label": "L", "matrix": [1, 9], "x": 10.25, "y": 1},
- {"label": "'", "matrix": [1, 10], "x": 11.25, "y": 1},
- {"label": ";", "matrix": [1, 11], "x": 12.25, "y": 1, "w": 1.75},
-
- {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "X", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "C", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "V", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "B", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "N", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "M", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": ",", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": ".", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": "/", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "MO(1)", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25},
-
- {"label": "GUI", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25},
- {"label": "GUI", "matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
- {"label": "Backspace", "matrix": [3, 4], "x": 4.75, "y": 3},
- {"label": "Esc", "matrix": [3, 5], "x": 5.75, "y": 3},
- {"label": "Enter", "matrix": [3, 6], "x": 6.75, "y": 3, "w": 1.25},
- {"label": "Space", "matrix": [3, 7], "x": 8, "y": 3},
- {"label": "Alt", "matrix": [3, 8], "x": 9, "y": 3, "w": 1.25},
- {"label": "GUI", "matrix": [3, 11], "x": 11.5, "y": 3, "w": 1.25},
- {"label": "Ctrl", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25}
- ]
- },
- "LAYOUT_long_lspace": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "W", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "E", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "R", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "T", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "Y", "matrix": [0, 6], "x": 7, "y": 0},
- {"label": "U", "matrix": [0, 7], "x": 8, "y": 0},
- {"label": "I", "matrix": [0, 8], "x": 9, "y": 0},
- {"label": "O", "matrix": [0, 9], "x": 10, "y": 0},
- {"label": "P", "matrix": [0, 10], "x": 11, "y": 0},
- {"label": "Delete", "matrix": [0, 11], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 12], "x": 13, "y": 0},
-
- {"label": "Ctrl", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1},
- {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1},
- {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1},
- {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1},
- {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1},
- {"label": "H", "matrix": [1, 6], "x": 7.25, "y": 1},
- {"label": "J", "matrix": [1, 7], "x": 8.25, "y": 1},
- {"label": "K", "matrix": [1, 8], "x": 9.25, "y": 1},
- {"label": "L", "matrix": [1, 9], "x": 10.25, "y": 1},
- {"label": "'", "matrix": [1, 10], "x": 11.25, "y": 1},
- {"label": ";", "matrix": [1, 11], "x": 12.25, "y": 1, "w": 1.75},
-
- {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "X", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "C", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "V", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "B", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "N", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "M", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": ",", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": ".", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": "/", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "MO(1)", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25},
-
- {"label": "GUI", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25},
- {"label": "GUI", "matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
- {"label": "Esc", "matrix": [3, 5], "x": 4.75, "y": 3, "w": 2},
- {"label": "Enter", "matrix": [3, 6], "x": 6.75, "y": 3, "w": 1.25},
- {"label": "Space", "matrix": [3, 7], "x": 8, "y": 3},
- {"label": "Alt", "matrix": [3, 8], "x": 9, "y": 3, "w": 1.25},
- {"label": "GUI", "matrix": [3, 11], "x": 11.5, "y": 3, "w": 1.25},
- {"label": "Ctrl", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25}
- ]
- },
- "LAYOUT_long_rspace": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "W", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "E", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "R", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "T", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "Y", "matrix": [0, 6], "x": 7, "y": 0},
- {"label": "U", "matrix": [0, 7], "x": 8, "y": 0},
- {"label": "I", "matrix": [0, 8], "x": 9, "y": 0},
- {"label": "O", "matrix": [0, 9], "x": 10, "y": 0},
- {"label": "P", "matrix": [0, 10], "x": 11, "y": 0},
- {"label": "Delete", "matrix": [0, 11], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 12], "x": 13, "y": 0},
-
- {"label": "Ctrl", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1},
- {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1},
- {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1},
- {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1},
- {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1},
- {"label": "H", "matrix": [1, 6], "x": 7.25, "y": 1},
- {"label": "J", "matrix": [1, 7], "x": 8.25, "y": 1},
- {"label": "K", "matrix": [1, 8], "x": 9.25, "y": 1},
- {"label": "L", "matrix": [1, 9], "x": 10.25, "y": 1},
- {"label": "'", "matrix": [1, 10], "x": 11.25, "y": 1},
- {"label": ";", "matrix": [1, 11], "x": 12.25, "y": 1, "w": 1.75},
-
- {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "X", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "C", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "V", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "B", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "N", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "M", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": ",", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": ".", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": "/", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "MO(1)", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25},
-
- {"label": "GUI", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25},
- {"label": "GUI", "matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
- {"label": "Backspace", "matrix": [3, 4], "x": 4.75, "y": 3},
- {"label": "Esc", "matrix": [3, 5], "x": 5.75, "y": 3},
- {"label": "Enter", "matrix": [3, 6], "x": 6.75, "y": 3, "w": 2.25},
- {"label": "Alt", "matrix": [3, 8], "x": 9, "y": 3, "w": 1.25},
- {"label": "GUI", "matrix": [3, 11], "x": 11.5, "y": 3, "w": 1.25},
- {"label": "Ctrl", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25}
- ]
- },
- "LAYOUT_long_spaces": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "W", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "E", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "R", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "T", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "Y", "matrix": [0, 6], "x": 7, "y": 0},
- {"label": "U", "matrix": [0, 7], "x": 8, "y": 0},
- {"label": "I", "matrix": [0, 8], "x": 9, "y": 0},
- {"label": "O", "matrix": [0, 9], "x": 10, "y": 0},
- {"label": "P", "matrix": [0, 10], "x": 11, "y": 0},
- {"label": "Delete", "matrix": [0, 11], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 12], "x": 13, "y": 0},
-
- {"label": "Ctrl", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1},
- {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1},
- {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1},
- {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1},
- {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1},
- {"label": "H", "matrix": [1, 6], "x": 7.25, "y": 1},
- {"label": "J", "matrix": [1, 7], "x": 8.25, "y": 1},
- {"label": "K", "matrix": [1, 8], "x": 9.25, "y": 1},
- {"label": "L", "matrix": [1, 9], "x": 10.25, "y": 1},
- {"label": "'", "matrix": [1, 10], "x": 11.25, "y": 1},
- {"label": ";", "matrix": [1, 11], "x": 12.25, "y": 1, "w": 1.75},
-
- {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "X", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "C", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "V", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "B", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "N", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "M", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": ",", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": ".", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": "/", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "MO(1)", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25},
-
- {"label": "GUI", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25},
- {"label": "GUI", "matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
- {"label": "Esc", "matrix": [3, 5], "x": 4.75, "y": 3, "w": 2},
- {"label": "Enter", "matrix": [3, 6], "x": 6.75, "y": 3, "w": 2.25},
- {"label": "Alt", "matrix": [3, 8], "x": 9, "y": 3, "w": 1.25},
- {"label": "GUI", "matrix": [3, 11], "x": 11.5, "y": 3, "w": 1.25},
- {"label": "Ctrl", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25}
- ]
- }
- }
-}
diff --git a/keyboards/ibnuda/alicia_cook/keyboard.json b/keyboards/ibnuda/alicia_cook/keyboard.json
@@ -0,0 +1,244 @@
+{
+ "keyboard_name": "Alicia Cook",
+ "manufacturer": "Ibnu D. Aji",
+ "url": "https://github.com/ibnuda/alicia-cook",
+ "maintainer": "ibnuda",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x6955",
+ "device_version": "8.9.9"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": false,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["B5", "F6", "F7", "B1", "B3", "B2", "B4", "E6", "D7", "C6", "D4", "D0", "D1"],
+ "rows": ["D2", "D3", "F4", "F5"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "caterina",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "W", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "E", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "R", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "T", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "Y", "matrix": [0, 6], "x": 7, "y": 0},
+ {"label": "U", "matrix": [0, 7], "x": 8, "y": 0},
+ {"label": "I", "matrix": [0, 8], "x": 9, "y": 0},
+ {"label": "O", "matrix": [0, 9], "x": 10, "y": 0},
+ {"label": "P", "matrix": [0, 10], "x": 11, "y": 0},
+ {"label": "Delete", "matrix": [0, 11], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 12], "x": 13, "y": 0},
+
+ {"label": "Ctrl", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1},
+ {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1},
+ {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1},
+ {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1},
+ {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1},
+ {"label": "H", "matrix": [1, 6], "x": 7.25, "y": 1},
+ {"label": "J", "matrix": [1, 7], "x": 8.25, "y": 1},
+ {"label": "K", "matrix": [1, 8], "x": 9.25, "y": 1},
+ {"label": "L", "matrix": [1, 9], "x": 10.25, "y": 1},
+ {"label": "'", "matrix": [1, 10], "x": 11.25, "y": 1},
+ {"label": ";", "matrix": [1, 11], "x": 12.25, "y": 1, "w": 1.75},
+
+ {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "X", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "C", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "V", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "B", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "N", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "M", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": ",", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": ".", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": "/", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "MO(1)", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25},
+
+ {"label": "GUI", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25},
+ {"label": "GUI", "matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
+ {"label": "Backspace", "matrix": [3, 4], "x": 4.75, "y": 3},
+ {"label": "Esc", "matrix": [3, 5], "x": 5.75, "y": 3},
+ {"label": "Enter", "matrix": [3, 6], "x": 6.75, "y": 3, "w": 1.25},
+ {"label": "Space", "matrix": [3, 7], "x": 8, "y": 3},
+ {"label": "Alt", "matrix": [3, 8], "x": 9, "y": 3, "w": 1.25},
+ {"label": "GUI", "matrix": [3, 11], "x": 11.5, "y": 3, "w": 1.25},
+ {"label": "Ctrl", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25}
+ ]
+ },
+ "LAYOUT_long_lspace": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "W", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "E", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "R", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "T", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "Y", "matrix": [0, 6], "x": 7, "y": 0},
+ {"label": "U", "matrix": [0, 7], "x": 8, "y": 0},
+ {"label": "I", "matrix": [0, 8], "x": 9, "y": 0},
+ {"label": "O", "matrix": [0, 9], "x": 10, "y": 0},
+ {"label": "P", "matrix": [0, 10], "x": 11, "y": 0},
+ {"label": "Delete", "matrix": [0, 11], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 12], "x": 13, "y": 0},
+
+ {"label": "Ctrl", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1},
+ {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1},
+ {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1},
+ {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1},
+ {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1},
+ {"label": "H", "matrix": [1, 6], "x": 7.25, "y": 1},
+ {"label": "J", "matrix": [1, 7], "x": 8.25, "y": 1},
+ {"label": "K", "matrix": [1, 8], "x": 9.25, "y": 1},
+ {"label": "L", "matrix": [1, 9], "x": 10.25, "y": 1},
+ {"label": "'", "matrix": [1, 10], "x": 11.25, "y": 1},
+ {"label": ";", "matrix": [1, 11], "x": 12.25, "y": 1, "w": 1.75},
+
+ {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "X", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "C", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "V", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "B", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "N", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "M", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": ",", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": ".", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": "/", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "MO(1)", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25},
+
+ {"label": "GUI", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25},
+ {"label": "GUI", "matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
+ {"label": "Esc", "matrix": [3, 5], "x": 4.75, "y": 3, "w": 2},
+ {"label": "Enter", "matrix": [3, 6], "x": 6.75, "y": 3, "w": 1.25},
+ {"label": "Space", "matrix": [3, 7], "x": 8, "y": 3},
+ {"label": "Alt", "matrix": [3, 8], "x": 9, "y": 3, "w": 1.25},
+ {"label": "GUI", "matrix": [3, 11], "x": 11.5, "y": 3, "w": 1.25},
+ {"label": "Ctrl", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25}
+ ]
+ },
+ "LAYOUT_long_rspace": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "W", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "E", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "R", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "T", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "Y", "matrix": [0, 6], "x": 7, "y": 0},
+ {"label": "U", "matrix": [0, 7], "x": 8, "y": 0},
+ {"label": "I", "matrix": [0, 8], "x": 9, "y": 0},
+ {"label": "O", "matrix": [0, 9], "x": 10, "y": 0},
+ {"label": "P", "matrix": [0, 10], "x": 11, "y": 0},
+ {"label": "Delete", "matrix": [0, 11], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 12], "x": 13, "y": 0},
+
+ {"label": "Ctrl", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1},
+ {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1},
+ {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1},
+ {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1},
+ {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1},
+ {"label": "H", "matrix": [1, 6], "x": 7.25, "y": 1},
+ {"label": "J", "matrix": [1, 7], "x": 8.25, "y": 1},
+ {"label": "K", "matrix": [1, 8], "x": 9.25, "y": 1},
+ {"label": "L", "matrix": [1, 9], "x": 10.25, "y": 1},
+ {"label": "'", "matrix": [1, 10], "x": 11.25, "y": 1},
+ {"label": ";", "matrix": [1, 11], "x": 12.25, "y": 1, "w": 1.75},
+
+ {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "X", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "C", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "V", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "B", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "N", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "M", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": ",", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": ".", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": "/", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "MO(1)", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25},
+
+ {"label": "GUI", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25},
+ {"label": "GUI", "matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
+ {"label": "Backspace", "matrix": [3, 4], "x": 4.75, "y": 3},
+ {"label": "Esc", "matrix": [3, 5], "x": 5.75, "y": 3},
+ {"label": "Enter", "matrix": [3, 6], "x": 6.75, "y": 3, "w": 2.25},
+ {"label": "Alt", "matrix": [3, 8], "x": 9, "y": 3, "w": 1.25},
+ {"label": "GUI", "matrix": [3, 11], "x": 11.5, "y": 3, "w": 1.25},
+ {"label": "Ctrl", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25}
+ ]
+ },
+ "LAYOUT_long_spaces": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "W", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "E", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "R", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "T", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "Y", "matrix": [0, 6], "x": 7, "y": 0},
+ {"label": "U", "matrix": [0, 7], "x": 8, "y": 0},
+ {"label": "I", "matrix": [0, 8], "x": 9, "y": 0},
+ {"label": "O", "matrix": [0, 9], "x": 10, "y": 0},
+ {"label": "P", "matrix": [0, 10], "x": 11, "y": 0},
+ {"label": "Delete", "matrix": [0, 11], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 12], "x": 13, "y": 0},
+
+ {"label": "Ctrl", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1},
+ {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1},
+ {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1},
+ {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1},
+ {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1},
+ {"label": "H", "matrix": [1, 6], "x": 7.25, "y": 1},
+ {"label": "J", "matrix": [1, 7], "x": 8.25, "y": 1},
+ {"label": "K", "matrix": [1, 8], "x": 9.25, "y": 1},
+ {"label": "L", "matrix": [1, 9], "x": 10.25, "y": 1},
+ {"label": "'", "matrix": [1, 10], "x": 11.25, "y": 1},
+ {"label": ";", "matrix": [1, 11], "x": 12.25, "y": 1, "w": 1.75},
+
+ {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "X", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "C", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "V", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "B", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "N", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "M", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": ",", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": ".", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": "/", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "MO(1)", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25},
+
+ {"label": "GUI", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25},
+ {"label": "GUI", "matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
+ {"label": "Esc", "matrix": [3, 5], "x": 4.75, "y": 3, "w": 2},
+ {"label": "Enter", "matrix": [3, 6], "x": 6.75, "y": 3, "w": 2.25},
+ {"label": "Alt", "matrix": [3, 8], "x": 9, "y": 3, "w": 1.25},
+ {"label": "GUI", "matrix": [3, 11], "x": 11.5, "y": 3, "w": 1.25},
+ {"label": "Ctrl", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ibnuda/alicia_cook/rules.mk b/keyboards/ibnuda/alicia_cook/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = no # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/ibnuda/gurindam/info.json b/keyboards/ibnuda/gurindam/info.json
@@ -1,121 +0,0 @@
-{
- "keyboard_name": "Gurindam",
- "manufacturer": "Ibnu D. Aji",
- "url": "https://github.com/ibnuda/gurindam",
- "maintainer": "Ibnu D. Aji",
- "usb": {
- "vid": "0x1209",
- "pid": "0x6974",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "led_count": 10,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true
- }
- },
- "ws2812": {
- "pin": "D3"
- },
- "matrix_pins": {
- "cols": ["F6", "F5", "F4", "F7", "B1", "B3", "B2", "B6"],
- "rows": ["B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1", "D2"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "caterina",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [1, 0], "x": 1, "y": 0},
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [1, 1], "x": 3, "y": 0},
- {"matrix": [0, 2], "x": 4, "y": 0},
- {"matrix": [1, 2], "x": 5, "y": 0},
- {"matrix": [0, 3], "x": 6, "y": 0},
-
- {"matrix": [1, 3], "x": 9, "y": 0},
- {"matrix": [0, 4], "x": 10, "y": 0},
- {"matrix": [1, 4], "x": 11, "y": 0},
- {"matrix": [0, 5], "x": 12, "y": 0},
- {"matrix": [1, 5], "x": 13, "y": 0},
- {"matrix": [0, 6], "x": 14, "y": 0},
- {"matrix": [1, 6], "x": 15, "y": 0},
- {"matrix": [0, 7], "x": 16, "y": 0},
-
- {"matrix": [2, 7], "x": 17.3, "y": 0},
-
- {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 0], "x": 1.5, "y": 1},
- {"matrix": [2, 1], "x": 2.5, "y": 1},
- {"matrix": [3, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [3, 2], "x": 5.5, "y": 1},
-
- {"matrix": [2, 3], "x": 8.5, "y": 1},
- {"matrix": [3, 3], "x": 9.5, "y": 1},
- {"matrix": [2, 4], "x": 10.5, "y": 1},
- {"matrix": [3, 4], "x": 11.5, "y": 1},
- {"matrix": [2, 5], "x": 12.5, "y": 1},
- {"matrix": [3, 5], "x": 13.5, "y": 1},
- {"matrix": [2, 6], "x": 14.5, "y": 1},
- {"matrix": [3, 6], "x": 15.5, "y": 1, "w": 1.5},
-
- {"matrix": [4, 7], "x": 17.3, "y": 1},
-
- {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [5, 0], "x": 1.75, "y": 2},
- {"matrix": [4, 1], "x": 2.75, "y": 2},
- {"matrix": [5, 1], "x": 3.75, "y": 2},
- {"matrix": [4, 2], "x": 4.75, "y": 2},
- {"matrix": [5, 2], "x": 5.75, "y": 2},
-
- {"matrix": [4, 3], "x": 8.75, "y": 2},
- {"matrix": [5, 3], "x": 9.75, "y": 2},
- {"matrix": [4, 4], "x": 10.75, "y": 2},
- {"matrix": [5, 4], "x": 11.75, "y": 2},
- {"matrix": [4, 5], "x": 12.75, "y": 2},
- {"matrix": [5, 5], "x": 13.75, "y": 2},
- {"matrix": [4, 6], "x": 14.75, "y": 2, "w": 2.25},
-
- {"matrix": [5, 6], "x": 17.3, "y": 2},
-
- {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [7, 0], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 1], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 2], "x": 6.25, "y": 3},
-
- {"matrix": [6, 3], "x": 9.25, "y": 3},
- {"matrix": [7, 3], "x": 10.25, "y": 3},
- {"matrix": [6, 4], "x": 11.25, "y": 3},
- {"matrix": [7, 4], "x": 12.25, "y": 3},
- {"matrix": [6, 5], "x": 13.25, "y": 3},
- {"matrix": [7, 5], "x": 14.25, "y": 3, "w": 1.75},
-
- {"matrix": [6, 6], "x": 16.3, "y": 3.25},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [8, 1], "x": 3.25, "y": 4, "w": 1.5},
- {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 2},
- {"matrix": [8, 3], "x": 6.75, "y": 4, "w": 1.25},
- {"matrix": [8, 4], "x": 8.75, "y": 4, "w": 2.75},
- {"matrix": [8, 5], "x": 11.5, "y": 4, "w": 1.5},
-
- {"matrix": [8, 6], "x": 15.3, "y": 4.25},
- {"matrix": [7, 6], "x": 16.3, "y": 4.25},
- {"matrix": [6, 7], "x": 17.3, "y": 4.25}
- ]
- }
- }
-}
diff --git a/keyboards/ibnuda/gurindam/keyboard.json b/keyboards/ibnuda/gurindam/keyboard.json
@@ -0,0 +1,130 @@
+{
+ "keyboard_name": "Gurindam",
+ "manufacturer": "Ibnu D. Aji",
+ "url": "https://github.com/ibnuda/gurindam",
+ "maintainer": "Ibnu D. Aji",
+ "usb": {
+ "vid": "0x1209",
+ "pid": "0x6974",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "led_count": 10,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true
+ }
+ },
+ "ws2812": {
+ "pin": "D3"
+ },
+ "features": {
+ "bootmagic": false,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["F6", "F5", "F4", "F7", "B1", "B3", "B2", "B6"],
+ "rows": ["B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1", "D2"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "caterina",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [1, 0], "x": 1, "y": 0},
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [1, 1], "x": 3, "y": 0},
+ {"matrix": [0, 2], "x": 4, "y": 0},
+ {"matrix": [1, 2], "x": 5, "y": 0},
+ {"matrix": [0, 3], "x": 6, "y": 0},
+
+ {"matrix": [1, 3], "x": 9, "y": 0},
+ {"matrix": [0, 4], "x": 10, "y": 0},
+ {"matrix": [1, 4], "x": 11, "y": 0},
+ {"matrix": [0, 5], "x": 12, "y": 0},
+ {"matrix": [1, 5], "x": 13, "y": 0},
+ {"matrix": [0, 6], "x": 14, "y": 0},
+ {"matrix": [1, 6], "x": 15, "y": 0},
+ {"matrix": [0, 7], "x": 16, "y": 0},
+
+ {"matrix": [2, 7], "x": 17.3, "y": 0},
+
+ {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 0], "x": 1.5, "y": 1},
+ {"matrix": [2, 1], "x": 2.5, "y": 1},
+ {"matrix": [3, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [3, 2], "x": 5.5, "y": 1},
+
+ {"matrix": [2, 3], "x": 8.5, "y": 1},
+ {"matrix": [3, 3], "x": 9.5, "y": 1},
+ {"matrix": [2, 4], "x": 10.5, "y": 1},
+ {"matrix": [3, 4], "x": 11.5, "y": 1},
+ {"matrix": [2, 5], "x": 12.5, "y": 1},
+ {"matrix": [3, 5], "x": 13.5, "y": 1},
+ {"matrix": [2, 6], "x": 14.5, "y": 1},
+ {"matrix": [3, 6], "x": 15.5, "y": 1, "w": 1.5},
+
+ {"matrix": [4, 7], "x": 17.3, "y": 1},
+
+ {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [5, 0], "x": 1.75, "y": 2},
+ {"matrix": [4, 1], "x": 2.75, "y": 2},
+ {"matrix": [5, 1], "x": 3.75, "y": 2},
+ {"matrix": [4, 2], "x": 4.75, "y": 2},
+ {"matrix": [5, 2], "x": 5.75, "y": 2},
+
+ {"matrix": [4, 3], "x": 8.75, "y": 2},
+ {"matrix": [5, 3], "x": 9.75, "y": 2},
+ {"matrix": [4, 4], "x": 10.75, "y": 2},
+ {"matrix": [5, 4], "x": 11.75, "y": 2},
+ {"matrix": [4, 5], "x": 12.75, "y": 2},
+ {"matrix": [5, 5], "x": 13.75, "y": 2},
+ {"matrix": [4, 6], "x": 14.75, "y": 2, "w": 2.25},
+
+ {"matrix": [5, 6], "x": 17.3, "y": 2},
+
+ {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [7, 0], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 1], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 2], "x": 6.25, "y": 3},
+
+ {"matrix": [6, 3], "x": 9.25, "y": 3},
+ {"matrix": [7, 3], "x": 10.25, "y": 3},
+ {"matrix": [6, 4], "x": 11.25, "y": 3},
+ {"matrix": [7, 4], "x": 12.25, "y": 3},
+ {"matrix": [6, 5], "x": 13.25, "y": 3},
+ {"matrix": [7, 5], "x": 14.25, "y": 3, "w": 1.75},
+
+ {"matrix": [6, 6], "x": 16.3, "y": 3.25},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [8, 1], "x": 3.25, "y": 4, "w": 1.5},
+ {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 2},
+ {"matrix": [8, 3], "x": 6.75, "y": 4, "w": 1.25},
+ {"matrix": [8, 4], "x": 8.75, "y": 4, "w": 2.75},
+ {"matrix": [8, 5], "x": 11.5, "y": 4, "w": 1.5},
+
+ {"matrix": [8, 6], "x": 15.3, "y": 4.25},
+ {"matrix": [7, 6], "x": 16.3, "y": 4.25},
+ {"matrix": [6, 7], "x": 17.3, "y": 4.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ibnuda/gurindam/rules.mk b/keyboards/ibnuda/gurindam/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # 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 = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/idb/idb_60/info.json b/keyboards/idb/idb_60/info.json
@@ -1,508 +0,0 @@
-{
- "keyboard_name": "idb 60",
- "manufacturer": "idb Keyboards",
- "url": "https://idb-keyboards.xyz/60",
- "maintainer": "itspngu",
- "usb": {
- "vid": "0x494B",
- "pid": "0x0001",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["B2", "B3", "B4", "C6", "B6", "B7", "C7", "B5"],
- "rows": ["C2", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "B0", "B1"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u2",
- "bootloader": "atmel-dfu",
- "layout_aliases": {
- "LAYOUT": "LAYOUT_all",
- "LAYOUT_default": "LAYOUT_60_ansi_wkl_split_rshift"
- },
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [1, 0], "x": 1, "y": 0},
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [1, 1], "x": 3, "y": 0},
- {"matrix": [0, 2], "x": 4, "y": 0},
- {"matrix": [1, 2], "x": 5, "y": 0},
- {"matrix": [0, 3], "x": 6, "y": 0},
- {"matrix": [1, 3], "x": 7, "y": 0},
- {"matrix": [0, 4], "x": 8, "y": 0},
- {"matrix": [1, 4], "x": 9, "y": 0},
- {"matrix": [0, 5], "x": 10, "y": 0},
- {"matrix": [1, 5], "x": 11, "y": 0},
- {"matrix": [0, 6], "x": 12, "y": 0},
- {"matrix": [1, 6], "x": 13, "y": 0},
- {"matrix": [0, 7], "x": 14, "y": 0},
-
- {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 0], "x": 1.5, "y": 1},
- {"matrix": [2, 1], "x": 2.5, "y": 1},
- {"matrix": [3, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [3, 2], "x": 5.5, "y": 1},
- {"matrix": [2, 3], "x": 6.5, "y": 1},
- {"matrix": [3, 3], "x": 7.5, "y": 1},
- {"matrix": [2, 4], "x": 8.5, "y": 1},
- {"matrix": [3, 4], "x": 9.5, "y": 1},
- {"matrix": [2, 5], "x": 10.5, "y": 1},
- {"matrix": [3, 5], "x": 11.5, "y": 1},
- {"matrix": [2, 6], "x": 12.5, "y": 1},
- {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [5, 0], "x": 1.75, "y": 2},
- {"matrix": [4, 1], "x": 2.75, "y": 2},
- {"matrix": [5, 1], "x": 3.75, "y": 2},
- {"matrix": [4, 2], "x": 4.75, "y": 2},
- {"matrix": [5, 2], "x": 5.75, "y": 2},
- {"matrix": [4, 3], "x": 6.75, "y": 2},
- {"matrix": [5, 3], "x": 7.75, "y": 2},
- {"matrix": [4, 4], "x": 8.75, "y": 2},
- {"matrix": [5, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [5, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [7, 0], "x": 1.25, "y": 3},
- {"matrix": [6, 1], "x": 2.25, "y": 3},
- {"matrix": [7, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 2], "x": 4.25, "y": 3},
- {"matrix": [7, 2], "x": 5.25, "y": 3},
- {"matrix": [6, 3], "x": 6.25, "y": 3},
- {"matrix": [7, 3], "x": 7.25, "y": 3},
- {"matrix": [6, 4], "x": 8.25, "y": 3},
- {"matrix": [7, 4], "x": 9.25, "y": 3},
- {"matrix": [6, 5], "x": 10.25, "y": 3},
- {"matrix": [7, 5], "x": 11.25, "y": 3},
- {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [7, 6], "x": 14, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [9, 0], "x": 1.5, "y": 4},
- {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
- {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [8, 6], "x": 12.5, "y": 4},
- {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_ansi_tsangan": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [1, 0], "x": 1, "y": 0},
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [1, 1], "x": 3, "y": 0},
- {"matrix": [0, 2], "x": 4, "y": 0},
- {"matrix": [1, 2], "x": 5, "y": 0},
- {"matrix": [0, 3], "x": 6, "y": 0},
- {"matrix": [1, 3], "x": 7, "y": 0},
- {"matrix": [0, 4], "x": 8, "y": 0},
- {"matrix": [1, 4], "x": 9, "y": 0},
- {"matrix": [0, 5], "x": 10, "y": 0},
- {"matrix": [1, 5], "x": 11, "y": 0},
- {"matrix": [0, 6], "x": 12, "y": 0},
- {"matrix": [1, 6], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 0], "x": 1.5, "y": 1},
- {"matrix": [2, 1], "x": 2.5, "y": 1},
- {"matrix": [3, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [3, 2], "x": 5.5, "y": 1},
- {"matrix": [2, 3], "x": 6.5, "y": 1},
- {"matrix": [3, 3], "x": 7.5, "y": 1},
- {"matrix": [2, 4], "x": 8.5, "y": 1},
- {"matrix": [3, 4], "x": 9.5, "y": 1},
- {"matrix": [2, 5], "x": 10.5, "y": 1},
- {"matrix": [3, 5], "x": 11.5, "y": 1},
- {"matrix": [2, 6], "x": 12.5, "y": 1},
- {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [5, 0], "x": 1.75, "y": 2},
- {"matrix": [4, 1], "x": 2.75, "y": 2},
- {"matrix": [5, 1], "x": 3.75, "y": 2},
- {"matrix": [4, 2], "x": 4.75, "y": 2},
- {"matrix": [5, 2], "x": 5.75, "y": 2},
- {"matrix": [4, 3], "x": 6.75, "y": 2},
- {"matrix": [5, 3], "x": 7.75, "y": 2},
- {"matrix": [4, 4], "x": 8.75, "y": 2},
- {"matrix": [5, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [5, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [6, 1], "x": 2.25, "y": 3},
- {"matrix": [7, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 2], "x": 4.25, "y": 3},
- {"matrix": [7, 2], "x": 5.25, "y": 3},
- {"matrix": [6, 3], "x": 6.25, "y": 3},
- {"matrix": [7, 3], "x": 7.25, "y": 3},
- {"matrix": [6, 4], "x": 8.25, "y": 3},
- {"matrix": [7, 4], "x": 9.25, "y": 3},
- {"matrix": [6, 5], "x": 10.25, "y": 3},
- {"matrix": [7, 5], "x": 11.25, "y": 3},
- {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [9, 0], "x": 1.5, "y": 4},
- {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
- {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [8, 6], "x": 12.5, "y": 4},
- {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_tsangan_hhkb": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [1, 0], "x": 1, "y": 0},
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [1, 1], "x": 3, "y": 0},
- {"matrix": [0, 2], "x": 4, "y": 0},
- {"matrix": [1, 2], "x": 5, "y": 0},
- {"matrix": [0, 3], "x": 6, "y": 0},
- {"matrix": [1, 3], "x": 7, "y": 0},
- {"matrix": [0, 4], "x": 8, "y": 0},
- {"matrix": [1, 4], "x": 9, "y": 0},
- {"matrix": [0, 5], "x": 10, "y": 0},
- {"matrix": [1, 5], "x": 11, "y": 0},
- {"matrix": [0, 6], "x": 12, "y": 0},
- {"matrix": [1, 6], "x": 13, "y": 0},
- {"matrix": [0, 7], "x": 14, "y": 0},
-
- {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 0], "x": 1.5, "y": 1},
- {"matrix": [2, 1], "x": 2.5, "y": 1},
- {"matrix": [3, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [3, 2], "x": 5.5, "y": 1},
- {"matrix": [2, 3], "x": 6.5, "y": 1},
- {"matrix": [3, 3], "x": 7.5, "y": 1},
- {"matrix": [2, 4], "x": 8.5, "y": 1},
- {"matrix": [3, 4], "x": 9.5, "y": 1},
- {"matrix": [2, 5], "x": 10.5, "y": 1},
- {"matrix": [3, 5], "x": 11.5, "y": 1},
- {"matrix": [2, 6], "x": 12.5, "y": 1},
- {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [5, 0], "x": 1.75, "y": 2},
- {"matrix": [4, 1], "x": 2.75, "y": 2},
- {"matrix": [5, 1], "x": 3.75, "y": 2},
- {"matrix": [4, 2], "x": 4.75, "y": 2},
- {"matrix": [5, 2], "x": 5.75, "y": 2},
- {"matrix": [4, 3], "x": 6.75, "y": 2},
- {"matrix": [5, 3], "x": 7.75, "y": 2},
- {"matrix": [4, 4], "x": 8.75, "y": 2},
- {"matrix": [5, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [5, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [6, 1], "x": 2.25, "y": 3},
- {"matrix": [7, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 2], "x": 4.25, "y": 3},
- {"matrix": [7, 2], "x": 5.25, "y": 3},
- {"matrix": [6, 3], "x": 6.25, "y": 3},
- {"matrix": [7, 3], "x": 7.25, "y": 3},
- {"matrix": [6, 4], "x": 8.25, "y": 3},
- {"matrix": [7, 4], "x": 9.25, "y": 3},
- {"matrix": [6, 5], "x": 10.25, "y": 3},
- {"matrix": [7, 5], "x": 11.25, "y": 3},
- {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [7, 6], "x": 14, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [9, 0], "x": 1.5, "y": 4},
- {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
- {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [8, 6], "x": 12.5, "y": 4},
- {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_ansi_wkl_split_rshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [1, 0], "x": 1, "y": 0},
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [1, 1], "x": 3, "y": 0},
- {"matrix": [0, 2], "x": 4, "y": 0},
- {"matrix": [1, 2], "x": 5, "y": 0},
- {"matrix": [0, 3], "x": 6, "y": 0},
- {"matrix": [1, 3], "x": 7, "y": 0},
- {"matrix": [0, 4], "x": 8, "y": 0},
- {"matrix": [1, 4], "x": 9, "y": 0},
- {"matrix": [0, 5], "x": 10, "y": 0},
- {"matrix": [1, 5], "x": 11, "y": 0},
- {"matrix": [0, 6], "x": 12, "y": 0},
- {"matrix": [1, 6], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 0], "x": 1.5, "y": 1},
- {"matrix": [2, 1], "x": 2.5, "y": 1},
- {"matrix": [3, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [3, 2], "x": 5.5, "y": 1},
- {"matrix": [2, 3], "x": 6.5, "y": 1},
- {"matrix": [3, 3], "x": 7.5, "y": 1},
- {"matrix": [2, 4], "x": 8.5, "y": 1},
- {"matrix": [3, 4], "x": 9.5, "y": 1},
- {"matrix": [2, 5], "x": 10.5, "y": 1},
- {"matrix": [3, 5], "x": 11.5, "y": 1},
- {"matrix": [2, 6], "x": 12.5, "y": 1},
- {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [5, 0], "x": 1.75, "y": 2},
- {"matrix": [4, 1], "x": 2.75, "y": 2},
- {"matrix": [5, 1], "x": 3.75, "y": 2},
- {"matrix": [4, 2], "x": 4.75, "y": 2},
- {"matrix": [5, 2], "x": 5.75, "y": 2},
- {"matrix": [4, 3], "x": 6.75, "y": 2},
- {"matrix": [5, 3], "x": 7.75, "y": 2},
- {"matrix": [4, 4], "x": 8.75, "y": 2},
- {"matrix": [5, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [5, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [6, 1], "x": 2.25, "y": 3},
- {"matrix": [7, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 2], "x": 4.25, "y": 3},
- {"matrix": [7, 2], "x": 5.25, "y": 3},
- {"matrix": [6, 3], "x": 6.25, "y": 3},
- {"matrix": [7, 3], "x": 7.25, "y": 3},
- {"matrix": [6, 4], "x": 8.25, "y": 3},
- {"matrix": [7, 4], "x": 9.25, "y": 3},
- {"matrix": [6, 5], "x": 10.25, "y": 3},
- {"matrix": [7, 5], "x": 11.25, "y": 3},
- {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [7, 6], "x": 14, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
- {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_iso_tsangan": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [1, 0], "x": 1, "y": 0},
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [1, 1], "x": 3, "y": 0},
- {"matrix": [0, 2], "x": 4, "y": 0},
- {"matrix": [1, 2], "x": 5, "y": 0},
- {"matrix": [0, 3], "x": 6, "y": 0},
- {"matrix": [1, 3], "x": 7, "y": 0},
- {"matrix": [0, 4], "x": 8, "y": 0},
- {"matrix": [1, 4], "x": 9, "y": 0},
- {"matrix": [0, 5], "x": 10, "y": 0},
- {"matrix": [1, 5], "x": 11, "y": 0},
- {"matrix": [0, 6], "x": 12, "y": 0},
- {"matrix": [1, 6], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 0], "x": 1.5, "y": 1},
- {"matrix": [2, 1], "x": 2.5, "y": 1},
- {"matrix": [3, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [3, 2], "x": 5.5, "y": 1},
- {"matrix": [2, 3], "x": 6.5, "y": 1},
- {"matrix": [3, 3], "x": 7.5, "y": 1},
- {"matrix": [2, 4], "x": 8.5, "y": 1},
- {"matrix": [3, 4], "x": 9.5, "y": 1},
- {"matrix": [2, 5], "x": 10.5, "y": 1},
- {"matrix": [3, 5], "x": 11.5, "y": 1},
- {"matrix": [2, 6], "x": 12.5, "y": 1},
-
- {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [5, 0], "x": 1.75, "y": 2},
- {"matrix": [4, 1], "x": 2.75, "y": 2},
- {"matrix": [5, 1], "x": 3.75, "y": 2},
- {"matrix": [4, 2], "x": 4.75, "y": 2},
- {"matrix": [5, 2], "x": 5.75, "y": 2},
- {"matrix": [4, 3], "x": 6.75, "y": 2},
- {"matrix": [5, 3], "x": 7.75, "y": 2},
- {"matrix": [4, 4], "x": 8.75, "y": 2},
- {"matrix": [5, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [5, 5], "x": 11.75, "y": 2},
- {"matrix": [3, 6], "x": 12.75, "y": 2},
- {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
-
- {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [7, 0], "x": 1.25, "y": 3},
- {"matrix": [6, 1], "x": 2.25, "y": 3},
- {"matrix": [7, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 2], "x": 4.25, "y": 3},
- {"matrix": [7, 2], "x": 5.25, "y": 3},
- {"matrix": [6, 3], "x": 6.25, "y": 3},
- {"matrix": [7, 3], "x": 7.25, "y": 3},
- {"matrix": [6, 4], "x": 8.25, "y": 3},
- {"matrix": [7, 4], "x": 9.25, "y": 3},
- {"matrix": [6, 5], "x": 10.25, "y": 3},
- {"matrix": [7, 5], "x": 11.25, "y": 3},
- {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [9, 0], "x": 1.5, "y": 4},
- {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
- {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [8, 6], "x": 12.5, "y": 4},
- {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_iso_tsangan_hhkb": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [1, 0], "x": 1, "y": 0},
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [1, 1], "x": 3, "y": 0},
- {"matrix": [0, 2], "x": 4, "y": 0},
- {"matrix": [1, 2], "x": 5, "y": 0},
- {"matrix": [0, 3], "x": 6, "y": 0},
- {"matrix": [1, 3], "x": 7, "y": 0},
- {"matrix": [0, 4], "x": 8, "y": 0},
- {"matrix": [1, 4], "x": 9, "y": 0},
- {"matrix": [0, 5], "x": 10, "y": 0},
- {"matrix": [1, 5], "x": 11, "y": 0},
- {"matrix": [0, 6], "x": 12, "y": 0},
- {"matrix": [1, 6], "x": 13, "y": 0},
- {"matrix": [0, 7], "x": 14, "y": 0},
-
- {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 0], "x": 1.5, "y": 1},
- {"matrix": [2, 1], "x": 2.5, "y": 1},
- {"matrix": [3, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [3, 2], "x": 5.5, "y": 1},
- {"matrix": [2, 3], "x": 6.5, "y": 1},
- {"matrix": [3, 3], "x": 7.5, "y": 1},
- {"matrix": [2, 4], "x": 8.5, "y": 1},
- {"matrix": [3, 4], "x": 9.5, "y": 1},
- {"matrix": [2, 5], "x": 10.5, "y": 1},
- {"matrix": [3, 5], "x": 11.5, "y": 1},
- {"matrix": [2, 6], "x": 12.5, "y": 1},
-
- {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [5, 0], "x": 1.75, "y": 2},
- {"matrix": [4, 1], "x": 2.75, "y": 2},
- {"matrix": [5, 1], "x": 3.75, "y": 2},
- {"matrix": [4, 2], "x": 4.75, "y": 2},
- {"matrix": [5, 2], "x": 5.75, "y": 2},
- {"matrix": [4, 3], "x": 6.75, "y": 2},
- {"matrix": [5, 3], "x": 7.75, "y": 2},
- {"matrix": [4, 4], "x": 8.75, "y": 2},
- {"matrix": [5, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [5, 5], "x": 11.75, "y": 2},
- {"matrix": [3, 6], "x": 12.75, "y": 2},
- {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
-
- {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [7, 0], "x": 1.25, "y": 3},
- {"matrix": [6, 1], "x": 2.25, "y": 3},
- {"matrix": [7, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 2], "x": 4.25, "y": 3},
- {"matrix": [7, 2], "x": 5.25, "y": 3},
- {"matrix": [6, 3], "x": 6.25, "y": 3},
- {"matrix": [7, 3], "x": 7.25, "y": 3},
- {"matrix": [6, 4], "x": 8.25, "y": 3},
- {"matrix": [7, 4], "x": 9.25, "y": 3},
- {"matrix": [6, 5], "x": 10.25, "y": 3},
- {"matrix": [7, 5], "x": 11.25, "y": 3},
- {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [7, 6], "x": 14, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [9, 0], "x": 1.5, "y": 4},
- {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
- {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [8, 6], "x": 12.5, "y": 4},
- {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_iso_wkl_split_rshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [1, 0], "x": 1, "y": 0},
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [1, 1], "x": 3, "y": 0},
- {"matrix": [0, 2], "x": 4, "y": 0},
- {"matrix": [1, 2], "x": 5, "y": 0},
- {"matrix": [0, 3], "x": 6, "y": 0},
- {"matrix": [1, 3], "x": 7, "y": 0},
- {"matrix": [0, 4], "x": 8, "y": 0},
- {"matrix": [1, 4], "x": 9, "y": 0},
- {"matrix": [0, 5], "x": 10, "y": 0},
- {"matrix": [1, 5], "x": 11, "y": 0},
- {"matrix": [0, 6], "x": 12, "y": 0},
- {"matrix": [1, 6], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 0], "x": 1.5, "y": 1},
- {"matrix": [2, 1], "x": 2.5, "y": 1},
- {"matrix": [3, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [3, 2], "x": 5.5, "y": 1},
- {"matrix": [2, 3], "x": 6.5, "y": 1},
- {"matrix": [3, 3], "x": 7.5, "y": 1},
- {"matrix": [2, 4], "x": 8.5, "y": 1},
- {"matrix": [3, 4], "x": 9.5, "y": 1},
- {"matrix": [2, 5], "x": 10.5, "y": 1},
- {"matrix": [3, 5], "x": 11.5, "y": 1},
- {"matrix": [2, 6], "x": 12.5, "y": 1},
-
- {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [5, 0], "x": 1.75, "y": 2},
- {"matrix": [4, 1], "x": 2.75, "y": 2},
- {"matrix": [5, 1], "x": 3.75, "y": 2},
- {"matrix": [4, 2], "x": 4.75, "y": 2},
- {"matrix": [5, 2], "x": 5.75, "y": 2},
- {"matrix": [4, 3], "x": 6.75, "y": 2},
- {"matrix": [5, 3], "x": 7.75, "y": 2},
- {"matrix": [4, 4], "x": 8.75, "y": 2},
- {"matrix": [5, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [5, 5], "x": 11.75, "y": 2},
- {"matrix": [3, 6], "x": 12.75, "y": 2},
- {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
-
- {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [7, 0], "x": 1.25, "y": 3},
- {"matrix": [6, 1], "x": 2.25, "y": 3},
- {"matrix": [7, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 2], "x": 4.25, "y": 3},
- {"matrix": [7, 2], "x": 5.25, "y": 3},
- {"matrix": [6, 3], "x": 6.25, "y": 3},
- {"matrix": [7, 3], "x": 7.25, "y": 3},
- {"matrix": [6, 4], "x": 8.25, "y": 3},
- {"matrix": [7, 4], "x": 9.25, "y": 3},
- {"matrix": [6, 5], "x": 10.25, "y": 3},
- {"matrix": [7, 5], "x": 11.25, "y": 3},
- {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [7, 6], "x": 14, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
- {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
- ]
- }
- }
-}
diff --git a/keyboards/idb/idb_60/keyboard.json b/keyboards/idb/idb_60/keyboard.json
@@ -0,0 +1,516 @@
+{
+ "keyboard_name": "idb 60",
+ "manufacturer": "idb Keyboards",
+ "url": "https://idb-keyboards.xyz/60",
+ "maintainer": "itspngu",
+ "usb": {
+ "vid": "0x494B",
+ "pid": "0x0001",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B2", "B3", "B4", "C6", "B6", "B7", "C7", "B5"],
+ "rows": ["C2", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "B0", "B1"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u2",
+ "bootloader": "atmel-dfu",
+ "layout_aliases": {
+ "LAYOUT": "LAYOUT_all",
+ "LAYOUT_default": "LAYOUT_60_ansi_wkl_split_rshift"
+ },
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [1, 0], "x": 1, "y": 0},
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [1, 1], "x": 3, "y": 0},
+ {"matrix": [0, 2], "x": 4, "y": 0},
+ {"matrix": [1, 2], "x": 5, "y": 0},
+ {"matrix": [0, 3], "x": 6, "y": 0},
+ {"matrix": [1, 3], "x": 7, "y": 0},
+ {"matrix": [0, 4], "x": 8, "y": 0},
+ {"matrix": [1, 4], "x": 9, "y": 0},
+ {"matrix": [0, 5], "x": 10, "y": 0},
+ {"matrix": [1, 5], "x": 11, "y": 0},
+ {"matrix": [0, 6], "x": 12, "y": 0},
+ {"matrix": [1, 6], "x": 13, "y": 0},
+ {"matrix": [0, 7], "x": 14, "y": 0},
+
+ {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 0], "x": 1.5, "y": 1},
+ {"matrix": [2, 1], "x": 2.5, "y": 1},
+ {"matrix": [3, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [3, 2], "x": 5.5, "y": 1},
+ {"matrix": [2, 3], "x": 6.5, "y": 1},
+ {"matrix": [3, 3], "x": 7.5, "y": 1},
+ {"matrix": [2, 4], "x": 8.5, "y": 1},
+ {"matrix": [3, 4], "x": 9.5, "y": 1},
+ {"matrix": [2, 5], "x": 10.5, "y": 1},
+ {"matrix": [3, 5], "x": 11.5, "y": 1},
+ {"matrix": [2, 6], "x": 12.5, "y": 1},
+ {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [5, 0], "x": 1.75, "y": 2},
+ {"matrix": [4, 1], "x": 2.75, "y": 2},
+ {"matrix": [5, 1], "x": 3.75, "y": 2},
+ {"matrix": [4, 2], "x": 4.75, "y": 2},
+ {"matrix": [5, 2], "x": 5.75, "y": 2},
+ {"matrix": [4, 3], "x": 6.75, "y": 2},
+ {"matrix": [5, 3], "x": 7.75, "y": 2},
+ {"matrix": [4, 4], "x": 8.75, "y": 2},
+ {"matrix": [5, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [5, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [7, 0], "x": 1.25, "y": 3},
+ {"matrix": [6, 1], "x": 2.25, "y": 3},
+ {"matrix": [7, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 2], "x": 4.25, "y": 3},
+ {"matrix": [7, 2], "x": 5.25, "y": 3},
+ {"matrix": [6, 3], "x": 6.25, "y": 3},
+ {"matrix": [7, 3], "x": 7.25, "y": 3},
+ {"matrix": [6, 4], "x": 8.25, "y": 3},
+ {"matrix": [7, 4], "x": 9.25, "y": 3},
+ {"matrix": [6, 5], "x": 10.25, "y": 3},
+ {"matrix": [7, 5], "x": 11.25, "y": 3},
+ {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [7, 6], "x": 14, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [9, 0], "x": 1.5, "y": 4},
+ {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
+ {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [8, 6], "x": 12.5, "y": 4},
+ {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_ansi_tsangan": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [1, 0], "x": 1, "y": 0},
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [1, 1], "x": 3, "y": 0},
+ {"matrix": [0, 2], "x": 4, "y": 0},
+ {"matrix": [1, 2], "x": 5, "y": 0},
+ {"matrix": [0, 3], "x": 6, "y": 0},
+ {"matrix": [1, 3], "x": 7, "y": 0},
+ {"matrix": [0, 4], "x": 8, "y": 0},
+ {"matrix": [1, 4], "x": 9, "y": 0},
+ {"matrix": [0, 5], "x": 10, "y": 0},
+ {"matrix": [1, 5], "x": 11, "y": 0},
+ {"matrix": [0, 6], "x": 12, "y": 0},
+ {"matrix": [1, 6], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 0], "x": 1.5, "y": 1},
+ {"matrix": [2, 1], "x": 2.5, "y": 1},
+ {"matrix": [3, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [3, 2], "x": 5.5, "y": 1},
+ {"matrix": [2, 3], "x": 6.5, "y": 1},
+ {"matrix": [3, 3], "x": 7.5, "y": 1},
+ {"matrix": [2, 4], "x": 8.5, "y": 1},
+ {"matrix": [3, 4], "x": 9.5, "y": 1},
+ {"matrix": [2, 5], "x": 10.5, "y": 1},
+ {"matrix": [3, 5], "x": 11.5, "y": 1},
+ {"matrix": [2, 6], "x": 12.5, "y": 1},
+ {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [5, 0], "x": 1.75, "y": 2},
+ {"matrix": [4, 1], "x": 2.75, "y": 2},
+ {"matrix": [5, 1], "x": 3.75, "y": 2},
+ {"matrix": [4, 2], "x": 4.75, "y": 2},
+ {"matrix": [5, 2], "x": 5.75, "y": 2},
+ {"matrix": [4, 3], "x": 6.75, "y": 2},
+ {"matrix": [5, 3], "x": 7.75, "y": 2},
+ {"matrix": [4, 4], "x": 8.75, "y": 2},
+ {"matrix": [5, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [5, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [6, 1], "x": 2.25, "y": 3},
+ {"matrix": [7, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 2], "x": 4.25, "y": 3},
+ {"matrix": [7, 2], "x": 5.25, "y": 3},
+ {"matrix": [6, 3], "x": 6.25, "y": 3},
+ {"matrix": [7, 3], "x": 7.25, "y": 3},
+ {"matrix": [6, 4], "x": 8.25, "y": 3},
+ {"matrix": [7, 4], "x": 9.25, "y": 3},
+ {"matrix": [6, 5], "x": 10.25, "y": 3},
+ {"matrix": [7, 5], "x": 11.25, "y": 3},
+ {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [9, 0], "x": 1.5, "y": 4},
+ {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
+ {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [8, 6], "x": 12.5, "y": 4},
+ {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_tsangan_hhkb": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [1, 0], "x": 1, "y": 0},
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [1, 1], "x": 3, "y": 0},
+ {"matrix": [0, 2], "x": 4, "y": 0},
+ {"matrix": [1, 2], "x": 5, "y": 0},
+ {"matrix": [0, 3], "x": 6, "y": 0},
+ {"matrix": [1, 3], "x": 7, "y": 0},
+ {"matrix": [0, 4], "x": 8, "y": 0},
+ {"matrix": [1, 4], "x": 9, "y": 0},
+ {"matrix": [0, 5], "x": 10, "y": 0},
+ {"matrix": [1, 5], "x": 11, "y": 0},
+ {"matrix": [0, 6], "x": 12, "y": 0},
+ {"matrix": [1, 6], "x": 13, "y": 0},
+ {"matrix": [0, 7], "x": 14, "y": 0},
+
+ {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 0], "x": 1.5, "y": 1},
+ {"matrix": [2, 1], "x": 2.5, "y": 1},
+ {"matrix": [3, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [3, 2], "x": 5.5, "y": 1},
+ {"matrix": [2, 3], "x": 6.5, "y": 1},
+ {"matrix": [3, 3], "x": 7.5, "y": 1},
+ {"matrix": [2, 4], "x": 8.5, "y": 1},
+ {"matrix": [3, 4], "x": 9.5, "y": 1},
+ {"matrix": [2, 5], "x": 10.5, "y": 1},
+ {"matrix": [3, 5], "x": 11.5, "y": 1},
+ {"matrix": [2, 6], "x": 12.5, "y": 1},
+ {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [5, 0], "x": 1.75, "y": 2},
+ {"matrix": [4, 1], "x": 2.75, "y": 2},
+ {"matrix": [5, 1], "x": 3.75, "y": 2},
+ {"matrix": [4, 2], "x": 4.75, "y": 2},
+ {"matrix": [5, 2], "x": 5.75, "y": 2},
+ {"matrix": [4, 3], "x": 6.75, "y": 2},
+ {"matrix": [5, 3], "x": 7.75, "y": 2},
+ {"matrix": [4, 4], "x": 8.75, "y": 2},
+ {"matrix": [5, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [5, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [6, 1], "x": 2.25, "y": 3},
+ {"matrix": [7, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 2], "x": 4.25, "y": 3},
+ {"matrix": [7, 2], "x": 5.25, "y": 3},
+ {"matrix": [6, 3], "x": 6.25, "y": 3},
+ {"matrix": [7, 3], "x": 7.25, "y": 3},
+ {"matrix": [6, 4], "x": 8.25, "y": 3},
+ {"matrix": [7, 4], "x": 9.25, "y": 3},
+ {"matrix": [6, 5], "x": 10.25, "y": 3},
+ {"matrix": [7, 5], "x": 11.25, "y": 3},
+ {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [7, 6], "x": 14, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [9, 0], "x": 1.5, "y": 4},
+ {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
+ {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [8, 6], "x": 12.5, "y": 4},
+ {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_ansi_wkl_split_rshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [1, 0], "x": 1, "y": 0},
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [1, 1], "x": 3, "y": 0},
+ {"matrix": [0, 2], "x": 4, "y": 0},
+ {"matrix": [1, 2], "x": 5, "y": 0},
+ {"matrix": [0, 3], "x": 6, "y": 0},
+ {"matrix": [1, 3], "x": 7, "y": 0},
+ {"matrix": [0, 4], "x": 8, "y": 0},
+ {"matrix": [1, 4], "x": 9, "y": 0},
+ {"matrix": [0, 5], "x": 10, "y": 0},
+ {"matrix": [1, 5], "x": 11, "y": 0},
+ {"matrix": [0, 6], "x": 12, "y": 0},
+ {"matrix": [1, 6], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 0], "x": 1.5, "y": 1},
+ {"matrix": [2, 1], "x": 2.5, "y": 1},
+ {"matrix": [3, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [3, 2], "x": 5.5, "y": 1},
+ {"matrix": [2, 3], "x": 6.5, "y": 1},
+ {"matrix": [3, 3], "x": 7.5, "y": 1},
+ {"matrix": [2, 4], "x": 8.5, "y": 1},
+ {"matrix": [3, 4], "x": 9.5, "y": 1},
+ {"matrix": [2, 5], "x": 10.5, "y": 1},
+ {"matrix": [3, 5], "x": 11.5, "y": 1},
+ {"matrix": [2, 6], "x": 12.5, "y": 1},
+ {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [5, 0], "x": 1.75, "y": 2},
+ {"matrix": [4, 1], "x": 2.75, "y": 2},
+ {"matrix": [5, 1], "x": 3.75, "y": 2},
+ {"matrix": [4, 2], "x": 4.75, "y": 2},
+ {"matrix": [5, 2], "x": 5.75, "y": 2},
+ {"matrix": [4, 3], "x": 6.75, "y": 2},
+ {"matrix": [5, 3], "x": 7.75, "y": 2},
+ {"matrix": [4, 4], "x": 8.75, "y": 2},
+ {"matrix": [5, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [5, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [6, 1], "x": 2.25, "y": 3},
+ {"matrix": [7, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 2], "x": 4.25, "y": 3},
+ {"matrix": [7, 2], "x": 5.25, "y": 3},
+ {"matrix": [6, 3], "x": 6.25, "y": 3},
+ {"matrix": [7, 3], "x": 7.25, "y": 3},
+ {"matrix": [6, 4], "x": 8.25, "y": 3},
+ {"matrix": [7, 4], "x": 9.25, "y": 3},
+ {"matrix": [6, 5], "x": 10.25, "y": 3},
+ {"matrix": [7, 5], "x": 11.25, "y": 3},
+ {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [7, 6], "x": 14, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
+ {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_iso_tsangan": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [1, 0], "x": 1, "y": 0},
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [1, 1], "x": 3, "y": 0},
+ {"matrix": [0, 2], "x": 4, "y": 0},
+ {"matrix": [1, 2], "x": 5, "y": 0},
+ {"matrix": [0, 3], "x": 6, "y": 0},
+ {"matrix": [1, 3], "x": 7, "y": 0},
+ {"matrix": [0, 4], "x": 8, "y": 0},
+ {"matrix": [1, 4], "x": 9, "y": 0},
+ {"matrix": [0, 5], "x": 10, "y": 0},
+ {"matrix": [1, 5], "x": 11, "y": 0},
+ {"matrix": [0, 6], "x": 12, "y": 0},
+ {"matrix": [1, 6], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 0], "x": 1.5, "y": 1},
+ {"matrix": [2, 1], "x": 2.5, "y": 1},
+ {"matrix": [3, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [3, 2], "x": 5.5, "y": 1},
+ {"matrix": [2, 3], "x": 6.5, "y": 1},
+ {"matrix": [3, 3], "x": 7.5, "y": 1},
+ {"matrix": [2, 4], "x": 8.5, "y": 1},
+ {"matrix": [3, 4], "x": 9.5, "y": 1},
+ {"matrix": [2, 5], "x": 10.5, "y": 1},
+ {"matrix": [3, 5], "x": 11.5, "y": 1},
+ {"matrix": [2, 6], "x": 12.5, "y": 1},
+
+ {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [5, 0], "x": 1.75, "y": 2},
+ {"matrix": [4, 1], "x": 2.75, "y": 2},
+ {"matrix": [5, 1], "x": 3.75, "y": 2},
+ {"matrix": [4, 2], "x": 4.75, "y": 2},
+ {"matrix": [5, 2], "x": 5.75, "y": 2},
+ {"matrix": [4, 3], "x": 6.75, "y": 2},
+ {"matrix": [5, 3], "x": 7.75, "y": 2},
+ {"matrix": [4, 4], "x": 8.75, "y": 2},
+ {"matrix": [5, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [5, 5], "x": 11.75, "y": 2},
+ {"matrix": [3, 6], "x": 12.75, "y": 2},
+ {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+
+ {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [7, 0], "x": 1.25, "y": 3},
+ {"matrix": [6, 1], "x": 2.25, "y": 3},
+ {"matrix": [7, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 2], "x": 4.25, "y": 3},
+ {"matrix": [7, 2], "x": 5.25, "y": 3},
+ {"matrix": [6, 3], "x": 6.25, "y": 3},
+ {"matrix": [7, 3], "x": 7.25, "y": 3},
+ {"matrix": [6, 4], "x": 8.25, "y": 3},
+ {"matrix": [7, 4], "x": 9.25, "y": 3},
+ {"matrix": [6, 5], "x": 10.25, "y": 3},
+ {"matrix": [7, 5], "x": 11.25, "y": 3},
+ {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [9, 0], "x": 1.5, "y": 4},
+ {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
+ {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [8, 6], "x": 12.5, "y": 4},
+ {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_iso_tsangan_hhkb": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [1, 0], "x": 1, "y": 0},
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [1, 1], "x": 3, "y": 0},
+ {"matrix": [0, 2], "x": 4, "y": 0},
+ {"matrix": [1, 2], "x": 5, "y": 0},
+ {"matrix": [0, 3], "x": 6, "y": 0},
+ {"matrix": [1, 3], "x": 7, "y": 0},
+ {"matrix": [0, 4], "x": 8, "y": 0},
+ {"matrix": [1, 4], "x": 9, "y": 0},
+ {"matrix": [0, 5], "x": 10, "y": 0},
+ {"matrix": [1, 5], "x": 11, "y": 0},
+ {"matrix": [0, 6], "x": 12, "y": 0},
+ {"matrix": [1, 6], "x": 13, "y": 0},
+ {"matrix": [0, 7], "x": 14, "y": 0},
+
+ {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 0], "x": 1.5, "y": 1},
+ {"matrix": [2, 1], "x": 2.5, "y": 1},
+ {"matrix": [3, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [3, 2], "x": 5.5, "y": 1},
+ {"matrix": [2, 3], "x": 6.5, "y": 1},
+ {"matrix": [3, 3], "x": 7.5, "y": 1},
+ {"matrix": [2, 4], "x": 8.5, "y": 1},
+ {"matrix": [3, 4], "x": 9.5, "y": 1},
+ {"matrix": [2, 5], "x": 10.5, "y": 1},
+ {"matrix": [3, 5], "x": 11.5, "y": 1},
+ {"matrix": [2, 6], "x": 12.5, "y": 1},
+
+ {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [5, 0], "x": 1.75, "y": 2},
+ {"matrix": [4, 1], "x": 2.75, "y": 2},
+ {"matrix": [5, 1], "x": 3.75, "y": 2},
+ {"matrix": [4, 2], "x": 4.75, "y": 2},
+ {"matrix": [5, 2], "x": 5.75, "y": 2},
+ {"matrix": [4, 3], "x": 6.75, "y": 2},
+ {"matrix": [5, 3], "x": 7.75, "y": 2},
+ {"matrix": [4, 4], "x": 8.75, "y": 2},
+ {"matrix": [5, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [5, 5], "x": 11.75, "y": 2},
+ {"matrix": [3, 6], "x": 12.75, "y": 2},
+ {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+
+ {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [7, 0], "x": 1.25, "y": 3},
+ {"matrix": [6, 1], "x": 2.25, "y": 3},
+ {"matrix": [7, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 2], "x": 4.25, "y": 3},
+ {"matrix": [7, 2], "x": 5.25, "y": 3},
+ {"matrix": [6, 3], "x": 6.25, "y": 3},
+ {"matrix": [7, 3], "x": 7.25, "y": 3},
+ {"matrix": [6, 4], "x": 8.25, "y": 3},
+ {"matrix": [7, 4], "x": 9.25, "y": 3},
+ {"matrix": [6, 5], "x": 10.25, "y": 3},
+ {"matrix": [7, 5], "x": 11.25, "y": 3},
+ {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [7, 6], "x": 14, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [9, 0], "x": 1.5, "y": 4},
+ {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
+ {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [8, 6], "x": 12.5, "y": 4},
+ {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_iso_wkl_split_rshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [1, 0], "x": 1, "y": 0},
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [1, 1], "x": 3, "y": 0},
+ {"matrix": [0, 2], "x": 4, "y": 0},
+ {"matrix": [1, 2], "x": 5, "y": 0},
+ {"matrix": [0, 3], "x": 6, "y": 0},
+ {"matrix": [1, 3], "x": 7, "y": 0},
+ {"matrix": [0, 4], "x": 8, "y": 0},
+ {"matrix": [1, 4], "x": 9, "y": 0},
+ {"matrix": [0, 5], "x": 10, "y": 0},
+ {"matrix": [1, 5], "x": 11, "y": 0},
+ {"matrix": [0, 6], "x": 12, "y": 0},
+ {"matrix": [1, 6], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 0], "x": 1.5, "y": 1},
+ {"matrix": [2, 1], "x": 2.5, "y": 1},
+ {"matrix": [3, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [3, 2], "x": 5.5, "y": 1},
+ {"matrix": [2, 3], "x": 6.5, "y": 1},
+ {"matrix": [3, 3], "x": 7.5, "y": 1},
+ {"matrix": [2, 4], "x": 8.5, "y": 1},
+ {"matrix": [3, 4], "x": 9.5, "y": 1},
+ {"matrix": [2, 5], "x": 10.5, "y": 1},
+ {"matrix": [3, 5], "x": 11.5, "y": 1},
+ {"matrix": [2, 6], "x": 12.5, "y": 1},
+
+ {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [5, 0], "x": 1.75, "y": 2},
+ {"matrix": [4, 1], "x": 2.75, "y": 2},
+ {"matrix": [5, 1], "x": 3.75, "y": 2},
+ {"matrix": [4, 2], "x": 4.75, "y": 2},
+ {"matrix": [5, 2], "x": 5.75, "y": 2},
+ {"matrix": [4, 3], "x": 6.75, "y": 2},
+ {"matrix": [5, 3], "x": 7.75, "y": 2},
+ {"matrix": [4, 4], "x": 8.75, "y": 2},
+ {"matrix": [5, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [5, 5], "x": 11.75, "y": 2},
+ {"matrix": [3, 6], "x": 12.75, "y": 2},
+ {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+
+ {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [7, 0], "x": 1.25, "y": 3},
+ {"matrix": [6, 1], "x": 2.25, "y": 3},
+ {"matrix": [7, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 2], "x": 4.25, "y": 3},
+ {"matrix": [7, 2], "x": 5.25, "y": 3},
+ {"matrix": [6, 3], "x": 6.25, "y": 3},
+ {"matrix": [7, 3], "x": 7.25, "y": 3},
+ {"matrix": [6, 4], "x": 8.25, "y": 3},
+ {"matrix": [7, 4], "x": 9.25, "y": 3},
+ {"matrix": [6, 5], "x": 10.25, "y": 3},
+ {"matrix": [7, 5], "x": 11.25, "y": 3},
+ {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [7, 6], "x": 14, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [9, 3], "x": 4, "y": 4, "w": 7},
+ {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [9, 6], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/idb/idb_60/rules.mk b/keyboards/idb/idb_60/rules.mk
@@ -1,10 +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
diff --git a/keyboards/idobao/id87/v1/info.json b/keyboards/idobao/id87/v1/info.json
@@ -1,151 +0,0 @@
-{
- "keyboard_name": "ID87",
- "manufacturer": "IDOBAO",
- "url": "https://www.idobao.net/products/idobao-id87-80-hot-swappable-mechanical-keyboard-kit",
- "maintainer": "qmk",
- "usb": {
- "vid": "0x6964",
- "pid": "0x0087",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"],
- "rows": ["E6", "B0", "B1", "B2", "B3", "B7", "F7", "F6", "F5", "F4", "F1"]
- },
- "diode_direction": "ROW2COL",
- "backlight": {
- "pin": "B6"
- },
- "indicators": {
- "caps_lock": "C7"
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 22,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "E2"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": ["tkl_ansi"],
- "layouts": {
- "LAYOUT_tkl_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [6, 8], "x": 9.5, "y": 0},
-
- {"matrix": [6, 7], "x": 11, "y": 0},
- {"matrix": [6, 5], "x": 12, "y": 0},
- {"matrix": [6, 4], "x": 13, "y": 0},
- {"matrix": [6, 3], "x": 14, "y": 0},
-
- {"matrix": [6, 6], "x": 15.25, "y": 0},
- {"matrix": [6, 2], "x": 16.25, "y": 0},
- {"matrix": [6, 1], "x": 17.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.5},
- {"matrix": [1, 1], "x": 1, "y": 1.5},
- {"matrix": [1, 2], "x": 2, "y": 1.5},
- {"matrix": [1, 3], "x": 3, "y": 1.5},
- {"matrix": [1, 4], "x": 4, "y": 1.5},
- {"matrix": [1, 5], "x": 5, "y": 1.5},
- {"matrix": [1, 6], "x": 6, "y": 1.5},
- {"matrix": [1, 7], "x": 7, "y": 1.5},
- {"matrix": [1, 8], "x": 8, "y": 1.5},
- {"matrix": [7, 8], "x": 9, "y": 1.5},
- {"matrix": [7, 0], "x": 10, "y": 1.5},
- {"matrix": [7, 7], "x": 11, "y": 1.5},
- {"matrix": [7, 5], "x": 12, "y": 1.5},
- {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [7, 6], "x": 15.25, "y": 1.5},
- {"matrix": [7, 2], "x": 16.25, "y": 1.5},
- {"matrix": [7, 1], "x": 17.25, "y": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.5},
- {"matrix": [2, 2], "x": 2.5, "y": 2.5},
- {"matrix": [2, 3], "x": 3.5, "y": 2.5},
- {"matrix": [2, 4], "x": 4.5, "y": 2.5},
- {"matrix": [2, 5], "x": 5.5, "y": 2.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2.5},
- {"matrix": [2, 7], "x": 7.5, "y": 2.5},
- {"matrix": [2, 8], "x": 8.5, "y": 2.5},
- {"matrix": [8, 8], "x": 9.5, "y": 2.5},
- {"matrix": [8, 7], "x": 10.5, "y": 2.5},
- {"matrix": [8, 5], "x": 11.5, "y": 2.5},
- {"matrix": [8, 4], "x": 12.5, "y": 2.5},
- {"matrix": [8, 3], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [8, 6], "x": 15.25, "y": 2.5},
- {"matrix": [8, 2], "x": 16.25, "y": 2.5},
- {"matrix": [8, 1], "x": 17.25, "y": 2.5},
-
- {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.5},
- {"matrix": [3, 2], "x": 2.75, "y": 3.5},
- {"matrix": [3, 3], "x": 3.75, "y": 3.5},
- {"matrix": [3, 4], "x": 4.75, "y": 3.5},
- {"matrix": [3, 5], "x": 5.75, "y": 3.5},
- {"matrix": [3, 6], "x": 6.75, "y": 3.5},
- {"matrix": [3, 7], "x": 7.75, "y": 3.5},
- {"matrix": [3, 8], "x": 8.75, "y": 3.5},
- {"matrix": [9, 8], "x": 9.75, "y": 3.5},
- {"matrix": [9, 7], "x": 10.75, "y": 3.5},
- {"matrix": [9, 5], "x": 11.75, "y": 3.5},
- {"matrix": [9, 3], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.5},
- {"matrix": [4, 3], "x": 3.25, "y": 4.5},
- {"matrix": [4, 4], "x": 4.25, "y": 4.5},
- {"matrix": [4, 5], "x": 5.25, "y": 4.5},
- {"matrix": [4, 6], "x": 6.25, "y": 4.5},
- {"matrix": [4, 7], "x": 7.25, "y": 4.5},
- {"matrix": [4, 8], "x": 8.25, "y": 4.5},
- {"matrix": [10, 8], "x": 9.25, "y": 4.5},
- {"matrix": [10, 7], "x": 10.25, "y": 4.5},
- {"matrix": [10, 5], "x": 11.25, "y": 4.5},
- {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [9, 2], "x": 16.25, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
- {"matrix": [5, 8], "x": 10, "y": 5.5, "w": 1.25},
- {"matrix": [5, 7], "x": 11.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 4], "x": 12.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 3], "x": 13.75, "y": 5.5, "w": 1.25},
-
- {"matrix": [10, 6], "x": 15.25, "y": 5.5},
- {"matrix": [10, 2], "x": 16.25, "y": 5.5},
- {"matrix": [10, 1], "x": 17.25, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/idobao/id87/v1/keyboard.json b/keyboards/idobao/id87/v1/keyboard.json
@@ -0,0 +1,161 @@
+{
+ "keyboard_name": "ID87",
+ "manufacturer": "IDOBAO",
+ "url": "https://www.idobao.net/products/idobao-id87-80-hot-swappable-mechanical-keyboard-kit",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0x6964",
+ "pid": "0x0087",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"],
+ "rows": ["E6", "B0", "B1", "B2", "B3", "B7", "F7", "F6", "F5", "F4", "F1"]
+ },
+ "diode_direction": "ROW2COL",
+ "backlight": {
+ "pin": "B6"
+ },
+ "indicators": {
+ "caps_lock": "C7"
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 22,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "E2"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": ["tkl_ansi"],
+ "layouts": {
+ "LAYOUT_tkl_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 7], "x": 7.5, "y": 0},
+ {"matrix": [0, 8], "x": 8.5, "y": 0},
+ {"matrix": [6, 8], "x": 9.5, "y": 0},
+
+ {"matrix": [6, 7], "x": 11, "y": 0},
+ {"matrix": [6, 5], "x": 12, "y": 0},
+ {"matrix": [6, 4], "x": 13, "y": 0},
+ {"matrix": [6, 3], "x": 14, "y": 0},
+
+ {"matrix": [6, 6], "x": 15.25, "y": 0},
+ {"matrix": [6, 2], "x": 16.25, "y": 0},
+ {"matrix": [6, 1], "x": 17.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.5},
+ {"matrix": [1, 1], "x": 1, "y": 1.5},
+ {"matrix": [1, 2], "x": 2, "y": 1.5},
+ {"matrix": [1, 3], "x": 3, "y": 1.5},
+ {"matrix": [1, 4], "x": 4, "y": 1.5},
+ {"matrix": [1, 5], "x": 5, "y": 1.5},
+ {"matrix": [1, 6], "x": 6, "y": 1.5},
+ {"matrix": [1, 7], "x": 7, "y": 1.5},
+ {"matrix": [1, 8], "x": 8, "y": 1.5},
+ {"matrix": [7, 8], "x": 9, "y": 1.5},
+ {"matrix": [7, 0], "x": 10, "y": 1.5},
+ {"matrix": [7, 7], "x": 11, "y": 1.5},
+ {"matrix": [7, 5], "x": 12, "y": 1.5},
+ {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2},
+
+ {"matrix": [7, 6], "x": 15.25, "y": 1.5},
+ {"matrix": [7, 2], "x": 16.25, "y": 1.5},
+ {"matrix": [7, 1], "x": 17.25, "y": 1.5},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.5},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.5},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.5},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.5},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.5},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.5},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.5},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.5},
+ {"matrix": [8, 8], "x": 9.5, "y": 2.5},
+ {"matrix": [8, 7], "x": 10.5, "y": 2.5},
+ {"matrix": [8, 5], "x": 11.5, "y": 2.5},
+ {"matrix": [8, 4], "x": 12.5, "y": 2.5},
+ {"matrix": [8, 3], "x": 13.5, "y": 2.5, "w": 1.5},
+
+ {"matrix": [8, 6], "x": 15.25, "y": 2.5},
+ {"matrix": [8, 2], "x": 16.25, "y": 2.5},
+ {"matrix": [8, 1], "x": 17.25, "y": 2.5},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.5},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.5},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.5},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.5},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.5},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.5},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.5},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.5},
+ {"matrix": [9, 8], "x": 9.75, "y": 3.5},
+ {"matrix": [9, 7], "x": 10.75, "y": 3.5},
+ {"matrix": [9, 5], "x": 11.75, "y": 3.5},
+ {"matrix": [9, 3], "x": 12.75, "y": 3.5, "w": 2.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 4.5},
+ {"matrix": [4, 3], "x": 3.25, "y": 4.5},
+ {"matrix": [4, 4], "x": 4.25, "y": 4.5},
+ {"matrix": [4, 5], "x": 5.25, "y": 4.5},
+ {"matrix": [4, 6], "x": 6.25, "y": 4.5},
+ {"matrix": [4, 7], "x": 7.25, "y": 4.5},
+ {"matrix": [4, 8], "x": 8.25, "y": 4.5},
+ {"matrix": [10, 8], "x": 9.25, "y": 4.5},
+ {"matrix": [10, 7], "x": 10.25, "y": 4.5},
+ {"matrix": [10, 5], "x": 11.25, "y": 4.5},
+ {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75},
+
+ {"matrix": [9, 2], "x": 16.25, "y": 4.5},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25},
+ {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
+ {"matrix": [5, 8], "x": 10, "y": 5.5, "w": 1.25},
+ {"matrix": [5, 7], "x": 11.25, "y": 5.5, "w": 1.25},
+ {"matrix": [5, 4], "x": 12.5, "y": 5.5, "w": 1.25},
+ {"matrix": [5, 3], "x": 13.75, "y": 5.5, "w": 1.25},
+
+ {"matrix": [10, 6], "x": 15.25, "y": 5.5},
+ {"matrix": [10, 2], "x": 16.25, "y": 5.5},
+ {"matrix": [10, 1], "x": 17.25, "y": 5.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/idobao/id87/v1/rules.mk b/keyboards/idobao/id87/v1/rules.mk
@@ -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 = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/idobao/id96/info.json b/keyboards/idobao/id96/info.json
@@ -1,279 +0,0 @@
-{
- "keyboard_name": "ID96",
- "manufacturer": "IDOBAO",
- "url": "https://www.idobao.net/collections/90/products/idobao-id96-aluminum-keyboard-kit",
- "maintainer": "vinorodrigues",
- "usb": {
- "vid": "0x6964",
- "pid": "0x0096",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"],
- "rows": ["B7", "B3", "B2", "B1", "B0", "E6", "F0", "F1", "F4", "F5", "F6", "F7"]
- },
- "diode_direction": "ROW2COL",
- "backlight": {
- "pin": "B6",
- "levels": 7,
- "breathing": true
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 18,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "E2"
- },
- "indicators": {
- "caps_lock": "C7",
- "num_lock": "C6",
- "on_state": 0
- },
- "bootmagic": {
- "matrix": [5, 0]
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layout_aliases": {
- "LAYOUT": "LAYOUT_all"
- },
- "community_layouts": ["96_ansi"],
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [5, 0], "x": 0, "y": 0},
- {"matrix": [5, 1], "x": 1, "y": 0},
- {"matrix": [5, 2], "x": 2, "y": 0},
- {"matrix": [5, 3], "x": 3, "y": 0},
- {"matrix": [5, 4], "x": 4, "y": 0},
- {"matrix": [5, 5], "x": 5, "y": 0},
- {"matrix": [5, 6], "x": 6, "y": 0},
- {"matrix": [5, 7], "x": 7, "y": 0},
- {"matrix": [5, 8], "x": 8, "y": 0},
- {"matrix": [11, 8], "x": 9, "y": 0},
- {"matrix": [11, 7], "x": 10, "y": 0},
- {"matrix": [11, 5], "x": 11, "y": 0},
- {"matrix": [11, 4], "x": 12, "y": 0},
- {"matrix": [11, 3], "x": 13, "y": 0},
- {"matrix": [11, 6], "x": 14, "y": 0},
- {"matrix": [11, 2], "x": 15, "y": 0},
- {"matrix": [11, 1], "x": 16, "y": 0},
- {"matrix": [11, 0], "x": 17, "y": 0},
- {"matrix": [6, 3], "x": 18, "y": 0},
-
- {"matrix": [4, 0], "x": 0, "y": 1},
- {"matrix": [4, 1], "x": 1, "y": 1},
- {"matrix": [4, 2], "x": 2, "y": 1},
- {"matrix": [4, 3], "x": 3, "y": 1},
- {"matrix": [4, 4], "x": 4, "y": 1},
- {"matrix": [4, 5], "x": 5, "y": 1},
- {"matrix": [4, 6], "x": 6, "y": 1},
- {"matrix": [4, 7], "x": 7, "y": 1},
- {"matrix": [4, 8], "x": 8, "y": 1},
- {"matrix": [10, 8], "x": 9, "y": 1},
- {"matrix": [10, 7], "x": 10, "y": 1},
- {"matrix": [10, 5], "x": 11, "y": 1},
- {"matrix": [10, 4], "x": 12, "y": 1},
- {"matrix": [10, 3], "x": 13, "y": 1},
- {"matrix": [10, 6], "x": 14, "y": 1},
- {"matrix": [10, 2], "x": 15, "y": 1},
- {"matrix": [10, 1], "x": 16, "y": 1},
- {"matrix": [10, 0], "x": 17, "y": 1},
- {"matrix": [6, 4], "x": 18, "y": 1},
-
- {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5},
- {"matrix": [3, 1], "x": 1.5, "y": 2},
- {"matrix": [3, 2], "x": 2.5, "y": 2},
- {"matrix": [3, 3], "x": 3.5, "y": 2},
- {"matrix": [3, 4], "x": 4.5, "y": 2},
- {"matrix": [3, 5], "x": 5.5, "y": 2},
- {"matrix": [3, 6], "x": 6.5, "y": 2},
- {"matrix": [3, 7], "x": 7.5, "y": 2},
- {"matrix": [3, 8], "x": 8.5, "y": 2},
- {"matrix": [9, 8], "x": 9.5, "y": 2},
- {"matrix": [9, 7], "x": 10.5, "y": 2},
- {"matrix": [9, 5], "x": 11.5, "y": 2},
- {"matrix": [9, 4], "x": 12.5, "y": 2},
- {"matrix": [8, 4], "x": 13.5, "y": 2, "w": 1.5},
- {"matrix": [9, 6], "x": 15, "y": 2},
- {"matrix": [9, 2], "x": 16, "y": 2},
- {"matrix": [9, 1], "x": 17, "y": 2},
- {"matrix": [9, 0], "x": 18, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 3},
- {"matrix": [2, 2], "x": 2.75, "y": 3},
- {"matrix": [2, 3], "x": 3.75, "y": 3},
- {"matrix": [2, 4], "x": 4.75, "y": 3},
- {"matrix": [2, 5], "x": 5.75, "y": 3},
- {"matrix": [2, 6], "x": 6.75, "y": 3},
- {"matrix": [2, 7], "x": 7.75, "y": 3},
- {"matrix": [2, 8], "x": 8.75, "y": 3},
- {"matrix": [8, 8], "x": 9.75, "y": 3},
- {"matrix": [8, 7], "x": 10.75, "y": 3},
- {"matrix": [8, 5], "x": 11.75, "y": 3},
- {"matrix": [9, 3], "x": 12.75, "y": 3, "w": 2.25},
- {"matrix": [8, 6], "x": 15, "y": 3},
- {"matrix": [8, 2], "x": 16, "y": 3},
- {"matrix": [8, 1], "x": 17, "y": 3},
- {"matrix": [8, 0], "x": 18, "y": 3},
-
- {"matrix": [1, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 4},
- {"matrix": [1, 2], "x": 2.25, "y": 4},
- {"matrix": [1, 3], "x": 3.25, "y": 4},
- {"matrix": [1, 4], "x": 4.25, "y": 4},
- {"matrix": [1, 5], "x": 5.25, "y": 4},
- {"matrix": [1, 6], "x": 6.25, "y": 4},
- {"matrix": [1, 7], "x": 7.25, "y": 4},
- {"matrix": [1, 8], "x": 8.25, "y": 4},
- {"matrix": [7, 8], "x": 9.25, "y": 4},
- {"matrix": [7, 7], "x": 10.25, "y": 4},
- {"matrix": [7, 5], "x": 11.25, "y": 4},
- {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75},
- {"matrix": [7, 3], "x": 14, "y": 4},
- {"matrix": [7, 6], "x": 15, "y": 4},
- {"matrix": [7, 2], "x": 16, "y": 4},
- {"matrix": [7, 1], "x": 17, "y": 4},
- {"matrix": [7, 0], "x": 18, "y": 4},
-
- {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25},
- {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25},
- {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25},
- {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25},
- {"matrix": [0, 8], "x": 10, "y": 5},
- {"matrix": [0, 7], "x": 11, "y": 5},
- {"matrix": [0, 5], "x": 12, "y": 5},
- {"matrix": [0, 4], "x": 13, "y": 5},
- {"matrix": [0, 3], "x": 14, "y": 5},
- {"matrix": [6, 6], "x": 15, "y": 5},
- {"matrix": [6, 2], "x": 16, "y": 5},
- {"matrix": [6, 1], "x": 17, "y": 5},
- {"matrix": [6, 0], "x": 18, "y": 5}
- ]
- },
- "LAYOUT_96_ansi": {
- "layout": [
- {"matrix": [5, 0], "x": 0, "y": 0},
- {"matrix": [5, 1], "x": 1, "y": 0},
- {"matrix": [5, 2], "x": 2, "y": 0},
- {"matrix": [5, 3], "x": 3, "y": 0},
- {"matrix": [5, 4], "x": 4, "y": 0},
- {"matrix": [5, 5], "x": 5, "y": 0},
- {"matrix": [5, 6], "x": 6, "y": 0},
- {"matrix": [5, 7], "x": 7, "y": 0},
- {"matrix": [5, 8], "x": 8, "y": 0},
- {"matrix": [11, 8], "x": 9, "y": 0},
- {"matrix": [11, 7], "x": 10, "y": 0},
- {"matrix": [11, 5], "x": 11, "y": 0},
- {"matrix": [11, 4], "x": 12, "y": 0},
- {"matrix": [11, 3], "x": 13, "y": 0},
- {"matrix": [11, 6], "x": 14, "y": 0},
- {"matrix": [11, 2], "x": 15, "y": 0},
- {"matrix": [11, 1], "x": 16, "y": 0},
- {"matrix": [11, 0], "x": 17, "y": 0},
- {"matrix": [6, 3], "x": 18, "y": 0},
-
- {"matrix": [4, 0], "x": 0, "y": 1},
- {"matrix": [4, 1], "x": 1, "y": 1},
- {"matrix": [4, 2], "x": 2, "y": 1},
- {"matrix": [4, 3], "x": 3, "y": 1},
- {"matrix": [4, 4], "x": 4, "y": 1},
- {"matrix": [4, 5], "x": 5, "y": 1},
- {"matrix": [4, 6], "x": 6, "y": 1},
- {"matrix": [4, 7], "x": 7, "y": 1},
- {"matrix": [4, 8], "x": 8, "y": 1},
- {"matrix": [10, 8], "x": 9, "y": 1},
- {"matrix": [10, 7], "x": 10, "y": 1},
- {"matrix": [10, 5], "x": 11, "y": 1},
- {"matrix": [10, 4], "x": 12, "y": 1},
- {"matrix": [10, 6], "x": 13, "y": 1, "w": 2},
- {"matrix": [10, 2], "x": 15, "y": 1},
- {"matrix": [10, 1], "x": 16, "y": 1},
- {"matrix": [10, 0], "x": 17, "y": 1},
- {"matrix": [6, 4], "x": 18, "y": 1},
-
- {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5},
- {"matrix": [3, 1], "x": 1.5, "y": 2},
- {"matrix": [3, 2], "x": 2.5, "y": 2},
- {"matrix": [3, 3], "x": 3.5, "y": 2},
- {"matrix": [3, 4], "x": 4.5, "y": 2},
- {"matrix": [3, 5], "x": 5.5, "y": 2},
- {"matrix": [3, 6], "x": 6.5, "y": 2},
- {"matrix": [3, 7], "x": 7.5, "y": 2},
- {"matrix": [3, 8], "x": 8.5, "y": 2},
- {"matrix": [9, 8], "x": 9.5, "y": 2},
- {"matrix": [9, 7], "x": 10.5, "y": 2},
- {"matrix": [9, 5], "x": 11.5, "y": 2},
- {"matrix": [9, 4], "x": 12.5, "y": 2},
- {"matrix": [8, 4], "x": 13.5, "y": 2, "w": 1.5},
- {"matrix": [9, 6], "x": 15, "y": 2},
- {"matrix": [9, 2], "x": 16, "y": 2},
- {"matrix": [9, 1], "x": 17, "y": 2},
- {"matrix": [9, 0], "x": 18, "y": 2, "h": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 3},
- {"matrix": [2, 2], "x": 2.75, "y": 3},
- {"matrix": [2, 3], "x": 3.75, "y": 3},
- {"matrix": [2, 4], "x": 4.75, "y": 3},
- {"matrix": [2, 5], "x": 5.75, "y": 3},
- {"matrix": [2, 6], "x": 6.75, "y": 3},
- {"matrix": [2, 7], "x": 7.75, "y": 3},
- {"matrix": [2, 8], "x": 8.75, "y": 3},
- {"matrix": [8, 8], "x": 9.75, "y": 3},
- {"matrix": [8, 7], "x": 10.75, "y": 3},
- {"matrix": [8, 5], "x": 11.75, "y": 3},
- {"matrix": [9, 3], "x": 12.75, "y": 3, "w": 2.25},
- {"matrix": [8, 6], "x": 15, "y": 3},
- {"matrix": [8, 2], "x": 16, "y": 3},
- {"matrix": [8, 1], "x": 17, "y": 3},
-
- {"matrix": [1, 0], "x": 0, "y": 4, "w": 2.25},
- {"matrix": [1, 2], "x": 2.25, "y": 4},
- {"matrix": [1, 3], "x": 3.25, "y": 4},
- {"matrix": [1, 4], "x": 4.25, "y": 4},
- {"matrix": [1, 5], "x": 5.25, "y": 4},
- {"matrix": [1, 6], "x": 6.25, "y": 4},
- {"matrix": [1, 7], "x": 7.25, "y": 4},
- {"matrix": [1, 8], "x": 8.25, "y": 4},
- {"matrix": [7, 8], "x": 9.25, "y": 4},
- {"matrix": [7, 7], "x": 10.25, "y": 4},
- {"matrix": [7, 5], "x": 11.25, "y": 4},
- {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75},
- {"matrix": [7, 3], "x": 14, "y": 4},
- {"matrix": [7, 6], "x": 15, "y": 4},
- {"matrix": [7, 2], "x": 16, "y": 4},
- {"matrix": [7, 1], "x": 17, "y": 4},
- {"matrix": [7, 0], "x": 18, "y": 4, "h": 2},
-
- {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25},
- {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25},
- {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25},
- {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25},
- {"matrix": [0, 8], "x": 10, "y": 5},
- {"matrix": [0, 7], "x": 11, "y": 5},
- {"matrix": [0, 5], "x": 12, "y": 5},
- {"matrix": [0, 4], "x": 13, "y": 5},
- {"matrix": [0, 3], "x": 14, "y": 5},
- {"matrix": [6, 6], "x": 15, "y": 5},
- {"matrix": [6, 2], "x": 16, "y": 5},
- {"matrix": [6, 1], "x": 17, "y": 5}
- ]
- }
- }
-}
diff --git a/keyboards/idobao/id96/keyboard.json b/keyboards/idobao/id96/keyboard.json
@@ -0,0 +1,289 @@
+{
+ "keyboard_name": "ID96",
+ "manufacturer": "IDOBAO",
+ "url": "https://www.idobao.net/collections/90/products/idobao-id96-aluminum-keyboard-kit",
+ "maintainer": "vinorodrigues",
+ "usb": {
+ "vid": "0x6964",
+ "pid": "0x0096",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"],
+ "rows": ["B7", "B3", "B2", "B1", "B0", "E6", "F0", "F1", "F4", "F5", "F6", "F7"]
+ },
+ "diode_direction": "ROW2COL",
+ "backlight": {
+ "pin": "B6",
+ "levels": 7,
+ "breathing": true
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 18,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "E2"
+ },
+ "indicators": {
+ "caps_lock": "C7",
+ "num_lock": "C6",
+ "on_state": 0
+ },
+ "bootmagic": {
+ "matrix": [5, 0]
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layout_aliases": {
+ "LAYOUT": "LAYOUT_all"
+ },
+ "community_layouts": ["96_ansi"],
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [5, 0], "x": 0, "y": 0},
+ {"matrix": [5, 1], "x": 1, "y": 0},
+ {"matrix": [5, 2], "x": 2, "y": 0},
+ {"matrix": [5, 3], "x": 3, "y": 0},
+ {"matrix": [5, 4], "x": 4, "y": 0},
+ {"matrix": [5, 5], "x": 5, "y": 0},
+ {"matrix": [5, 6], "x": 6, "y": 0},
+ {"matrix": [5, 7], "x": 7, "y": 0},
+ {"matrix": [5, 8], "x": 8, "y": 0},
+ {"matrix": [11, 8], "x": 9, "y": 0},
+ {"matrix": [11, 7], "x": 10, "y": 0},
+ {"matrix": [11, 5], "x": 11, "y": 0},
+ {"matrix": [11, 4], "x": 12, "y": 0},
+ {"matrix": [11, 3], "x": 13, "y": 0},
+ {"matrix": [11, 6], "x": 14, "y": 0},
+ {"matrix": [11, 2], "x": 15, "y": 0},
+ {"matrix": [11, 1], "x": 16, "y": 0},
+ {"matrix": [11, 0], "x": 17, "y": 0},
+ {"matrix": [6, 3], "x": 18, "y": 0},
+
+ {"matrix": [4, 0], "x": 0, "y": 1},
+ {"matrix": [4, 1], "x": 1, "y": 1},
+ {"matrix": [4, 2], "x": 2, "y": 1},
+ {"matrix": [4, 3], "x": 3, "y": 1},
+ {"matrix": [4, 4], "x": 4, "y": 1},
+ {"matrix": [4, 5], "x": 5, "y": 1},
+ {"matrix": [4, 6], "x": 6, "y": 1},
+ {"matrix": [4, 7], "x": 7, "y": 1},
+ {"matrix": [4, 8], "x": 8, "y": 1},
+ {"matrix": [10, 8], "x": 9, "y": 1},
+ {"matrix": [10, 7], "x": 10, "y": 1},
+ {"matrix": [10, 5], "x": 11, "y": 1},
+ {"matrix": [10, 4], "x": 12, "y": 1},
+ {"matrix": [10, 3], "x": 13, "y": 1},
+ {"matrix": [10, 6], "x": 14, "y": 1},
+ {"matrix": [10, 2], "x": 15, "y": 1},
+ {"matrix": [10, 1], "x": 16, "y": 1},
+ {"matrix": [10, 0], "x": 17, "y": 1},
+ {"matrix": [6, 4], "x": 18, "y": 1},
+
+ {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5},
+ {"matrix": [3, 1], "x": 1.5, "y": 2},
+ {"matrix": [3, 2], "x": 2.5, "y": 2},
+ {"matrix": [3, 3], "x": 3.5, "y": 2},
+ {"matrix": [3, 4], "x": 4.5, "y": 2},
+ {"matrix": [3, 5], "x": 5.5, "y": 2},
+ {"matrix": [3, 6], "x": 6.5, "y": 2},
+ {"matrix": [3, 7], "x": 7.5, "y": 2},
+ {"matrix": [3, 8], "x": 8.5, "y": 2},
+ {"matrix": [9, 8], "x": 9.5, "y": 2},
+ {"matrix": [9, 7], "x": 10.5, "y": 2},
+ {"matrix": [9, 5], "x": 11.5, "y": 2},
+ {"matrix": [9, 4], "x": 12.5, "y": 2},
+ {"matrix": [8, 4], "x": 13.5, "y": 2, "w": 1.5},
+ {"matrix": [9, 6], "x": 15, "y": 2},
+ {"matrix": [9, 2], "x": 16, "y": 2},
+ {"matrix": [9, 1], "x": 17, "y": 2},
+ {"matrix": [9, 0], "x": 18, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 3},
+ {"matrix": [2, 2], "x": 2.75, "y": 3},
+ {"matrix": [2, 3], "x": 3.75, "y": 3},
+ {"matrix": [2, 4], "x": 4.75, "y": 3},
+ {"matrix": [2, 5], "x": 5.75, "y": 3},
+ {"matrix": [2, 6], "x": 6.75, "y": 3},
+ {"matrix": [2, 7], "x": 7.75, "y": 3},
+ {"matrix": [2, 8], "x": 8.75, "y": 3},
+ {"matrix": [8, 8], "x": 9.75, "y": 3},
+ {"matrix": [8, 7], "x": 10.75, "y": 3},
+ {"matrix": [8, 5], "x": 11.75, "y": 3},
+ {"matrix": [9, 3], "x": 12.75, "y": 3, "w": 2.25},
+ {"matrix": [8, 6], "x": 15, "y": 3},
+ {"matrix": [8, 2], "x": 16, "y": 3},
+ {"matrix": [8, 1], "x": 17, "y": 3},
+ {"matrix": [8, 0], "x": 18, "y": 3},
+
+ {"matrix": [1, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 4},
+ {"matrix": [1, 2], "x": 2.25, "y": 4},
+ {"matrix": [1, 3], "x": 3.25, "y": 4},
+ {"matrix": [1, 4], "x": 4.25, "y": 4},
+ {"matrix": [1, 5], "x": 5.25, "y": 4},
+ {"matrix": [1, 6], "x": 6.25, "y": 4},
+ {"matrix": [1, 7], "x": 7.25, "y": 4},
+ {"matrix": [1, 8], "x": 8.25, "y": 4},
+ {"matrix": [7, 8], "x": 9.25, "y": 4},
+ {"matrix": [7, 7], "x": 10.25, "y": 4},
+ {"matrix": [7, 5], "x": 11.25, "y": 4},
+ {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75},
+ {"matrix": [7, 3], "x": 14, "y": 4},
+ {"matrix": [7, 6], "x": 15, "y": 4},
+ {"matrix": [7, 2], "x": 16, "y": 4},
+ {"matrix": [7, 1], "x": 17, "y": 4},
+ {"matrix": [7, 0], "x": 18, "y": 4},
+
+ {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25},
+ {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25},
+ {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25},
+ {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25},
+ {"matrix": [0, 8], "x": 10, "y": 5},
+ {"matrix": [0, 7], "x": 11, "y": 5},
+ {"matrix": [0, 5], "x": 12, "y": 5},
+ {"matrix": [0, 4], "x": 13, "y": 5},
+ {"matrix": [0, 3], "x": 14, "y": 5},
+ {"matrix": [6, 6], "x": 15, "y": 5},
+ {"matrix": [6, 2], "x": 16, "y": 5},
+ {"matrix": [6, 1], "x": 17, "y": 5},
+ {"matrix": [6, 0], "x": 18, "y": 5}
+ ]
+ },
+ "LAYOUT_96_ansi": {
+ "layout": [
+ {"matrix": [5, 0], "x": 0, "y": 0},
+ {"matrix": [5, 1], "x": 1, "y": 0},
+ {"matrix": [5, 2], "x": 2, "y": 0},
+ {"matrix": [5, 3], "x": 3, "y": 0},
+ {"matrix": [5, 4], "x": 4, "y": 0},
+ {"matrix": [5, 5], "x": 5, "y": 0},
+ {"matrix": [5, 6], "x": 6, "y": 0},
+ {"matrix": [5, 7], "x": 7, "y": 0},
+ {"matrix": [5, 8], "x": 8, "y": 0},
+ {"matrix": [11, 8], "x": 9, "y": 0},
+ {"matrix": [11, 7], "x": 10, "y": 0},
+ {"matrix": [11, 5], "x": 11, "y": 0},
+ {"matrix": [11, 4], "x": 12, "y": 0},
+ {"matrix": [11, 3], "x": 13, "y": 0},
+ {"matrix": [11, 6], "x": 14, "y": 0},
+ {"matrix": [11, 2], "x": 15, "y": 0},
+ {"matrix": [11, 1], "x": 16, "y": 0},
+ {"matrix": [11, 0], "x": 17, "y": 0},
+ {"matrix": [6, 3], "x": 18, "y": 0},
+
+ {"matrix": [4, 0], "x": 0, "y": 1},
+ {"matrix": [4, 1], "x": 1, "y": 1},
+ {"matrix": [4, 2], "x": 2, "y": 1},
+ {"matrix": [4, 3], "x": 3, "y": 1},
+ {"matrix": [4, 4], "x": 4, "y": 1},
+ {"matrix": [4, 5], "x": 5, "y": 1},
+ {"matrix": [4, 6], "x": 6, "y": 1},
+ {"matrix": [4, 7], "x": 7, "y": 1},
+ {"matrix": [4, 8], "x": 8, "y": 1},
+ {"matrix": [10, 8], "x": 9, "y": 1},
+ {"matrix": [10, 7], "x": 10, "y": 1},
+ {"matrix": [10, 5], "x": 11, "y": 1},
+ {"matrix": [10, 4], "x": 12, "y": 1},
+ {"matrix": [10, 6], "x": 13, "y": 1, "w": 2},
+ {"matrix": [10, 2], "x": 15, "y": 1},
+ {"matrix": [10, 1], "x": 16, "y": 1},
+ {"matrix": [10, 0], "x": 17, "y": 1},
+ {"matrix": [6, 4], "x": 18, "y": 1},
+
+ {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5},
+ {"matrix": [3, 1], "x": 1.5, "y": 2},
+ {"matrix": [3, 2], "x": 2.5, "y": 2},
+ {"matrix": [3, 3], "x": 3.5, "y": 2},
+ {"matrix": [3, 4], "x": 4.5, "y": 2},
+ {"matrix": [3, 5], "x": 5.5, "y": 2},
+ {"matrix": [3, 6], "x": 6.5, "y": 2},
+ {"matrix": [3, 7], "x": 7.5, "y": 2},
+ {"matrix": [3, 8], "x": 8.5, "y": 2},
+ {"matrix": [9, 8], "x": 9.5, "y": 2},
+ {"matrix": [9, 7], "x": 10.5, "y": 2},
+ {"matrix": [9, 5], "x": 11.5, "y": 2},
+ {"matrix": [9, 4], "x": 12.5, "y": 2},
+ {"matrix": [8, 4], "x": 13.5, "y": 2, "w": 1.5},
+ {"matrix": [9, 6], "x": 15, "y": 2},
+ {"matrix": [9, 2], "x": 16, "y": 2},
+ {"matrix": [9, 1], "x": 17, "y": 2},
+ {"matrix": [9, 0], "x": 18, "y": 2, "h": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 3},
+ {"matrix": [2, 2], "x": 2.75, "y": 3},
+ {"matrix": [2, 3], "x": 3.75, "y": 3},
+ {"matrix": [2, 4], "x": 4.75, "y": 3},
+ {"matrix": [2, 5], "x": 5.75, "y": 3},
+ {"matrix": [2, 6], "x": 6.75, "y": 3},
+ {"matrix": [2, 7], "x": 7.75, "y": 3},
+ {"matrix": [2, 8], "x": 8.75, "y": 3},
+ {"matrix": [8, 8], "x": 9.75, "y": 3},
+ {"matrix": [8, 7], "x": 10.75, "y": 3},
+ {"matrix": [8, 5], "x": 11.75, "y": 3},
+ {"matrix": [9, 3], "x": 12.75, "y": 3, "w": 2.25},
+ {"matrix": [8, 6], "x": 15, "y": 3},
+ {"matrix": [8, 2], "x": 16, "y": 3},
+ {"matrix": [8, 1], "x": 17, "y": 3},
+
+ {"matrix": [1, 0], "x": 0, "y": 4, "w": 2.25},
+ {"matrix": [1, 2], "x": 2.25, "y": 4},
+ {"matrix": [1, 3], "x": 3.25, "y": 4},
+ {"matrix": [1, 4], "x": 4.25, "y": 4},
+ {"matrix": [1, 5], "x": 5.25, "y": 4},
+ {"matrix": [1, 6], "x": 6.25, "y": 4},
+ {"matrix": [1, 7], "x": 7.25, "y": 4},
+ {"matrix": [1, 8], "x": 8.25, "y": 4},
+ {"matrix": [7, 8], "x": 9.25, "y": 4},
+ {"matrix": [7, 7], "x": 10.25, "y": 4},
+ {"matrix": [7, 5], "x": 11.25, "y": 4},
+ {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75},
+ {"matrix": [7, 3], "x": 14, "y": 4},
+ {"matrix": [7, 6], "x": 15, "y": 4},
+ {"matrix": [7, 2], "x": 16, "y": 4},
+ {"matrix": [7, 1], "x": 17, "y": 4},
+ {"matrix": [7, 0], "x": 18, "y": 4, "h": 2},
+
+ {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25},
+ {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25},
+ {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25},
+ {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25},
+ {"matrix": [0, 8], "x": 10, "y": 5},
+ {"matrix": [0, 7], "x": 11, "y": 5},
+ {"matrix": [0, 5], "x": 12, "y": 5},
+ {"matrix": [0, 4], "x": 13, "y": 5},
+ {"matrix": [0, 3], "x": 14, "y": 5},
+ {"matrix": [6, 6], "x": 15, "y": 5},
+ {"matrix": [6, 2], "x": 16, "y": 5},
+ {"matrix": [6, 1], "x": 17, "y": 5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/idobao/id96/rules.mk b/keyboards/idobao/id96/rules.mk
@@ -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 = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/idobao/montex/v1/info.json b/keyboards/idobao/montex/v1/info.json
@@ -1,79 +0,0 @@
-{
- "keyboard_name": "Montex",
- "manufacturer": "IDOBAO",
- "url": "https://www.idobao.net/products/ldobao-montex-pad-hot-swappable-mechanical-keyboard-kit",
- "maintainer": "NachoxMacho",
- "usb": {
- "vid": "0x6964",
- "pid": "0x6060",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["D5", "D3", "D2", "D1", "D0"],
- "rows": ["D4", "D6", "D7", "B4", "B5", "C6"]
- },
- "diode_direction": "ROW2COL",
- "backlight": {
- "pin": "B6"
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 4,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "B1"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_numpad_6x5": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25},
- {"matrix": [2, 1], "x": 1, "y": 2.25},
- {"matrix": [2, 2], "x": 2, "y": 2.25},
- {"matrix": [2, 3], "x": 3, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25},
- {"matrix": [3, 1], "x": 1, "y": 3.25},
- {"matrix": [3, 2], "x": 2, "y": 3.25},
- {"matrix": [3, 3], "x": 3, "y": 3.25},
- {"matrix": [2, 4], "x": 4, "y": 2.25, "h": 2},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25},
- {"matrix": [4, 1], "x": 1, "y": 4.25},
- {"matrix": [4, 2], "x": 2, "y": 4.25},
- {"matrix": [4, 3], "x": 3, "y": 4.25},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25},
- {"matrix": [5, 1], "x": 1, "y": 5.25, "w": 2},
- {"matrix": [5, 2], "x": 3, "y": 5.25},
- {"matrix": [5, 3], "x": 4, "y": 4.25, "h": 2}
- ]
- }
- }
-}
diff --git a/keyboards/idobao/montex/v1/keyboard.json b/keyboards/idobao/montex/v1/keyboard.json
@@ -0,0 +1,89 @@
+{
+ "keyboard_name": "Montex",
+ "manufacturer": "IDOBAO",
+ "url": "https://www.idobao.net/products/ldobao-montex-pad-hot-swappable-mechanical-keyboard-kit",
+ "maintainer": "NachoxMacho",
+ "usb": {
+ "vid": "0x6964",
+ "pid": "0x6060",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["D5", "D3", "D2", "D1", "D0"],
+ "rows": ["D4", "D6", "D7", "B4", "B5", "C6"]
+ },
+ "diode_direction": "ROW2COL",
+ "backlight": {
+ "pin": "B6"
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 4,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "B1"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_numpad_6x5": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25},
+ {"matrix": [2, 1], "x": 1, "y": 2.25},
+ {"matrix": [2, 2], "x": 2, "y": 2.25},
+ {"matrix": [2, 3], "x": 3, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25},
+ {"matrix": [3, 1], "x": 1, "y": 3.25},
+ {"matrix": [3, 2], "x": 2, "y": 3.25},
+ {"matrix": [3, 3], "x": 3, "y": 3.25},
+ {"matrix": [2, 4], "x": 4, "y": 2.25, "h": 2},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25},
+ {"matrix": [4, 1], "x": 1, "y": 4.25},
+ {"matrix": [4, 2], "x": 2, "y": 4.25},
+ {"matrix": [4, 3], "x": 3, "y": 4.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25},
+ {"matrix": [5, 1], "x": 1, "y": 5.25, "w": 2},
+ {"matrix": [5, 2], "x": 3, "y": 5.25},
+ {"matrix": [5, 3], "x": 4, "y": 4.25, "h": 2}
+ ]
+ }
+ }
+}
diff --git a/keyboards/idobao/montex/v1/rules.mk b/keyboards/idobao/montex/v1/rules.mk
@@ -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 = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/idobao/montex/v1rgb/info.json b/keyboards/idobao/montex/v1rgb/info.json
@@ -1,87 +0,0 @@
-{
- "keyboard_name": "Montex RGB",
- "manufacturer": "IDOBAO",
- "usb": {
- "vid": "0x6964",
- "pid": "0x0127",
- "device_version": "0.0.1"
- },
- "rgb_matrix": {
- "animations": {
- "alphas_mods": true,
- "gradient_up_down": true,
- "gradient_left_right": true,
- "breathing": true,
- "cycle_all": true,
- "cycle_left_right": true,
- "cycle_up_down": true,
- "cycle_out_in": true,
- "cycle_pinwheel": true,
- "cycle_spiral": true,
- "rainbow_beacon": true,
- "raindrops": true,
- "jellybean_raindrops": true,
- "hue_breathing": true,
- "hue_pendulum": true,
- "hue_wave": true,
- "pixel_rain": true,
- "pixel_flow": true,
- "solid_reactive": true,
- "solid_reactive_wide": true,
- "solid_reactive_multiwide": true,
- "splash": true,
- "solid_splash": true
- },
- "driver": "ws2812",
- "max_brightness": 170
- },
- "matrix_pins": {
- "cols": ["D5", "D3", "D2", "D1", "D0"],
- "rows": ["D4", "D6", "D7", "B4", "B5", "C6"]
- },
- "ws2812": {
- "pin": "B1"
- },
- "diode_direction": "ROW2COL",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": ["numpad_6x5"],
- "layouts": {
- "LAYOUT_numpad_6x5": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
- {"matrix": [1, 1], "x": 1, "y": 1},
- {"matrix": [1, 2], "x": 2, "y": 1},
- {"matrix": [1, 3], "x": 3, "y": 1},
- {"matrix": [1, 4], "x": 4, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
- {"matrix": [2, 1], "x": 1, "y": 2},
- {"matrix": [2, 2], "x": 2, "y": 2},
- {"matrix": [2, 3], "x": 3, "y": 2},
- {"matrix": [2, 4], "x": 4, "y": 2, "h": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [3, 3], "x": 3, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
- {"matrix": [4, 1], "x": 1, "y": 4},
- {"matrix": [4, 2], "x": 2, "y": 4},
- {"matrix": [4, 3], "x": 3, "y": 4},
- {"matrix": [5, 3], "x": 4, "y": 4, "h": 2},
-
- {"matrix": [5, 0], "x": 0, "y": 5},
- {"matrix": [5, 1], "x": 1, "y": 5, "w": 2},
- {"matrix": [5, 2], "x": 3, "y": 5}
- ]
- }
- }
-}
diff --git a/keyboards/idobao/montex/v1rgb/keyboard.json b/keyboards/idobao/montex/v1rgb/keyboard.json
@@ -0,0 +1,96 @@
+{
+ "keyboard_name": "Montex RGB",
+ "manufacturer": "IDOBAO",
+ "usb": {
+ "vid": "0x6964",
+ "pid": "0x0127",
+ "device_version": "0.0.1"
+ },
+ "rgb_matrix": {
+ "animations": {
+ "alphas_mods": true,
+ "gradient_up_down": true,
+ "gradient_left_right": true,
+ "breathing": true,
+ "cycle_all": true,
+ "cycle_left_right": true,
+ "cycle_up_down": true,
+ "cycle_out_in": true,
+ "cycle_pinwheel": true,
+ "cycle_spiral": true,
+ "rainbow_beacon": true,
+ "raindrops": true,
+ "jellybean_raindrops": true,
+ "hue_breathing": true,
+ "hue_pendulum": true,
+ "hue_wave": true,
+ "pixel_rain": true,
+ "pixel_flow": true,
+ "solid_reactive": true,
+ "solid_reactive_wide": true,
+ "solid_reactive_multiwide": true,
+ "splash": true,
+ "solid_splash": true
+ },
+ "driver": "ws2812",
+ "max_brightness": 170
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "rgb_matrix": true
+ },
+ "matrix_pins": {
+ "cols": ["D5", "D3", "D2", "D1", "D0"],
+ "rows": ["D4", "D6", "D7", "B4", "B5", "C6"]
+ },
+ "ws2812": {
+ "pin": "B1"
+ },
+ "diode_direction": "ROW2COL",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": ["numpad_6x5"],
+ "layouts": {
+ "LAYOUT_numpad_6x5": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+ {"matrix": [1, 1], "x": 1, "y": 1},
+ {"matrix": [1, 2], "x": 2, "y": 1},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+ {"matrix": [1, 4], "x": 4, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+ {"matrix": [2, 1], "x": 1, "y": 2},
+ {"matrix": [2, 2], "x": 2, "y": 2},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+ {"matrix": [2, 4], "x": 4, "y": 2, "h": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+ {"matrix": [4, 1], "x": 1, "y": 4},
+ {"matrix": [4, 2], "x": 2, "y": 4},
+ {"matrix": [4, 3], "x": 3, "y": 4},
+ {"matrix": [5, 3], "x": 4, "y": 4, "h": 2},
+
+ {"matrix": [5, 0], "x": 0, "y": 5},
+ {"matrix": [5, 1], "x": 1, "y": 5, "w": 2},
+ {"matrix": [5, 2], "x": 3, "y": 5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/idobao/montex/v1rgb/rules.mk b/keyboards/idobao/montex/v1rgb/rules.mk
@@ -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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-RGB_MATRIX_ENABLE = yes
diff --git a/keyboards/illuminati/is0/info.json b/keyboards/illuminati/is0/info.json
@@ -1,30 +0,0 @@
-{
- "keyboard_name": "iS0",
- "manufacturer": "Illuminati Works",
- "url": "",
- "maintainer": "ai03",
- "usb": {
- "vid": "0xA103",
- "pid": "0x0012",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["D0"],
- "rows": ["D2"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "B7",
- "levels": 5,
- "breathing": true
- },
- "processor": "atmega32u2",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0.25, "y": 0, "w": 1.25, "h": 2}
- ]
- }
- }
-}
diff --git a/keyboards/illuminati/is0/keyboard.json b/keyboards/illuminati/is0/keyboard.json
@@ -0,0 +1,39 @@
+{
+ "keyboard_name": "iS0",
+ "manufacturer": "Illuminati Works",
+ "url": "",
+ "maintainer": "ai03",
+ "usb": {
+ "vid": "0xA103",
+ "pid": "0x0012",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["D0"],
+ "rows": ["D2"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "B7",
+ "levels": 5,
+ "breathing": true
+ },
+ "processor": "atmega32u2",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0.25, "y": 0, "w": 1.25, "h": 2}
+ ]
+ }
+ }
+}
diff --git a/keyboards/illuminati/is0/rules.mk b/keyboards/illuminati/is0/rules.mk
@@ -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 = yes # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/illusion/rosa/info.json b/keyboards/illusion/rosa/info.json
@@ -1,236 +0,0 @@
-{
- "keyboard_name": "Rosa",
- "manufacturer": "illusion keyboards",
- "url": "",
- "maintainer": "illusion",
- "usb": {
- "vid": "0x694B",
- "pid": "0x6952",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["D0", "D2", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6"],
- "rows": ["D1", "D4", "F0", "B0", "B1"]
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "caps_lock": "B3",
- "on_state": 0
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": ["60_ansi_tsangan", "60_tsangan_hhkb"],
- "layout_aliases": {
- "LAYOUT_all": "LAYOUT_60_tsangan_hhkb",
- "LAYOUT_60_ansi_tsangan_split_bs_rshift": "LAYOUT_60_tsangan_hhkb"
- },
- "layouts": {
- "LAYOUT_60_ansi_tsangan": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 1], "x": 2.25, "y": 3},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 1], "x": 1.5, "y": 4},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [4, 6], "x": 4, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 12.5, "y": 4},
- {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_ansi_tsangan_split_rshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 1], "x": 2.25, "y": 3},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 1], "x": 1.5, "y": 4},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [4, 6], "x": 4, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 12.5, "y": 4},
- {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_tsangan_hhkb": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [2, 13], "x": 14, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 1], "x": 2.25, "y": 3},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 1], "x": 1.5, "y": 4},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [4, 6], "x": 4, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 12.5, "y": 4},
- {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
- ]
- }
- }
-}
diff --git a/keyboards/illusion/rosa/keyboard.json b/keyboards/illusion/rosa/keyboard.json
@@ -0,0 +1,244 @@
+{
+ "keyboard_name": "Rosa",
+ "manufacturer": "illusion keyboards",
+ "url": "",
+ "maintainer": "illusion",
+ "usb": {
+ "vid": "0x694B",
+ "pid": "0x6952",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["D0", "D2", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6"],
+ "rows": ["D1", "D4", "F0", "B0", "B1"]
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "caps_lock": "B3",
+ "on_state": 0
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": ["60_ansi_tsangan", "60_tsangan_hhkb"],
+ "layout_aliases": {
+ "LAYOUT_all": "LAYOUT_60_tsangan_hhkb",
+ "LAYOUT_60_ansi_tsangan_split_bs_rshift": "LAYOUT_60_tsangan_hhkb"
+ },
+ "layouts": {
+ "LAYOUT_60_ansi_tsangan": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 1], "x": 2.25, "y": 3},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 1], "x": 1.5, "y": 4},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 6], "x": 4, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 12.5, "y": 4},
+ {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_ansi_tsangan_split_rshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 1], "x": 2.25, "y": 3},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 1], "x": 1.5, "y": 4},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 6], "x": 4, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 12.5, "y": 4},
+ {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_tsangan_hhkb": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [2, 13], "x": 14, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 1], "x": 2.25, "y": 3},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 1], "x": 1.5, "y": 4},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 6], "x": 4, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 12.5, "y": 4},
+ {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/illusion/rosa/rules.mk b/keyboards/illusion/rosa/rules.mk
@@ -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 = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/ilumkb/primus75/info.json b/keyboards/ilumkb/primus75/info.json
@@ -1,1268 +0,0 @@
-{
- "keyboard_name": "Primus75",
- "manufacturer": "moyi4681",
- "url": "",
- "maintainer": "moyi4681",
- "usb": {
- "vid": "0x445A",
- "pid": "0x1014",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["F0", "F1", "E6", "C7", "C6", "F5", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4", "F6"],
- "rows": ["D0", "D1", "D2", "D3", "D5", "B7"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "B6",
- "levels": 5
- },
- "indicators": {
- "caps_lock": "B2",
- "num_lock": "E2",
- "scroll_lock": "F7",
- "on_state": 0
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1, "y": 5.25},
- {"label": "\u2298", "matrix": [5, 2], "x": 2, "y": 5.25},
- {"label": "Alt", "matrix": [5, 3], "x": 3, "y": 5.25},
- {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 6},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
- {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_ansi": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
- {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_ansi_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
- {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_ansi_blocker": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25},
- {"label": "Fn", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_ansi_blocker_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25},
- {"label": "Fn", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_ansi_blocker_tsangan": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
- {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_ansi_blocker_tsangan_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
- {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_iso": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
- {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_iso_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
- {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_iso_blocker": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25},
- {"label": "Fn", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_iso_blocker_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25},
- {"label": "Fn", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_iso_blocker_tsangan": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
- {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- },
- "LAYOUT_iso_blocker_tsangan_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
-
- {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
- {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
- {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
- {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
- {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
- {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
- {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
- {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5},
- {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
- ]
- }
- }
-}
diff --git a/keyboards/ilumkb/primus75/keyboard.json b/keyboards/ilumkb/primus75/keyboard.json
@@ -0,0 +1,1277 @@
+{
+ "keyboard_name": "Primus75",
+ "manufacturer": "moyi4681",
+ "url": "",
+ "maintainer": "moyi4681",
+ "usb": {
+ "vid": "0x445A",
+ "pid": "0x1014",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["F0", "F1", "E6", "C7", "C6", "F5", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4", "F6"],
+ "rows": ["D0", "D1", "D2", "D3", "D5", "B7"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "B6",
+ "levels": 5
+ },
+ "indicators": {
+ "caps_lock": "B2",
+ "num_lock": "E2",
+ "scroll_lock": "F7",
+ "on_state": 0
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1, "y": 5.25},
+ {"label": "\u2298", "matrix": [5, 2], "x": 2, "y": 5.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 3, "y": 5.25},
+ {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 6},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_ansi": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_ansi_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_ansi_blocker": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_ansi_blocker_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_ansi_blocker_tsangan": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
+ {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_ansi_blocker_tsangan_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 14], "x": 13.5, "y": 2.25, "w": 1.5},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
+ {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_iso": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_iso_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5.25},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_iso_blocker": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_iso_blocker_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_iso_blocker_tsangan": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
+ {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ },
+ "LAYOUT_iso_blocker_tsangan_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.5, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.5, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.5, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0},
+
+ {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0},
+ {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0},
+ {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0},
+ {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Delete", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+ {"label": "Home", "matrix": [1, 15], "x": 15, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 12], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 11], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 12], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 14], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "\u2191", "matrix": [4, 14], "x": 14, "y": 4.25},
+ {"label": "End", "matrix": [4, 15], "x": 15, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
+ {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
+ {"label": "Fn", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5},
+ {"label": "\u2190", "matrix": [5, 13], "x": 13, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ilumkb/primus75/rules.mk b/keyboards/ilumkb/primus75/rules.mk
@@ -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 = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/ilumkb/simpler61/info.json b/keyboards/ilumkb/simpler61/info.json
@@ -1,130 +0,0 @@
-{
- "keyboard_name": "Simpler61",
- "manufacturer": "Equalz",
- "url": "",
- "maintainer": "Equalz",
- "usb": {
- "vid": "0xC3C3",
- "pid": "0xC361",
- "device_version": "0.0.1"
- },
- "rgb_matrix": {
- "animations": {
- "alphas_mods": true,
- "gradient_up_down": true,
- "gradient_left_right": true,
- "breathing": true,
- "band_sat": true,
- "band_val": true,
- "band_pinwheel_sat": true,
- "band_pinwheel_val": true,
- "band_spiral_sat": true,
- "band_spiral_val": true,
- "cycle_all": true,
- "cycle_left_right": true,
- "cycle_up_down": true,
- "rainbow_moving_chevron": true,
- "cycle_out_in": true,
- "cycle_out_in_dual": true,
- "cycle_pinwheel": true,
- "cycle_spiral": true,
- "dual_beacon": true,
- "rainbow_beacon": true,
- "rainbow_pinwheels": true,
- "raindrops": true,
- "jellybean_raindrops": true,
- "hue_breathing": true,
- "hue_pendulum": true,
- "hue_wave": true,
- "pixel_rain": true,
- "pixel_flow": true,
- "pixel_fractal": true
- },
- "default": {
- "animation": "cycle_all"
- },
- "driver": "is31fl3741",
- "led_process_limit": 4,
- "led_flush_limit": 26,
- "sleep": true
- },
- "matrix_pins": {
- "cols": ["B0", "B1", "B2", "B3", "B7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],
- "rows": ["F6", "F5", "F4", "F1", "F0"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "debounce": 3,
- "layouts": {
- "LAYOUT_61_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 1], "x": 2.25, "y": 3},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 1], "x": 1.5, "y": 4},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [4, 5], "x": 4, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 12.5, "y": 4},
- {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
- ]
- }
- }
-}
diff --git a/keyboards/ilumkb/simpler61/keyboard.json b/keyboards/ilumkb/simpler61/keyboard.json
@@ -0,0 +1,139 @@
+{
+ "keyboard_name": "Simpler61",
+ "manufacturer": "Equalz",
+ "url": "",
+ "maintainer": "Equalz",
+ "usb": {
+ "vid": "0xC3C3",
+ "pid": "0xC361",
+ "device_version": "0.0.1"
+ },
+ "rgb_matrix": {
+ "animations": {
+ "alphas_mods": true,
+ "gradient_up_down": true,
+ "gradient_left_right": true,
+ "breathing": true,
+ "band_sat": true,
+ "band_val": true,
+ "band_pinwheel_sat": true,
+ "band_pinwheel_val": true,
+ "band_spiral_sat": true,
+ "band_spiral_val": true,
+ "cycle_all": true,
+ "cycle_left_right": true,
+ "cycle_up_down": true,
+ "rainbow_moving_chevron": true,
+ "cycle_out_in": true,
+ "cycle_out_in_dual": true,
+ "cycle_pinwheel": true,
+ "cycle_spiral": true,
+ "dual_beacon": true,
+ "rainbow_beacon": true,
+ "rainbow_pinwheels": true,
+ "raindrops": true,
+ "jellybean_raindrops": true,
+ "hue_breathing": true,
+ "hue_pendulum": true,
+ "hue_wave": true,
+ "pixel_rain": true,
+ "pixel_flow": true,
+ "pixel_fractal": true
+ },
+ "default": {
+ "animation": "cycle_all"
+ },
+ "driver": "is31fl3741",
+ "led_process_limit": 4,
+ "led_flush_limit": 26,
+ "sleep": true
+ },
+ "features": {
+ "bootmagic": true,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgb_matrix": true
+ },
+ "matrix_pins": {
+ "cols": ["B0", "B1", "B2", "B3", "B7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],
+ "rows": ["F6", "F5", "F4", "F1", "F0"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "debounce": 3,
+ "layouts": {
+ "LAYOUT_61_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 1], "x": 2.25, "y": 3},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 1], "x": 1.5, "y": 4},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 5], "x": 4, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 12.5, "y": 4},
+ {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ilumkb/simpler61/rules.mk b/keyboards/ilumkb/simpler61/rules.mk
@@ -1,13 +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 = yes # 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
-RGB_MATRIX_ENABLE = yes # Use RGB matrix
diff --git a/keyboards/ilumkb/simpler64/info.json b/keyboards/ilumkb/simpler64/info.json
@@ -1,133 +0,0 @@
-{
- "keyboard_name": "Simpler64",
- "manufacturer": "Equalz",
- "url": "",
- "maintainer": "Equalz",
- "usb": {
- "vid": "0xC3C3",
- "pid": "0xC364",
- "device_version": "0.0.1"
- },
- "rgb_matrix": {
- "animations": {
- "alphas_mods": true,
- "gradient_up_down": true,
- "gradient_left_right": true,
- "breathing": true,
- "band_sat": true,
- "band_val": true,
- "band_pinwheel_sat": true,
- "band_pinwheel_val": true,
- "band_spiral_sat": true,
- "band_spiral_val": true,
- "cycle_all": true,
- "cycle_left_right": true,
- "cycle_up_down": true,
- "rainbow_moving_chevron": true,
- "cycle_out_in": true,
- "cycle_out_in_dual": true,
- "cycle_pinwheel": true,
- "cycle_spiral": true,
- "dual_beacon": true,
- "rainbow_beacon": true,
- "rainbow_pinwheels": true,
- "raindrops": true,
- "jellybean_raindrops": true,
- "hue_breathing": true,
- "hue_pendulum": true,
- "hue_wave": true,
- "pixel_rain": true,
- "pixel_flow": true,
- "pixel_fractal": true
- },
- "default": {
- "animation": "cycle_all"
- },
- "driver": "is31fl3741",
- "led_process_limit": 4,
- "led_flush_limit": 26,
- "sleep": true
- },
- "matrix_pins": {
- "cols": ["B0", "B1", "B2", "B3", "B7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],
- "rows": ["F6", "F5", "F4", "F1", "F0"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "debounce": 3,
- "layouts": {
- "LAYOUT_64_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2},
- {"matrix": [3, 1], "x": 2, "y": 3},
- {"matrix": [3, 2], "x": 3, "y": 3},
- {"matrix": [3, 3], "x": 4, "y": 3},
- {"matrix": [3, 4], "x": 5, "y": 3},
- {"matrix": [3, 5], "x": 6, "y": 3},
- {"matrix": [3, 6], "x": 7, "y": 3},
- {"matrix": [3, 7], "x": 8, "y": 3},
- {"matrix": [3, 8], "x": 9, "y": 3},
- {"matrix": [3, 9], "x": 10, "y": 3},
- {"matrix": [3, 10], "x": 11, "y": 3},
- {"matrix": [3, 11], "x": 12, "y": 3},
- {"matrix": [3, 12], "x": 13, "y": 3},
- {"matrix": [3, 13], "x": 14, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 9], "x": 10, "y": 4},
- {"matrix": [4, 10], "x": 11, "y": 4},
- {"matrix": [4, 11], "x": 12, "y": 4},
- {"matrix": [4, 12], "x": 13, "y": 4},
- {"matrix": [4, 13], "x": 14, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/ilumkb/simpler64/keyboard.json b/keyboards/ilumkb/simpler64/keyboard.json
@@ -0,0 +1,142 @@
+{
+ "keyboard_name": "Simpler64",
+ "manufacturer": "Equalz",
+ "url": "",
+ "maintainer": "Equalz",
+ "usb": {
+ "vid": "0xC3C3",
+ "pid": "0xC364",
+ "device_version": "0.0.1"
+ },
+ "rgb_matrix": {
+ "animations": {
+ "alphas_mods": true,
+ "gradient_up_down": true,
+ "gradient_left_right": true,
+ "breathing": true,
+ "band_sat": true,
+ "band_val": true,
+ "band_pinwheel_sat": true,
+ "band_pinwheel_val": true,
+ "band_spiral_sat": true,
+ "band_spiral_val": true,
+ "cycle_all": true,
+ "cycle_left_right": true,
+ "cycle_up_down": true,
+ "rainbow_moving_chevron": true,
+ "cycle_out_in": true,
+ "cycle_out_in_dual": true,
+ "cycle_pinwheel": true,
+ "cycle_spiral": true,
+ "dual_beacon": true,
+ "rainbow_beacon": true,
+ "rainbow_pinwheels": true,
+ "raindrops": true,
+ "jellybean_raindrops": true,
+ "hue_breathing": true,
+ "hue_pendulum": true,
+ "hue_wave": true,
+ "pixel_rain": true,
+ "pixel_flow": true,
+ "pixel_fractal": true
+ },
+ "default": {
+ "animation": "cycle_all"
+ },
+ "driver": "is31fl3741",
+ "led_process_limit": 4,
+ "led_flush_limit": 26,
+ "sleep": true
+ },
+ "features": {
+ "bootmagic": true,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgb_matrix": true
+ },
+ "matrix_pins": {
+ "cols": ["B0", "B1", "B2", "B3", "B7", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],
+ "rows": ["F6", "F5", "F4", "F1", "F0"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "debounce": 3,
+ "layouts": {
+ "LAYOUT_64_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2},
+ {"matrix": [3, 1], "x": 2, "y": 3},
+ {"matrix": [3, 2], "x": 3, "y": 3},
+ {"matrix": [3, 3], "x": 4, "y": 3},
+ {"matrix": [3, 4], "x": 5, "y": 3},
+ {"matrix": [3, 5], "x": 6, "y": 3},
+ {"matrix": [3, 6], "x": 7, "y": 3},
+ {"matrix": [3, 7], "x": 8, "y": 3},
+ {"matrix": [3, 8], "x": 9, "y": 3},
+ {"matrix": [3, 9], "x": 10, "y": 3},
+ {"matrix": [3, 10], "x": 11, "y": 3},
+ {"matrix": [3, 11], "x": 12, "y": 3},
+ {"matrix": [3, 12], "x": 13, "y": 3},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 9], "x": 10, "y": 4},
+ {"matrix": [4, 10], "x": 11, "y": 4},
+ {"matrix": [4, 11], "x": 12, "y": 4},
+ {"matrix": [4, 12], "x": 13, "y": 4},
+ {"matrix": [4, 13], "x": 14, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ilumkb/simpler64/rules.mk b/keyboards/ilumkb/simpler64/rules.mk
@@ -1,13 +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 = yes # 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
-RGB_MATRIX_ENABLE = yes # Use RGB matrix
diff --git a/keyboards/ilumkb/volcano660/info.json b/keyboards/ilumkb/volcano660/info.json
@@ -1,258 +0,0 @@
-{
- "keyboard_name": "Volcano660",
- "manufacturer": "DZTech",
- "url": "",
- "maintainer": "moyi4681",
- "usb": {
- "vid": "0x445A",
- "pid": "0x0002",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
- "rows": ["B0", "B1", "B2", "B3", "B6"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "B7",
- "levels": 5
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": [
- "66_ansi"
- ],
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Insert", "matrix": [2, 14], "x": 15.5, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"label": "Delete", "matrix": [1, 14], "x": 15.5, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.25},
- {"label": "\u2191", "matrix": [3, 13], "x": 14.5, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 10], "x": 11.25, "y": 4},
- {"label": "Ctrl", "matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.25},
- {"label": "\u2190", "matrix": [4, 12], "x": 13.5, "y": 4},
- {"label": "\u2193", "matrix": [4, 13], "x": 14.5, "y": 4},
- {"label": "\u2192", "matrix": [4, 14], "x": 15.5, "y": 4}
- ]
- },
- "LAYOUT_66_ansi": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 14], "x": 13, "y": 0, "w": 2},
-
- {"label": "Insert", "matrix": [2, 14], "x": 15.5, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"label": "Delete", "matrix": [1, 14], "x": 15.5, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.25},
- {"label": "\u2191", "matrix": [3, 13], "x": 14.5, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 10], "x": 11.25, "y": 4},
- {"label": "Ctrl", "matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.25},
- {"label": "\u2190", "matrix": [4, 12], "x": 13.5, "y": 4},
- {"label": "\u2193", "matrix": [4, 13], "x": 14.5, "y": 4},
- {"label": "\u2192", "matrix": [4, 14], "x": 15.5, "y": 4}
- ]
- },
- "LAYOUT_66_ansi_split_bs": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Insert", "matrix": [2, 14], "x": 15.5, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"label": "Delete", "matrix": [1, 14], "x": 15.5, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.25},
- {"label": "\u2191", "matrix": [3, 13], "x": 14.5, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 10], "x": 11.25, "y": 4},
- {"label": "Ctrl", "matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.25},
- {"label": "\u2190", "matrix": [4, 12], "x": 13.5, "y": 4},
- {"label": "\u2193", "matrix": [4, 13], "x": 14.5, "y": 4},
- {"label": "\u2192", "matrix": [4, 14], "x": 15.5, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/ilumkb/volcano660/keyboard.json b/keyboards/ilumkb/volcano660/keyboard.json
@@ -0,0 +1,267 @@
+{
+ "keyboard_name": "Volcano660",
+ "manufacturer": "DZTech",
+ "url": "",
+ "maintainer": "moyi4681",
+ "usb": {
+ "vid": "0x445A",
+ "pid": "0x0002",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
+ "rows": ["B0", "B1", "B2", "B3", "B6"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "B7",
+ "levels": 5
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": [
+ "66_ansi"
+ ],
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Insert", "matrix": [2, 14], "x": 15.5, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"label": "Delete", "matrix": [1, 14], "x": 15.5, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.25},
+ {"label": "\u2191", "matrix": [3, 13], "x": 14.5, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 10], "x": 11.25, "y": 4},
+ {"label": "Ctrl", "matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.25},
+ {"label": "\u2190", "matrix": [4, 12], "x": 13.5, "y": 4},
+ {"label": "\u2193", "matrix": [4, 13], "x": 14.5, "y": 4},
+ {"label": "\u2192", "matrix": [4, 14], "x": 15.5, "y": 4}
+ ]
+ },
+ "LAYOUT_66_ansi": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 14], "x": 13, "y": 0, "w": 2},
+
+ {"label": "Insert", "matrix": [2, 14], "x": 15.5, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"label": "Delete", "matrix": [1, 14], "x": 15.5, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.25},
+ {"label": "\u2191", "matrix": [3, 13], "x": 14.5, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 10], "x": 11.25, "y": 4},
+ {"label": "Ctrl", "matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.25},
+ {"label": "\u2190", "matrix": [4, 12], "x": 13.5, "y": 4},
+ {"label": "\u2193", "matrix": [4, 13], "x": 14.5, "y": 4},
+ {"label": "\u2192", "matrix": [4, 14], "x": 15.5, "y": 4}
+ ]
+ },
+ "LAYOUT_66_ansi_split_bs": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Insert", "matrix": [2, 14], "x": 15.5, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"label": "Delete", "matrix": [1, 14], "x": 15.5, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.25},
+ {"label": "\u2191", "matrix": [3, 13], "x": 14.5, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 10], "x": 11.25, "y": 4},
+ {"label": "Ctrl", "matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.25},
+ {"label": "\u2190", "matrix": [4, 12], "x": 13.5, "y": 4},
+ {"label": "\u2193", "matrix": [4, 13], "x": 14.5, "y": 4},
+ {"label": "\u2192", "matrix": [4, 14], "x": 15.5, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/ilumkb/volcano660/rules.mk b/keyboards/ilumkb/volcano660/rules.mk
@@ -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 = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/input_club/k_type/info.json b/keyboards/input_club/k_type/info.json
@@ -1,174 +0,0 @@
-{
- "keyboard_name": "K-Type (QMK)",
- "manufacturer": "Input:Club",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0x1C11",
- "pid": "0xB04D",
- "device_version": "0.0.1"
- },
- "rgb_matrix": {
- "animations": {
- "alphas_mods": true,
- "gradient_up_down": true,
- "gradient_left_right": true,
- "breathing": true,
- "band_sat": true,
- "band_val": true,
- "band_pinwheel_sat": true,
- "band_pinwheel_val": true,
- "band_spiral_sat": true,
- "band_spiral_val": true,
- "cycle_all": true,
- "cycle_left_right": true,
- "cycle_up_down": true,
- "rainbow_moving_chevron": true,
- "cycle_out_in": true,
- "cycle_out_in_dual": true,
- "cycle_pinwheel": true,
- "cycle_spiral": true,
- "dual_beacon": true,
- "rainbow_beacon": true,
- "rainbow_pinwheels": true,
- "raindrops": true,
- "jellybean_raindrops": true,
- "hue_breathing": true,
- "hue_pendulum": true,
- "hue_wave": true,
- "pixel_rain": true,
- "pixel_flow": true,
- "pixel_fractal": true,
- "typing_heatmap": true,
- "digital_rain": true,
- "solid_reactive_simple": true,
- "solid_reactive": true,
- "solid_reactive_wide": true,
- "solid_reactive_multiwide": true,
- "solid_reactive_cross": true,
- "solid_reactive_multicross": true,
- "solid_reactive_nexus": true,
- "solid_reactive_multinexus": true,
- "splash": true,
- "multisplash": true,
- "solid_splash": true,
- "solid_multisplash": true
- },
- "driver": "custom"
- },
- "matrix_pins": {
- "cols": ["B2", "B3", "B18", "B19", "C0", "C8", "C9", "D0", "D1", "D4"],
- "rows": ["D5", "D6", "D7", "C1", "C2", "C3", "C4", "C5", "C6", "C7"]
- },
- "diode_direction": "COL2ROW",
- "processor": "MK20DX256",
- "bootloader": "kiibohd",
- "board": "IC_TEENSY_3_1",
- "community_layouts": ["tkl_ansi"],
- "layouts": {
- "LAYOUT_tkl_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
-
- {"matrix": [0, 5], "x": 6.5, "y": 0},
- {"matrix": [0, 6], "x": 7.5, "y": 0},
- {"matrix": [0, 7], "x": 8.5, "y": 0},
- {"matrix": [0, 8], "x": 9.5, "y": 0},
-
- {"matrix": [0, 9], "x": 11, "y": 0},
- {"matrix": [1, 0], "x": 12, "y": 0},
- {"matrix": [1, 1], "x": 13, "y": 0},
- {"matrix": [1, 2], "x": 14, "y": 0},
-
- {"matrix": [1, 3], "x": 15.25, "y": 0},
- {"matrix": [1, 4], "x": 16.25, "y": 0},
- {"matrix": [1, 5], "x": 17.25, "y": 0},
-
- {"matrix": [1, 6], "x": 0, "y": 1.5},
- {"matrix": [1, 7], "x": 1, "y": 1.5},
- {"matrix": [1, 8], "x": 2, "y": 1.5},
- {"matrix": [1, 9], "x": 3, "y": 1.5},
- {"matrix": [2, 0], "x": 4, "y": 1.5},
- {"matrix": [2, 1], "x": 5, "y": 1.5},
- {"matrix": [2, 2], "x": 6, "y": 1.5},
- {"matrix": [2, 3], "x": 7, "y": 1.5},
- {"matrix": [2, 4], "x": 8, "y": 1.5},
- {"matrix": [2, 5], "x": 9, "y": 1.5},
- {"matrix": [2, 6], "x": 10, "y": 1.5},
- {"matrix": [2, 7], "x": 11, "y": 1.5},
- {"matrix": [2, 8], "x": 12, "y": 1.5},
- {"matrix": [3, 0], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [3, 2], "x": 15.25, "y": 1.5},
- {"matrix": [3, 3], "x": 16.25, "y": 1.5},
- {"matrix": [3, 4], "x": 17.25, "y": 1.5},
-
- {"matrix": [3, 5], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [3, 6], "x": 1.5, "y": 2.5},
- {"matrix": [3, 7], "x": 2.5, "y": 2.5},
- {"matrix": [3, 8], "x": 3.5, "y": 2.5},
- {"matrix": [3, 9], "x": 4.5, "y": 2.5},
- {"matrix": [4, 0], "x": 5.5, "y": 2.5},
- {"matrix": [4, 1], "x": 6.5, "y": 2.5},
- {"matrix": [4, 2], "x": 7.5, "y": 2.5},
- {"matrix": [4, 3], "x": 8.5, "y": 2.5},
- {"matrix": [4, 4], "x": 9.5, "y": 2.5},
- {"matrix": [4, 5], "x": 10.5, "y": 2.5},
- {"matrix": [4, 6], "x": 11.5, "y": 2.5},
- {"matrix": [4, 7], "x": 12.5, "y": 2.5},
- {"matrix": [4, 8], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [5, 0], "x": 15.25, "y": 2.5},
- {"matrix": [5, 1], "x": 16.25, "y": 2.5},
- {"matrix": [5, 2], "x": 17.25, "y": 2.5},
-
- {"matrix": [5, 3], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [5, 4], "x": 1.75, "y": 3.5},
- {"matrix": [5, 5], "x": 2.75, "y": 3.5},
- {"matrix": [5, 6], "x": 3.75, "y": 3.5},
- {"matrix": [5, 7], "x": 4.75, "y": 3.5},
- {"matrix": [5, 8], "x": 5.75, "y": 3.5},
- {"matrix": [5, 9], "x": 6.75, "y": 3.5},
- {"matrix": [6, 0], "x": 7.75, "y": 3.5},
- {"matrix": [6, 1], "x": 8.75, "y": 3.5},
- {"matrix": [6, 2], "x": 9.75, "y": 3.5},
- {"matrix": [6, 3], "x": 10.75, "y": 3.5},
- {"matrix": [6, 4], "x": 11.75, "y": 3.5},
- {"matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [6, 8], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [7, 0], "x": 2.25, "y": 4.5},
- {"matrix": [7, 1], "x": 3.25, "y": 4.5},
- {"matrix": [7, 2], "x": 4.25, "y": 4.5},
- {"matrix": [7, 3], "x": 5.25, "y": 4.5},
- {"matrix": [7, 4], "x": 6.25, "y": 4.5},
- {"matrix": [7, 5], "x": 7.25, "y": 4.5},
- {"matrix": [7, 6], "x": 8.25, "y": 4.5},
- {"matrix": [7, 7], "x": 9.25, "y": 4.5},
- {"matrix": [7, 8], "x": 10.25, "y": 4.5},
- {"matrix": [7, 9], "x": 11.25, "y": 4.5},
- {"matrix": [8, 1], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [8, 3], "x": 16.25, "y": 4.5},
-
- {"matrix": [8, 4], "x": 0, "y": 5.5, "w": 1.25},
- {"matrix": [8, 5], "x": 1.25, "y": 5.5, "w": 1.25},
- {"matrix": [8, 6], "x": 2.5, "y": 5.5, "w": 1.25},
- {"matrix": [8, 7], "x": 3.75, "y": 5.5, "w": 6.25},
- {"matrix": [8, 8], "x": 10, "y": 5.5, "w": 1.25},
- {"matrix": [8, 9], "x": 11.25, "y": 5.5, "w": 1.25},
- {"matrix": [9, 0], "x": 12.5, "y": 5.5, "w": 1.25},
- {"matrix": [9, 1], "x": 13.75, "y": 5.5, "w": 1.25},
-
- {"matrix": [9, 2], "x": 15.25, "y": 5.5},
- {"matrix": [9, 3], "x": 16.25, "y": 5.5},
- {"matrix": [9, 4], "x": 17.25, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/input_club/k_type/keyboard.json b/keyboards/input_club/k_type/keyboard.json
@@ -0,0 +1,182 @@
+{
+ "keyboard_name": "K-Type (QMK)",
+ "manufacturer": "Input:Club",
+ "url": "",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0x1C11",
+ "pid": "0xB04D",
+ "device_version": "0.0.1"
+ },
+ "rgb_matrix": {
+ "animations": {
+ "alphas_mods": true,
+ "gradient_up_down": true,
+ "gradient_left_right": true,
+ "breathing": true,
+ "band_sat": true,
+ "band_val": true,
+ "band_pinwheel_sat": true,
+ "band_pinwheel_val": true,
+ "band_spiral_sat": true,
+ "band_spiral_val": true,
+ "cycle_all": true,
+ "cycle_left_right": true,
+ "cycle_up_down": true,
+ "rainbow_moving_chevron": true,
+ "cycle_out_in": true,
+ "cycle_out_in_dual": true,
+ "cycle_pinwheel": true,
+ "cycle_spiral": true,
+ "dual_beacon": true,
+ "rainbow_beacon": true,
+ "rainbow_pinwheels": true,
+ "raindrops": true,
+ "jellybean_raindrops": true,
+ "hue_breathing": true,
+ "hue_pendulum": true,
+ "hue_wave": true,
+ "pixel_rain": true,
+ "pixel_flow": true,
+ "pixel_fractal": true,
+ "typing_heatmap": true,
+ "digital_rain": true,
+ "solid_reactive_simple": true,
+ "solid_reactive": true,
+ "solid_reactive_wide": true,
+ "solid_reactive_multiwide": true,
+ "solid_reactive_cross": true,
+ "solid_reactive_multicross": true,
+ "solid_reactive_nexus": true,
+ "solid_reactive_multinexus": true,
+ "splash": true,
+ "multisplash": true,
+ "solid_splash": true,
+ "solid_multisplash": true
+ },
+ "driver": "custom"
+ },
+ "features": {
+ "bootmagic": false,
+ "command": false,
+ "console": false,
+ "extrakey": false,
+ "mousekey": false,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B2", "B3", "B18", "B19", "C0", "C8", "C9", "D0", "D1", "D4"],
+ "rows": ["D5", "D6", "D7", "C1", "C2", "C3", "C4", "C5", "C6", "C7"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "MK20DX256",
+ "bootloader": "kiibohd",
+ "board": "IC_TEENSY_3_1",
+ "community_layouts": ["tkl_ansi"],
+ "layouts": {
+ "LAYOUT_tkl_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+
+ {"matrix": [0, 5], "x": 6.5, "y": 0},
+ {"matrix": [0, 6], "x": 7.5, "y": 0},
+ {"matrix": [0, 7], "x": 8.5, "y": 0},
+ {"matrix": [0, 8], "x": 9.5, "y": 0},
+
+ {"matrix": [0, 9], "x": 11, "y": 0},
+ {"matrix": [1, 0], "x": 12, "y": 0},
+ {"matrix": [1, 1], "x": 13, "y": 0},
+ {"matrix": [1, 2], "x": 14, "y": 0},
+
+ {"matrix": [1, 3], "x": 15.25, "y": 0},
+ {"matrix": [1, 4], "x": 16.25, "y": 0},
+ {"matrix": [1, 5], "x": 17.25, "y": 0},
+
+ {"matrix": [1, 6], "x": 0, "y": 1.5},
+ {"matrix": [1, 7], "x": 1, "y": 1.5},
+ {"matrix": [1, 8], "x": 2, "y": 1.5},
+ {"matrix": [1, 9], "x": 3, "y": 1.5},
+ {"matrix": [2, 0], "x": 4, "y": 1.5},
+ {"matrix": [2, 1], "x": 5, "y": 1.5},
+ {"matrix": [2, 2], "x": 6, "y": 1.5},
+ {"matrix": [2, 3], "x": 7, "y": 1.5},
+ {"matrix": [2, 4], "x": 8, "y": 1.5},
+ {"matrix": [2, 5], "x": 9, "y": 1.5},
+ {"matrix": [2, 6], "x": 10, "y": 1.5},
+ {"matrix": [2, 7], "x": 11, "y": 1.5},
+ {"matrix": [2, 8], "x": 12, "y": 1.5},
+ {"matrix": [3, 0], "x": 13, "y": 1.5, "w": 2},
+
+ {"matrix": [3, 2], "x": 15.25, "y": 1.5},
+ {"matrix": [3, 3], "x": 16.25, "y": 1.5},
+ {"matrix": [3, 4], "x": 17.25, "y": 1.5},
+
+ {"matrix": [3, 5], "x": 0, "y": 2.5, "w": 1.5},
+ {"matrix": [3, 6], "x": 1.5, "y": 2.5},
+ {"matrix": [3, 7], "x": 2.5, "y": 2.5},
+ {"matrix": [3, 8], "x": 3.5, "y": 2.5},
+ {"matrix": [3, 9], "x": 4.5, "y": 2.5},
+ {"matrix": [4, 0], "x": 5.5, "y": 2.5},
+ {"matrix": [4, 1], "x": 6.5, "y": 2.5},
+ {"matrix": [4, 2], "x": 7.5, "y": 2.5},
+ {"matrix": [4, 3], "x": 8.5, "y": 2.5},
+ {"matrix": [4, 4], "x": 9.5, "y": 2.5},
+ {"matrix": [4, 5], "x": 10.5, "y": 2.5},
+ {"matrix": [4, 6], "x": 11.5, "y": 2.5},
+ {"matrix": [4, 7], "x": 12.5, "y": 2.5},
+ {"matrix": [4, 8], "x": 13.5, "y": 2.5, "w": 1.5},
+
+ {"matrix": [5, 0], "x": 15.25, "y": 2.5},
+ {"matrix": [5, 1], "x": 16.25, "y": 2.5},
+ {"matrix": [5, 2], "x": 17.25, "y": 2.5},
+
+ {"matrix": [5, 3], "x": 0, "y": 3.5, "w": 1.75},
+ {"matrix": [5, 4], "x": 1.75, "y": 3.5},
+ {"matrix": [5, 5], "x": 2.75, "y": 3.5},
+ {"matrix": [5, 6], "x": 3.75, "y": 3.5},
+ {"matrix": [5, 7], "x": 4.75, "y": 3.5},
+ {"matrix": [5, 8], "x": 5.75, "y": 3.5},
+ {"matrix": [5, 9], "x": 6.75, "y": 3.5},
+ {"matrix": [6, 0], "x": 7.75, "y": 3.5},
+ {"matrix": [6, 1], "x": 8.75, "y": 3.5},
+ {"matrix": [6, 2], "x": 9.75, "y": 3.5},
+ {"matrix": [6, 3], "x": 10.75, "y": 3.5},
+ {"matrix": [6, 4], "x": 11.75, "y": 3.5},
+ {"matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25},
+
+ {"matrix": [6, 8], "x": 0, "y": 4.5, "w": 2.25},
+ {"matrix": [7, 0], "x": 2.25, "y": 4.5},
+ {"matrix": [7, 1], "x": 3.25, "y": 4.5},
+ {"matrix": [7, 2], "x": 4.25, "y": 4.5},
+ {"matrix": [7, 3], "x": 5.25, "y": 4.5},
+ {"matrix": [7, 4], "x": 6.25, "y": 4.5},
+ {"matrix": [7, 5], "x": 7.25, "y": 4.5},
+ {"matrix": [7, 6], "x": 8.25, "y": 4.5},
+ {"matrix": [7, 7], "x": 9.25, "y": 4.5},
+ {"matrix": [7, 8], "x": 10.25, "y": 4.5},
+ {"matrix": [7, 9], "x": 11.25, "y": 4.5},
+ {"matrix": [8, 1], "x": 12.25, "y": 4.5, "w": 2.75},
+
+ {"matrix": [8, 3], "x": 16.25, "y": 4.5},
+
+ {"matrix": [8, 4], "x": 0, "y": 5.5, "w": 1.25},
+ {"matrix": [8, 5], "x": 1.25, "y": 5.5, "w": 1.25},
+ {"matrix": [8, 6], "x": 2.5, "y": 5.5, "w": 1.25},
+ {"matrix": [8, 7], "x": 3.75, "y": 5.5, "w": 6.25},
+ {"matrix": [8, 8], "x": 10, "y": 5.5, "w": 1.25},
+ {"matrix": [8, 9], "x": 11.25, "y": 5.5, "w": 1.25},
+ {"matrix": [9, 0], "x": 12.5, "y": 5.5, "w": 1.25},
+ {"matrix": [9, 1], "x": 13.75, "y": 5.5, "w": 1.25},
+
+ {"matrix": [9, 2], "x": 15.25, "y": 5.5},
+ {"matrix": [9, 3], "x": 16.25, "y": 5.5},
+ {"matrix": [9, 4], "x": 17.25, "y": 5.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/input_club/k_type/rules.mk b/keyboards/input_club/k_type/rules.mk
@@ -1,15 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = no # 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
-
-# RGB options
-RGB_MATRIX_ENABLE = no
diff --git a/keyboards/input_club/whitefox/info.json b/keyboards/input_club/whitefox/info.json
@@ -1,590 +0,0 @@
-{
- "keyboard_name": "Whitefox (QMK)",
- "manufacturer": "Input:Club",
- "maintainer": "qmk",
- "usb": {
- "vid": "0x1C11",
- "pid": "0xB04D",
- "device_version": "0.0.1"
- },
- "led_matrix": {
- "animations":{
- "alphas_mods": true,
- "breathing": true,
- "band": true,
- "band_pinwheel": true,
- "band_spiral": true,
- "cycle_left_right": true,
- "cycle_up_down": true,
- "cycle_out_in": true,
- "dual_beacon": true,
- "solid_reactive_simple": true,
- "solid_reactive_wide": true,
- "solid_reactive_multiwide": true,
- "solid_reactive_cross": true,
- "solid_reactive_multicross": true,
- "solid_reactive_nexus": true,
- "solid_reactive_multinexus": true,
- "splash": true,
- "multisplash": true,
- "wave_left_right": true,
- "wave_up_down": true
- },
- "driver": "is31fl3731",
- "sleep": true
- },
- "matrix_pins": {
- "cols": ["B2", "B3", "B18", "B19", "C0", "C8", "C9", "C10", "C11"],
- "rows": ["D0", "D1", "D4", "D5", "D6", "D7", "C1", "C2"]
- },
- "diode_direction": "COL2ROW",
- "processor": "MK20DX256",
- "bootloader": "kiibohd",
- "board": "IC_TEENSY_3_1",
- "community_layouts": ["65_ansi", "65_ansi_blocker", "65_ansi_blocker_split_bs", "65_iso", "65_iso_blocker", "65_iso_blocker_split_bs"],
- "layout_aliases": {
- "LAYOUT": "LAYOUT_all",
- "LAYOUT_aria": "LAYOUT_65_ansi_blocker",
- "LAYOUT_iso": "LAYOUT_65_iso",
- "LAYOUT_truefox": "LAYOUT_65_ansi_blocker_split_bs",
- "LAYOUT_vanilla": "LAYOUT_65_ansi"
- },
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [1, 0], "x": 9, "y": 0},
- {"matrix": [1, 1], "x": 10, "y": 0},
- {"matrix": [1, 2], "x": 11, "y": 0},
- {"matrix": [1, 3], "x": 12, "y": 0},
- {"matrix": [1, 4], "x": 13, "y": 0},
- {"matrix": [1, 5], "x": 14, "y": 0},
- {"matrix": [1, 6], "x": 15, "y": 0},
-
- {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 8], "x": 1.5, "y": 1},
- {"matrix": [2, 0], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 3], "x": 5.5, "y": 1},
- {"matrix": [2, 4], "x": 6.5, "y": 1},
- {"matrix": [2, 5], "x": 7.5, "y": 1},
- {"matrix": [2, 6], "x": 8.5, "y": 1},
- {"matrix": [2, 7], "x": 9.5, "y": 1},
- {"matrix": [2, 8], "x": 10.5, "y": 1},
- {"matrix": [3, 0], "x": 11.5, "y": 1},
- {"matrix": [3, 1], "x": 12.5, "y": 1},
- {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [3, 3], "x": 15, "y": 1},
-
- {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 5], "x": 1.75, "y": 2},
- {"matrix": [3, 6], "x": 2.75, "y": 2},
- {"matrix": [3, 7], "x": 3.75, "y": 2},
- {"matrix": [3, 8], "x": 4.75, "y": 2},
- {"matrix": [4, 0], "x": 5.75, "y": 2},
- {"matrix": [4, 1], "x": 6.75, "y": 2},
- {"matrix": [4, 2], "x": 7.75, "y": 2},
- {"matrix": [4, 3], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 6], "x": 11.75, "y": 2},
- {"matrix": [4, 7], "x": 12.75, "y": 2},
- {"matrix": [4, 8], "x": 13.75, "y": 2, "w": 1.25},
- {"matrix": [5, 0], "x": 15, "y": 2},
-
- {"matrix": [5, 1], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [5, 2], "x": 1.25, "y": 3},
- {"matrix": [5, 3], "x": 2.25, "y": 3},
- {"matrix": [5, 4], "x": 3.25, "y": 3},
- {"matrix": [5, 5], "x": 4.25, "y": 3},
- {"matrix": [5, 6], "x": 5.25, "y": 3},
- {"matrix": [5, 7], "x": 6.25, "y": 3},
- {"matrix": [5, 8], "x": 7.25, "y": 3},
- {"matrix": [6, 0], "x": 8.25, "y": 3},
- {"matrix": [6, 1], "x": 9.25, "y": 3},
- {"matrix": [6, 2], "x": 10.25, "y": 3},
- {"matrix": [6, 3], "x": 11.25, "y": 3},
- {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 5], "x": 14, "y": 3},
- {"matrix": [6, 6], "x": 15, "y": 3},
-
- {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [7, 2], "x": 10, "y": 4},
- {"matrix": [7, 3], "x": 11, "y": 4},
- {"matrix": [7, 4], "x": 12, "y": 4},
- {"matrix": [7, 5], "x": 13, "y": 4},
- {"matrix": [7, 6], "x": 14, "y": 4},
- {"matrix": [7, 7], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [1, 0], "x": 9, "y": 0},
- {"matrix": [1, 1], "x": 10, "y": 0},
- {"matrix": [1, 2], "x": 11, "y": 0},
- {"matrix": [1, 3], "x": 12, "y": 0},
- {"matrix": [1, 5], "x": 13, "y": 0, "w": 2},
- {"matrix": [1, 6], "x": 15, "y": 0},
-
- {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 8], "x": 1.5, "y": 1},
- {"matrix": [2, 0], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 3], "x": 5.5, "y": 1},
- {"matrix": [2, 4], "x": 6.5, "y": 1},
- {"matrix": [2, 5], "x": 7.5, "y": 1},
- {"matrix": [2, 6], "x": 8.5, "y": 1},
- {"matrix": [2, 7], "x": 9.5, "y": 1},
- {"matrix": [2, 8], "x": 10.5, "y": 1},
- {"matrix": [3, 0], "x": 11.5, "y": 1},
- {"matrix": [3, 1], "x": 12.5, "y": 1},
- {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [3, 3], "x": 15, "y": 1},
-
- {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 5], "x": 1.75, "y": 2},
- {"matrix": [3, 6], "x": 2.75, "y": 2},
- {"matrix": [3, 7], "x": 3.75, "y": 2},
- {"matrix": [3, 8], "x": 4.75, "y": 2},
- {"matrix": [4, 0], "x": 5.75, "y": 2},
- {"matrix": [4, 1], "x": 6.75, "y": 2},
- {"matrix": [4, 2], "x": 7.75, "y": 2},
- {"matrix": [4, 3], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 6], "x": 11.75, "y": 2},
- {"matrix": [4, 8], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [5, 0], "x": 15, "y": 2},
-
- {"matrix": [5, 1], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [5, 3], "x": 2.25, "y": 3},
- {"matrix": [5, 4], "x": 3.25, "y": 3},
- {"matrix": [5, 5], "x": 4.25, "y": 3},
- {"matrix": [5, 6], "x": 5.25, "y": 3},
- {"matrix": [5, 7], "x": 6.25, "y": 3},
- {"matrix": [5, 8], "x": 7.25, "y": 3},
- {"matrix": [6, 0], "x": 8.25, "y": 3},
- {"matrix": [6, 1], "x": 9.25, "y": 3},
- {"matrix": [6, 2], "x": 10.25, "y": 3},
- {"matrix": [6, 3], "x": 11.25, "y": 3},
- {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 5], "x": 14, "y": 3},
- {"matrix": [6, 6], "x": 15, "y": 3},
-
- {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [7, 2], "x": 10, "y": 4},
- {"matrix": [7, 3], "x": 11, "y": 4},
- {"matrix": [7, 4], "x": 12, "y": 4},
- {"matrix": [7, 5], "x": 13, "y": 4},
- {"matrix": [7, 6], "x": 14, "y": 4},
- {"matrix": [7, 7], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_ansi_blocker": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [1, 0], "x": 9, "y": 0},
- {"matrix": [1, 1], "x": 10, "y": 0},
- {"matrix": [1, 2], "x": 11, "y": 0},
- {"matrix": [1, 3], "x": 12, "y": 0},
- {"matrix": [1, 5], "x": 13, "y": 0, "w": 2},
- {"matrix": [1, 6], "x": 15, "y": 0},
-
- {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 8], "x": 1.5, "y": 1},
- {"matrix": [2, 0], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 3], "x": 5.5, "y": 1},
- {"matrix": [2, 4], "x": 6.5, "y": 1},
- {"matrix": [2, 5], "x": 7.5, "y": 1},
- {"matrix": [2, 6], "x": 8.5, "y": 1},
- {"matrix": [2, 7], "x": 9.5, "y": 1},
- {"matrix": [2, 8], "x": 10.5, "y": 1},
- {"matrix": [3, 0], "x": 11.5, "y": 1},
- {"matrix": [3, 1], "x": 12.5, "y": 1},
- {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [3, 3], "x": 15, "y": 1},
-
- {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 5], "x": 1.75, "y": 2},
- {"matrix": [3, 6], "x": 2.75, "y": 2},
- {"matrix": [3, 7], "x": 3.75, "y": 2},
- {"matrix": [3, 8], "x": 4.75, "y": 2},
- {"matrix": [4, 0], "x": 5.75, "y": 2},
- {"matrix": [4, 1], "x": 6.75, "y": 2},
- {"matrix": [4, 2], "x": 7.75, "y": 2},
- {"matrix": [4, 3], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 6], "x": 11.75, "y": 2},
- {"matrix": [4, 8], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [5, 0], "x": 15, "y": 2},
-
- {"matrix": [5, 1], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [5, 3], "x": 2.25, "y": 3},
- {"matrix": [5, 4], "x": 3.25, "y": 3},
- {"matrix": [5, 5], "x": 4.25, "y": 3},
- {"matrix": [5, 6], "x": 5.25, "y": 3},
- {"matrix": [5, 7], "x": 6.25, "y": 3},
- {"matrix": [5, 8], "x": 7.25, "y": 3},
- {"matrix": [6, 0], "x": 8.25, "y": 3},
- {"matrix": [6, 1], "x": 9.25, "y": 3},
- {"matrix": [6, 2], "x": 10.25, "y": 3},
- {"matrix": [6, 3], "x": 11.25, "y": 3},
- {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 5], "x": 14, "y": 3},
- {"matrix": [6, 6], "x": 15, "y": 3},
-
- {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [7, 2], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [7, 3], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [7, 5], "x": 13, "y": 4},
- {"matrix": [7, 6], "x": 14, "y": 4},
- {"matrix": [7, 7], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_ansi_blocker_split_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [1, 0], "x": 9, "y": 0},
- {"matrix": [1, 1], "x": 10, "y": 0},
- {"matrix": [1, 2], "x": 11, "y": 0},
- {"matrix": [1, 3], "x": 12, "y": 0},
- {"matrix": [1, 4], "x": 13, "y": 0},
- {"matrix": [1, 5], "x": 14, "y": 0},
- {"matrix": [1, 6], "x": 15, "y": 0},
-
- {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 8], "x": 1.5, "y": 1},
- {"matrix": [2, 0], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 3], "x": 5.5, "y": 1},
- {"matrix": [2, 4], "x": 6.5, "y": 1},
- {"matrix": [2, 5], "x": 7.5, "y": 1},
- {"matrix": [2, 6], "x": 8.5, "y": 1},
- {"matrix": [2, 7], "x": 9.5, "y": 1},
- {"matrix": [2, 8], "x": 10.5, "y": 1},
- {"matrix": [3, 0], "x": 11.5, "y": 1},
- {"matrix": [3, 1], "x": 12.5, "y": 1},
- {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [3, 3], "x": 15, "y": 1},
-
- {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 5], "x": 1.75, "y": 2},
- {"matrix": [3, 6], "x": 2.75, "y": 2},
- {"matrix": [3, 7], "x": 3.75, "y": 2},
- {"matrix": [3, 8], "x": 4.75, "y": 2},
- {"matrix": [4, 0], "x": 5.75, "y": 2},
- {"matrix": [4, 1], "x": 6.75, "y": 2},
- {"matrix": [4, 2], "x": 7.75, "y": 2},
- {"matrix": [4, 3], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 6], "x": 11.75, "y": 2},
- {"matrix": [4, 8], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [5, 0], "x": 15, "y": 2},
-
- {"matrix": [5, 1], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [5, 3], "x": 2.25, "y": 3},
- {"matrix": [5, 4], "x": 3.25, "y": 3},
- {"matrix": [5, 5], "x": 4.25, "y": 3},
- {"matrix": [5, 6], "x": 5.25, "y": 3},
- {"matrix": [5, 7], "x": 6.25, "y": 3},
- {"matrix": [5, 8], "x": 7.25, "y": 3},
- {"matrix": [6, 0], "x": 8.25, "y": 3},
- {"matrix": [6, 1], "x": 9.25, "y": 3},
- {"matrix": [6, 2], "x": 10.25, "y": 3},
- {"matrix": [6, 3], "x": 11.25, "y": 3},
- {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 5], "x": 14, "y": 3},
- {"matrix": [6, 6], "x": 15, "y": 3},
-
- {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [7, 2], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [7, 3], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [7, 5], "x": 13, "y": 4},
- {"matrix": [7, 6], "x": 14, "y": 4},
- {"matrix": [7, 7], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_iso": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [1, 0], "x": 9, "y": 0},
- {"matrix": [1, 1], "x": 10, "y": 0},
- {"matrix": [1, 2], "x": 11, "y": 0},
- {"matrix": [1, 3], "x": 12, "y": 0},
- {"matrix": [1, 5], "x": 13, "y": 0, "w": 2},
- {"matrix": [1, 6], "x": 15, "y": 0},
-
- {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 8], "x": 1.5, "y": 1},
- {"matrix": [2, 0], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 3], "x": 5.5, "y": 1},
- {"matrix": [2, 4], "x": 6.5, "y": 1},
- {"matrix": [2, 5], "x": 7.5, "y": 1},
- {"matrix": [2, 6], "x": 8.5, "y": 1},
- {"matrix": [2, 7], "x": 9.5, "y": 1},
- {"matrix": [2, 8], "x": 10.5, "y": 1},
- {"matrix": [3, 0], "x": 11.5, "y": 1},
- {"matrix": [3, 1], "x": 12.5, "y": 1},
- {"matrix": [3, 3], "x": 15, "y": 1},
-
- {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 5], "x": 1.75, "y": 2},
- {"matrix": [3, 6], "x": 2.75, "y": 2},
- {"matrix": [3, 7], "x": 3.75, "y": 2},
- {"matrix": [3, 8], "x": 4.75, "y": 2},
- {"matrix": [4, 0], "x": 5.75, "y": 2},
- {"matrix": [4, 1], "x": 6.75, "y": 2},
- {"matrix": [4, 2], "x": 7.75, "y": 2},
- {"matrix": [4, 3], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 6], "x": 11.75, "y": 2},
- {"matrix": [4, 7], "x": 12.75, "y": 2},
- {"matrix": [4, 8], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [5, 0], "x": 15, "y": 2},
-
- {"matrix": [5, 1], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [5, 2], "x": 1.25, "y": 3},
- {"matrix": [5, 3], "x": 2.25, "y": 3},
- {"matrix": [5, 4], "x": 3.25, "y": 3},
- {"matrix": [5, 5], "x": 4.25, "y": 3},
- {"matrix": [5, 6], "x": 5.25, "y": 3},
- {"matrix": [5, 7], "x": 6.25, "y": 3},
- {"matrix": [5, 8], "x": 7.25, "y": 3},
- {"matrix": [6, 0], "x": 8.25, "y": 3},
- {"matrix": [6, 1], "x": 9.25, "y": 3},
- {"matrix": [6, 2], "x": 10.25, "y": 3},
- {"matrix": [6, 3], "x": 11.25, "y": 3},
- {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 5], "x": 14, "y": 3},
- {"matrix": [6, 6], "x": 15, "y": 3},
-
- {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [7, 2], "x": 10, "y": 4},
- {"matrix": [7, 3], "x": 11, "y": 4},
- {"matrix": [7, 4], "x": 12, "y": 4},
- {"matrix": [7, 5], "x": 13, "y": 4},
- {"matrix": [7, 6], "x": 14, "y": 4},
- {"matrix": [7, 7], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_iso_blocker": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [1, 0], "x": 9, "y": 0},
- {"matrix": [1, 1], "x": 10, "y": 0},
- {"matrix": [1, 2], "x": 11, "y": 0},
- {"matrix": [1, 3], "x": 12, "y": 0},
- {"matrix": [1, 5], "x": 13, "y": 0, "w": 2},
- {"matrix": [1, 6], "x": 15, "y": 0},
-
- {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 8], "x": 1.5, "y": 1},
- {"matrix": [2, 0], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 3], "x": 5.5, "y": 1},
- {"matrix": [2, 4], "x": 6.5, "y": 1},
- {"matrix": [2, 5], "x": 7.5, "y": 1},
- {"matrix": [2, 6], "x": 8.5, "y": 1},
- {"matrix": [2, 7], "x": 9.5, "y": 1},
- {"matrix": [2, 8], "x": 10.5, "y": 1},
- {"matrix": [3, 0], "x": 11.5, "y": 1},
- {"matrix": [3, 1], "x": 12.5, "y": 1},
- {"matrix": [3, 3], "x": 15, "y": 1},
-
- {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 5], "x": 1.75, "y": 2},
- {"matrix": [3, 6], "x": 2.75, "y": 2},
- {"matrix": [3, 7], "x": 3.75, "y": 2},
- {"matrix": [3, 8], "x": 4.75, "y": 2},
- {"matrix": [4, 0], "x": 5.75, "y": 2},
- {"matrix": [4, 1], "x": 6.75, "y": 2},
- {"matrix": [4, 2], "x": 7.75, "y": 2},
- {"matrix": [4, 3], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 6], "x": 11.75, "y": 2},
- {"matrix": [4, 7], "x": 12.75, "y": 2},
- {"matrix": [4, 8], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [5, 0], "x": 15, "y": 2},
-
- {"matrix": [5, 1], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [5, 2], "x": 1.25, "y": 3},
- {"matrix": [5, 3], "x": 2.25, "y": 3},
- {"matrix": [5, 4], "x": 3.25, "y": 3},
- {"matrix": [5, 5], "x": 4.25, "y": 3},
- {"matrix": [5, 6], "x": 5.25, "y": 3},
- {"matrix": [5, 7], "x": 6.25, "y": 3},
- {"matrix": [5, 8], "x": 7.25, "y": 3},
- {"matrix": [6, 0], "x": 8.25, "y": 3},
- {"matrix": [6, 1], "x": 9.25, "y": 3},
- {"matrix": [6, 2], "x": 10.25, "y": 3},
- {"matrix": [6, 3], "x": 11.25, "y": 3},
- {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 5], "x": 14, "y": 3},
- {"matrix": [6, 6], "x": 15, "y": 3},
-
- {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [7, 2], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [7, 3], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [7, 5], "x": 13, "y": 4},
- {"matrix": [7, 6], "x": 14, "y": 4},
- {"matrix": [7, 7], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_iso_blocker_split_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [1, 0], "x": 9, "y": 0},
- {"matrix": [1, 1], "x": 10, "y": 0},
- {"matrix": [1, 2], "x": 11, "y": 0},
- {"matrix": [1, 3], "x": 12, "y": 0},
- {"matrix": [1, 4], "x": 13, "y": 0},
- {"matrix": [1, 5], "x": 14, "y": 0},
- {"matrix": [1, 6], "x": 15, "y": 0},
-
- {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 8], "x": 1.5, "y": 1},
- {"matrix": [2, 0], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [2, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 3], "x": 5.5, "y": 1},
- {"matrix": [2, 4], "x": 6.5, "y": 1},
- {"matrix": [2, 5], "x": 7.5, "y": 1},
- {"matrix": [2, 6], "x": 8.5, "y": 1},
- {"matrix": [2, 7], "x": 9.5, "y": 1},
- {"matrix": [2, 8], "x": 10.5, "y": 1},
- {"matrix": [3, 0], "x": 11.5, "y": 1},
- {"matrix": [3, 1], "x": 12.5, "y": 1},
- {"matrix": [3, 3], "x": 15, "y": 1},
-
- {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 5], "x": 1.75, "y": 2},
- {"matrix": [3, 6], "x": 2.75, "y": 2},
- {"matrix": [3, 7], "x": 3.75, "y": 2},
- {"matrix": [3, 8], "x": 4.75, "y": 2},
- {"matrix": [4, 0], "x": 5.75, "y": 2},
- {"matrix": [4, 1], "x": 6.75, "y": 2},
- {"matrix": [4, 2], "x": 7.75, "y": 2},
- {"matrix": [4, 3], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [4, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 6], "x": 11.75, "y": 2},
- {"matrix": [4, 7], "x": 12.75, "y": 2},
- {"matrix": [4, 8], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [5, 0], "x": 15, "y": 2},
-
- {"matrix": [5, 1], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [5, 2], "x": 1.25, "y": 3},
- {"matrix": [5, 3], "x": 2.25, "y": 3},
- {"matrix": [5, 4], "x": 3.25, "y": 3},
- {"matrix": [5, 5], "x": 4.25, "y": 3},
- {"matrix": [5, 6], "x": 5.25, "y": 3},
- {"matrix": [5, 7], "x": 6.25, "y": 3},
- {"matrix": [5, 8], "x": 7.25, "y": 3},
- {"matrix": [6, 0], "x": 8.25, "y": 3},
- {"matrix": [6, 1], "x": 9.25, "y": 3},
- {"matrix": [6, 2], "x": 10.25, "y": 3},
- {"matrix": [6, 3], "x": 11.25, "y": 3},
- {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 5], "x": 14, "y": 3},
- {"matrix": [6, 6], "x": 15, "y": 3},
-
- {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [7, 2], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [7, 3], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [7, 5], "x": 13, "y": 4},
- {"matrix": [7, 6], "x": 14, "y": 4},
- {"matrix": [7, 7], "x": 15, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/input_club/whitefox/keyboard.json b/keyboards/input_club/whitefox/keyboard.json
@@ -0,0 +1,599 @@
+{
+ "keyboard_name": "Whitefox (QMK)",
+ "manufacturer": "Input:Club",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0x1C11",
+ "pid": "0xB04D",
+ "device_version": "0.0.1"
+ },
+ "led_matrix": {
+ "animations":{
+ "alphas_mods": true,
+ "breathing": true,
+ "band": true,
+ "band_pinwheel": true,
+ "band_spiral": true,
+ "cycle_left_right": true,
+ "cycle_up_down": true,
+ "cycle_out_in": true,
+ "dual_beacon": true,
+ "solid_reactive_simple": true,
+ "solid_reactive_wide": true,
+ "solid_reactive_multiwide": true,
+ "solid_reactive_cross": true,
+ "solid_reactive_multicross": true,
+ "solid_reactive_nexus": true,
+ "solid_reactive_multinexus": true,
+ "splash": true,
+ "multisplash": true,
+ "wave_left_right": true,
+ "wave_up_down": true
+ },
+ "driver": "is31fl3731",
+ "sleep": true
+ },
+ "features": {
+ "bootmagic": true,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "led_matrix": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B2", "B3", "B18", "B19", "C0", "C8", "C9", "C10", "C11"],
+ "rows": ["D0", "D1", "D4", "D5", "D6", "D7", "C1", "C2"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "MK20DX256",
+ "bootloader": "kiibohd",
+ "board": "IC_TEENSY_3_1",
+ "community_layouts": ["65_ansi", "65_ansi_blocker", "65_ansi_blocker_split_bs", "65_iso", "65_iso_blocker", "65_iso_blocker_split_bs"],
+ "layout_aliases": {
+ "LAYOUT": "LAYOUT_all",
+ "LAYOUT_aria": "LAYOUT_65_ansi_blocker",
+ "LAYOUT_iso": "LAYOUT_65_iso",
+ "LAYOUT_truefox": "LAYOUT_65_ansi_blocker_split_bs",
+ "LAYOUT_vanilla": "LAYOUT_65_ansi"
+ },
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [1, 0], "x": 9, "y": 0},
+ {"matrix": [1, 1], "x": 10, "y": 0},
+ {"matrix": [1, 2], "x": 11, "y": 0},
+ {"matrix": [1, 3], "x": 12, "y": 0},
+ {"matrix": [1, 4], "x": 13, "y": 0},
+ {"matrix": [1, 5], "x": 14, "y": 0},
+ {"matrix": [1, 6], "x": 15, "y": 0},
+
+ {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 8], "x": 1.5, "y": 1},
+ {"matrix": [2, 0], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 3], "x": 5.5, "y": 1},
+ {"matrix": [2, 4], "x": 6.5, "y": 1},
+ {"matrix": [2, 5], "x": 7.5, "y": 1},
+ {"matrix": [2, 6], "x": 8.5, "y": 1},
+ {"matrix": [2, 7], "x": 9.5, "y": 1},
+ {"matrix": [2, 8], "x": 10.5, "y": 1},
+ {"matrix": [3, 0], "x": 11.5, "y": 1},
+ {"matrix": [3, 1], "x": 12.5, "y": 1},
+ {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [3, 3], "x": 15, "y": 1},
+
+ {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 5], "x": 1.75, "y": 2},
+ {"matrix": [3, 6], "x": 2.75, "y": 2},
+ {"matrix": [3, 7], "x": 3.75, "y": 2},
+ {"matrix": [3, 8], "x": 4.75, "y": 2},
+ {"matrix": [4, 0], "x": 5.75, "y": 2},
+ {"matrix": [4, 1], "x": 6.75, "y": 2},
+ {"matrix": [4, 2], "x": 7.75, "y": 2},
+ {"matrix": [4, 3], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 6], "x": 11.75, "y": 2},
+ {"matrix": [4, 7], "x": 12.75, "y": 2},
+ {"matrix": [4, 8], "x": 13.75, "y": 2, "w": 1.25},
+ {"matrix": [5, 0], "x": 15, "y": 2},
+
+ {"matrix": [5, 1], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [5, 2], "x": 1.25, "y": 3},
+ {"matrix": [5, 3], "x": 2.25, "y": 3},
+ {"matrix": [5, 4], "x": 3.25, "y": 3},
+ {"matrix": [5, 5], "x": 4.25, "y": 3},
+ {"matrix": [5, 6], "x": 5.25, "y": 3},
+ {"matrix": [5, 7], "x": 6.25, "y": 3},
+ {"matrix": [5, 8], "x": 7.25, "y": 3},
+ {"matrix": [6, 0], "x": 8.25, "y": 3},
+ {"matrix": [6, 1], "x": 9.25, "y": 3},
+ {"matrix": [6, 2], "x": 10.25, "y": 3},
+ {"matrix": [6, 3], "x": 11.25, "y": 3},
+ {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 5], "x": 14, "y": 3},
+ {"matrix": [6, 6], "x": 15, "y": 3},
+
+ {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [7, 2], "x": 10, "y": 4},
+ {"matrix": [7, 3], "x": 11, "y": 4},
+ {"matrix": [7, 4], "x": 12, "y": 4},
+ {"matrix": [7, 5], "x": 13, "y": 4},
+ {"matrix": [7, 6], "x": 14, "y": 4},
+ {"matrix": [7, 7], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [1, 0], "x": 9, "y": 0},
+ {"matrix": [1, 1], "x": 10, "y": 0},
+ {"matrix": [1, 2], "x": 11, "y": 0},
+ {"matrix": [1, 3], "x": 12, "y": 0},
+ {"matrix": [1, 5], "x": 13, "y": 0, "w": 2},
+ {"matrix": [1, 6], "x": 15, "y": 0},
+
+ {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 8], "x": 1.5, "y": 1},
+ {"matrix": [2, 0], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 3], "x": 5.5, "y": 1},
+ {"matrix": [2, 4], "x": 6.5, "y": 1},
+ {"matrix": [2, 5], "x": 7.5, "y": 1},
+ {"matrix": [2, 6], "x": 8.5, "y": 1},
+ {"matrix": [2, 7], "x": 9.5, "y": 1},
+ {"matrix": [2, 8], "x": 10.5, "y": 1},
+ {"matrix": [3, 0], "x": 11.5, "y": 1},
+ {"matrix": [3, 1], "x": 12.5, "y": 1},
+ {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [3, 3], "x": 15, "y": 1},
+
+ {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 5], "x": 1.75, "y": 2},
+ {"matrix": [3, 6], "x": 2.75, "y": 2},
+ {"matrix": [3, 7], "x": 3.75, "y": 2},
+ {"matrix": [3, 8], "x": 4.75, "y": 2},
+ {"matrix": [4, 0], "x": 5.75, "y": 2},
+ {"matrix": [4, 1], "x": 6.75, "y": 2},
+ {"matrix": [4, 2], "x": 7.75, "y": 2},
+ {"matrix": [4, 3], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 6], "x": 11.75, "y": 2},
+ {"matrix": [4, 8], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [5, 0], "x": 15, "y": 2},
+
+ {"matrix": [5, 1], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [5, 3], "x": 2.25, "y": 3},
+ {"matrix": [5, 4], "x": 3.25, "y": 3},
+ {"matrix": [5, 5], "x": 4.25, "y": 3},
+ {"matrix": [5, 6], "x": 5.25, "y": 3},
+ {"matrix": [5, 7], "x": 6.25, "y": 3},
+ {"matrix": [5, 8], "x": 7.25, "y": 3},
+ {"matrix": [6, 0], "x": 8.25, "y": 3},
+ {"matrix": [6, 1], "x": 9.25, "y": 3},
+ {"matrix": [6, 2], "x": 10.25, "y": 3},
+ {"matrix": [6, 3], "x": 11.25, "y": 3},
+ {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 5], "x": 14, "y": 3},
+ {"matrix": [6, 6], "x": 15, "y": 3},
+
+ {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [7, 2], "x": 10, "y": 4},
+ {"matrix": [7, 3], "x": 11, "y": 4},
+ {"matrix": [7, 4], "x": 12, "y": 4},
+ {"matrix": [7, 5], "x": 13, "y": 4},
+ {"matrix": [7, 6], "x": 14, "y": 4},
+ {"matrix": [7, 7], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_ansi_blocker": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [1, 0], "x": 9, "y": 0},
+ {"matrix": [1, 1], "x": 10, "y": 0},
+ {"matrix": [1, 2], "x": 11, "y": 0},
+ {"matrix": [1, 3], "x": 12, "y": 0},
+ {"matrix": [1, 5], "x": 13, "y": 0, "w": 2},
+ {"matrix": [1, 6], "x": 15, "y": 0},
+
+ {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 8], "x": 1.5, "y": 1},
+ {"matrix": [2, 0], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 3], "x": 5.5, "y": 1},
+ {"matrix": [2, 4], "x": 6.5, "y": 1},
+ {"matrix": [2, 5], "x": 7.5, "y": 1},
+ {"matrix": [2, 6], "x": 8.5, "y": 1},
+ {"matrix": [2, 7], "x": 9.5, "y": 1},
+ {"matrix": [2, 8], "x": 10.5, "y": 1},
+ {"matrix": [3, 0], "x": 11.5, "y": 1},
+ {"matrix": [3, 1], "x": 12.5, "y": 1},
+ {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [3, 3], "x": 15, "y": 1},
+
+ {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 5], "x": 1.75, "y": 2},
+ {"matrix": [3, 6], "x": 2.75, "y": 2},
+ {"matrix": [3, 7], "x": 3.75, "y": 2},
+ {"matrix": [3, 8], "x": 4.75, "y": 2},
+ {"matrix": [4, 0], "x": 5.75, "y": 2},
+ {"matrix": [4, 1], "x": 6.75, "y": 2},
+ {"matrix": [4, 2], "x": 7.75, "y": 2},
+ {"matrix": [4, 3], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 6], "x": 11.75, "y": 2},
+ {"matrix": [4, 8], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [5, 0], "x": 15, "y": 2},
+
+ {"matrix": [5, 1], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [5, 3], "x": 2.25, "y": 3},
+ {"matrix": [5, 4], "x": 3.25, "y": 3},
+ {"matrix": [5, 5], "x": 4.25, "y": 3},
+ {"matrix": [5, 6], "x": 5.25, "y": 3},
+ {"matrix": [5, 7], "x": 6.25, "y": 3},
+ {"matrix": [5, 8], "x": 7.25, "y": 3},
+ {"matrix": [6, 0], "x": 8.25, "y": 3},
+ {"matrix": [6, 1], "x": 9.25, "y": 3},
+ {"matrix": [6, 2], "x": 10.25, "y": 3},
+ {"matrix": [6, 3], "x": 11.25, "y": 3},
+ {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 5], "x": 14, "y": 3},
+ {"matrix": [6, 6], "x": 15, "y": 3},
+
+ {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [7, 2], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [7, 3], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 5], "x": 13, "y": 4},
+ {"matrix": [7, 6], "x": 14, "y": 4},
+ {"matrix": [7, 7], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_ansi_blocker_split_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [1, 0], "x": 9, "y": 0},
+ {"matrix": [1, 1], "x": 10, "y": 0},
+ {"matrix": [1, 2], "x": 11, "y": 0},
+ {"matrix": [1, 3], "x": 12, "y": 0},
+ {"matrix": [1, 4], "x": 13, "y": 0},
+ {"matrix": [1, 5], "x": 14, "y": 0},
+ {"matrix": [1, 6], "x": 15, "y": 0},
+
+ {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 8], "x": 1.5, "y": 1},
+ {"matrix": [2, 0], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 3], "x": 5.5, "y": 1},
+ {"matrix": [2, 4], "x": 6.5, "y": 1},
+ {"matrix": [2, 5], "x": 7.5, "y": 1},
+ {"matrix": [2, 6], "x": 8.5, "y": 1},
+ {"matrix": [2, 7], "x": 9.5, "y": 1},
+ {"matrix": [2, 8], "x": 10.5, "y": 1},
+ {"matrix": [3, 0], "x": 11.5, "y": 1},
+ {"matrix": [3, 1], "x": 12.5, "y": 1},
+ {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [3, 3], "x": 15, "y": 1},
+
+ {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 5], "x": 1.75, "y": 2},
+ {"matrix": [3, 6], "x": 2.75, "y": 2},
+ {"matrix": [3, 7], "x": 3.75, "y": 2},
+ {"matrix": [3, 8], "x": 4.75, "y": 2},
+ {"matrix": [4, 0], "x": 5.75, "y": 2},
+ {"matrix": [4, 1], "x": 6.75, "y": 2},
+ {"matrix": [4, 2], "x": 7.75, "y": 2},
+ {"matrix": [4, 3], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 6], "x": 11.75, "y": 2},
+ {"matrix": [4, 8], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [5, 0], "x": 15, "y": 2},
+
+ {"matrix": [5, 1], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [5, 3], "x": 2.25, "y": 3},
+ {"matrix": [5, 4], "x": 3.25, "y": 3},
+ {"matrix": [5, 5], "x": 4.25, "y": 3},
+ {"matrix": [5, 6], "x": 5.25, "y": 3},
+ {"matrix": [5, 7], "x": 6.25, "y": 3},
+ {"matrix": [5, 8], "x": 7.25, "y": 3},
+ {"matrix": [6, 0], "x": 8.25, "y": 3},
+ {"matrix": [6, 1], "x": 9.25, "y": 3},
+ {"matrix": [6, 2], "x": 10.25, "y": 3},
+ {"matrix": [6, 3], "x": 11.25, "y": 3},
+ {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 5], "x": 14, "y": 3},
+ {"matrix": [6, 6], "x": 15, "y": 3},
+
+ {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [7, 2], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [7, 3], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 5], "x": 13, "y": 4},
+ {"matrix": [7, 6], "x": 14, "y": 4},
+ {"matrix": [7, 7], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_iso": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [1, 0], "x": 9, "y": 0},
+ {"matrix": [1, 1], "x": 10, "y": 0},
+ {"matrix": [1, 2], "x": 11, "y": 0},
+ {"matrix": [1, 3], "x": 12, "y": 0},
+ {"matrix": [1, 5], "x": 13, "y": 0, "w": 2},
+ {"matrix": [1, 6], "x": 15, "y": 0},
+
+ {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 8], "x": 1.5, "y": 1},
+ {"matrix": [2, 0], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 3], "x": 5.5, "y": 1},
+ {"matrix": [2, 4], "x": 6.5, "y": 1},
+ {"matrix": [2, 5], "x": 7.5, "y": 1},
+ {"matrix": [2, 6], "x": 8.5, "y": 1},
+ {"matrix": [2, 7], "x": 9.5, "y": 1},
+ {"matrix": [2, 8], "x": 10.5, "y": 1},
+ {"matrix": [3, 0], "x": 11.5, "y": 1},
+ {"matrix": [3, 1], "x": 12.5, "y": 1},
+ {"matrix": [3, 3], "x": 15, "y": 1},
+
+ {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 5], "x": 1.75, "y": 2},
+ {"matrix": [3, 6], "x": 2.75, "y": 2},
+ {"matrix": [3, 7], "x": 3.75, "y": 2},
+ {"matrix": [3, 8], "x": 4.75, "y": 2},
+ {"matrix": [4, 0], "x": 5.75, "y": 2},
+ {"matrix": [4, 1], "x": 6.75, "y": 2},
+ {"matrix": [4, 2], "x": 7.75, "y": 2},
+ {"matrix": [4, 3], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 6], "x": 11.75, "y": 2},
+ {"matrix": [4, 7], "x": 12.75, "y": 2},
+ {"matrix": [4, 8], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [5, 0], "x": 15, "y": 2},
+
+ {"matrix": [5, 1], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [5, 2], "x": 1.25, "y": 3},
+ {"matrix": [5, 3], "x": 2.25, "y": 3},
+ {"matrix": [5, 4], "x": 3.25, "y": 3},
+ {"matrix": [5, 5], "x": 4.25, "y": 3},
+ {"matrix": [5, 6], "x": 5.25, "y": 3},
+ {"matrix": [5, 7], "x": 6.25, "y": 3},
+ {"matrix": [5, 8], "x": 7.25, "y": 3},
+ {"matrix": [6, 0], "x": 8.25, "y": 3},
+ {"matrix": [6, 1], "x": 9.25, "y": 3},
+ {"matrix": [6, 2], "x": 10.25, "y": 3},
+ {"matrix": [6, 3], "x": 11.25, "y": 3},
+ {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 5], "x": 14, "y": 3},
+ {"matrix": [6, 6], "x": 15, "y": 3},
+
+ {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [7, 2], "x": 10, "y": 4},
+ {"matrix": [7, 3], "x": 11, "y": 4},
+ {"matrix": [7, 4], "x": 12, "y": 4},
+ {"matrix": [7, 5], "x": 13, "y": 4},
+ {"matrix": [7, 6], "x": 14, "y": 4},
+ {"matrix": [7, 7], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_iso_blocker": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [1, 0], "x": 9, "y": 0},
+ {"matrix": [1, 1], "x": 10, "y": 0},
+ {"matrix": [1, 2], "x": 11, "y": 0},
+ {"matrix": [1, 3], "x": 12, "y": 0},
+ {"matrix": [1, 5], "x": 13, "y": 0, "w": 2},
+ {"matrix": [1, 6], "x": 15, "y": 0},
+
+ {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 8], "x": 1.5, "y": 1},
+ {"matrix": [2, 0], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 3], "x": 5.5, "y": 1},
+ {"matrix": [2, 4], "x": 6.5, "y": 1},
+ {"matrix": [2, 5], "x": 7.5, "y": 1},
+ {"matrix": [2, 6], "x": 8.5, "y": 1},
+ {"matrix": [2, 7], "x": 9.5, "y": 1},
+ {"matrix": [2, 8], "x": 10.5, "y": 1},
+ {"matrix": [3, 0], "x": 11.5, "y": 1},
+ {"matrix": [3, 1], "x": 12.5, "y": 1},
+ {"matrix": [3, 3], "x": 15, "y": 1},
+
+ {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 5], "x": 1.75, "y": 2},
+ {"matrix": [3, 6], "x": 2.75, "y": 2},
+ {"matrix": [3, 7], "x": 3.75, "y": 2},
+ {"matrix": [3, 8], "x": 4.75, "y": 2},
+ {"matrix": [4, 0], "x": 5.75, "y": 2},
+ {"matrix": [4, 1], "x": 6.75, "y": 2},
+ {"matrix": [4, 2], "x": 7.75, "y": 2},
+ {"matrix": [4, 3], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 6], "x": 11.75, "y": 2},
+ {"matrix": [4, 7], "x": 12.75, "y": 2},
+ {"matrix": [4, 8], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [5, 0], "x": 15, "y": 2},
+
+ {"matrix": [5, 1], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [5, 2], "x": 1.25, "y": 3},
+ {"matrix": [5, 3], "x": 2.25, "y": 3},
+ {"matrix": [5, 4], "x": 3.25, "y": 3},
+ {"matrix": [5, 5], "x": 4.25, "y": 3},
+ {"matrix": [5, 6], "x": 5.25, "y": 3},
+ {"matrix": [5, 7], "x": 6.25, "y": 3},
+ {"matrix": [5, 8], "x": 7.25, "y": 3},
+ {"matrix": [6, 0], "x": 8.25, "y": 3},
+ {"matrix": [6, 1], "x": 9.25, "y": 3},
+ {"matrix": [6, 2], "x": 10.25, "y": 3},
+ {"matrix": [6, 3], "x": 11.25, "y": 3},
+ {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 5], "x": 14, "y": 3},
+ {"matrix": [6, 6], "x": 15, "y": 3},
+
+ {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [7, 2], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [7, 3], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 5], "x": 13, "y": 4},
+ {"matrix": [7, 6], "x": 14, "y": 4},
+ {"matrix": [7, 7], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_iso_blocker_split_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [1, 0], "x": 9, "y": 0},
+ {"matrix": [1, 1], "x": 10, "y": 0},
+ {"matrix": [1, 2], "x": 11, "y": 0},
+ {"matrix": [1, 3], "x": 12, "y": 0},
+ {"matrix": [1, 4], "x": 13, "y": 0},
+ {"matrix": [1, 5], "x": 14, "y": 0},
+ {"matrix": [1, 6], "x": 15, "y": 0},
+
+ {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 8], "x": 1.5, "y": 1},
+ {"matrix": [2, 0], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [2, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 3], "x": 5.5, "y": 1},
+ {"matrix": [2, 4], "x": 6.5, "y": 1},
+ {"matrix": [2, 5], "x": 7.5, "y": 1},
+ {"matrix": [2, 6], "x": 8.5, "y": 1},
+ {"matrix": [2, 7], "x": 9.5, "y": 1},
+ {"matrix": [2, 8], "x": 10.5, "y": 1},
+ {"matrix": [3, 0], "x": 11.5, "y": 1},
+ {"matrix": [3, 1], "x": 12.5, "y": 1},
+ {"matrix": [3, 3], "x": 15, "y": 1},
+
+ {"matrix": [3, 4], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 5], "x": 1.75, "y": 2},
+ {"matrix": [3, 6], "x": 2.75, "y": 2},
+ {"matrix": [3, 7], "x": 3.75, "y": 2},
+ {"matrix": [3, 8], "x": 4.75, "y": 2},
+ {"matrix": [4, 0], "x": 5.75, "y": 2},
+ {"matrix": [4, 1], "x": 6.75, "y": 2},
+ {"matrix": [4, 2], "x": 7.75, "y": 2},
+ {"matrix": [4, 3], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [4, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 6], "x": 11.75, "y": 2},
+ {"matrix": [4, 7], "x": 12.75, "y": 2},
+ {"matrix": [4, 8], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [5, 0], "x": 15, "y": 2},
+
+ {"matrix": [5, 1], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [5, 2], "x": 1.25, "y": 3},
+ {"matrix": [5, 3], "x": 2.25, "y": 3},
+ {"matrix": [5, 4], "x": 3.25, "y": 3},
+ {"matrix": [5, 5], "x": 4.25, "y": 3},
+ {"matrix": [5, 6], "x": 5.25, "y": 3},
+ {"matrix": [5, 7], "x": 6.25, "y": 3},
+ {"matrix": [5, 8], "x": 7.25, "y": 3},
+ {"matrix": [6, 0], "x": 8.25, "y": 3},
+ {"matrix": [6, 1], "x": 9.25, "y": 3},
+ {"matrix": [6, 2], "x": 10.25, "y": 3},
+ {"matrix": [6, 3], "x": 11.25, "y": 3},
+ {"matrix": [6, 4], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 5], "x": 14, "y": 3},
+ {"matrix": [6, 6], "x": 15, "y": 3},
+
+ {"matrix": [6, 7], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [6, 8], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 0], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [7, 1], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [7, 2], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [7, 3], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [7, 5], "x": 13, "y": 4},
+ {"matrix": [7, 6], "x": 14, "y": 4},
+ {"matrix": [7, 7], "x": 15, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/input_club/whitefox/rules.mk b/keyboards/input_club/whitefox/rules.mk
@@ -1,14 +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 = yes # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
-LED_MATRIX_ENABLE = yes
-
diff --git a/keyboards/io_mini1800/info.json b/keyboards/io_mini1800/info.json
@@ -1,230 +0,0 @@
-{
- "keyboard_name": "io_mini1800",
- "manufacturer": "jpuerto96",
- "url": "https://github.com/jpuerto96",
- "maintainer": "jpuerto96 (s8erdude)",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x0000",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["D1", "D0", "B7", "B2", "F0", "F1", "F7", "F6", "F4", "F5"],
- "rows": ["D6", "D7", "B4", "B5", "D4", "E6", "B3", "D2", "D5", "D3"]
- },
- "diode_direction": "COL2ROW",
- "encoder": {
- "rotary": [
- {"pin_a": "B0", "pin_b": "B1"}
- ]
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_625u": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [5, 9], "x": 10, "y": 0},
- {"matrix": [5, 8], "x": 11, "y": 0},
- {"matrix": [5, 7], "x": 12, "y": 0},
- {"matrix": [5, 6], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [5, 5], "x": 15.25, "y": 0},
- {"matrix": [5, 4], "x": 16.25, "y": 0},
-
- {"matrix": [5, 3], "x": 17.5, "y": 0},
- {"matrix": [5, 2], "x": 18.5, "y": 0},
- {"matrix": [5, 1], "x": 19.5, "y": 0},
- {"matrix": [5, 0], "x": 20.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [6, 9], "x": 10.5, "y": 1},
- {"matrix": [6, 8], "x": 11.5, "y": 1},
- {"matrix": [6, 7], "x": 12.5, "y": 1},
- {"matrix": [6, 6], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [6, 5], "x": 15.25, "y": 1},
- {"matrix": [6, 4], "x": 16.25, "y": 1},
-
- {"matrix": [6, 3], "x": 17.5, "y": 1},
- {"matrix": [6, 2], "x": 18.5, "y": 1},
- {"matrix": [6, 1], "x": 19.5, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [7, 9], "x": 10.75, "y": 2},
- {"matrix": [7, 8], "x": 11.75, "y": 2},
- {"matrix": [7, 7], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [7, 3], "x": 17.5, "y": 2},
- {"matrix": [7, 2], "x": 18.5, "y": 2},
- {"matrix": [7, 1], "x": 19.5, "y": 2},
- {"matrix": [7, 0], "x": 20.5, "y": 1, "h": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 1], "x": 2.25, "y": 3},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [8, 9], "x": 11.25, "y": 3},
- {"matrix": [8, 8], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [8, 5], "x": 15.75, "y": 3.5},
-
- {"matrix": [8, 3], "x": 17.5, "y": 3},
- {"matrix": [8, 2], "x": 18.5, "y": 3},
- {"matrix": [8, 1], "x": 19.5, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.5},
- {"matrix": [9, 9], "x": 11.5, "y": 4, "w": 1.25},
- {"matrix": [9, 8], "x": 12.75, "y": 4, "w": 1.25},
-
- {"matrix": [9, 6], "x": 14.75, "y": 4.5},
- {"matrix": [9, 5], "x": 15.75, "y": 4.5},
- {"matrix": [9, 4], "x": 16.75, "y": 4.5},
-
- {"matrix": [9, 2], "x": 18.5, "y": 4},
- {"matrix": [9, 1], "x": 19.5, "y": 4},
- {"matrix": [9, 0], "x": 20.5, "y": 3, "h": 2}
- ]
- },
- "LAYOUT_2x3u": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [5, 9], "x": 10, "y": 0},
- {"matrix": [5, 8], "x": 11, "y": 0},
- {"matrix": [5, 7], "x": 12, "y": 0},
- {"matrix": [5, 6], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [5, 5], "x": 15.25, "y": 0},
- {"matrix": [5, 4], "x": 16.25, "y": 0},
-
- {"matrix": [5, 3], "x": 17.5, "y": 0},
- {"matrix": [5, 2], "x": 18.5, "y": 0},
- {"matrix": [5, 1], "x": 19.5, "y": 0},
- {"matrix": [5, 0], "x": 20.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [6, 9], "x": 10.5, "y": 1},
- {"matrix": [6, 8], "x": 11.5, "y": 1},
- {"matrix": [6, 7], "x": 12.5, "y": 1},
- {"matrix": [6, 6], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [6, 5], "x": 15.25, "y": 1},
- {"matrix": [6, 4], "x": 16.25, "y": 1},
-
- {"matrix": [6, 3], "x": 17.5, "y": 1},
- {"matrix": [6, 2], "x": 18.5, "y": 1},
- {"matrix": [6, 1], "x": 19.5, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [7, 9], "x": 10.75, "y": 2},
- {"matrix": [7, 8], "x": 11.75, "y": 2},
- {"matrix": [7, 7], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [7, 3], "x": 17.5, "y": 2},
- {"matrix": [7, 2], "x": 18.5, "y": 2},
- {"matrix": [7, 1], "x": 19.5, "y": 2},
- {"matrix": [7, 0], "x": 20.5, "y": 1, "h": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 1], "x": 2.25, "y": 3},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [8, 9], "x": 11.25, "y": 3},
- {"matrix": [8, 8], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [8, 5], "x": 15.75, "y": 3.5},
-
- {"matrix": [8, 3], "x": 17.5, "y": 3},
- {"matrix": [8, 2], "x": 18.5, "y": 3},
- {"matrix": [8, 1], "x": 19.5, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3},
- {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3},
- {"matrix": [4, 9], "x": 9.75, "y": 4, "w": 1.5},
- {"matrix": [9, 9], "x": 11.25, "y": 4, "w": 1.5},
- {"matrix": [9, 8], "x": 12.75, "y": 4, "w": 1.25},
-
- {"matrix": [9, 6], "x": 14.75, "y": 4.5},
- {"matrix": [9, 5], "x": 15.75, "y": 4.5},
- {"matrix": [9, 4], "x": 16.75, "y": 4.5},
-
- {"matrix": [9, 2], "x": 18.5, "y": 4},
- {"matrix": [9, 1], "x": 19.5, "y": 4},
- {"matrix": [9, 0], "x": 20.5, "y": 3, "h": 2}
- ]
- }
- }
-}
diff --git a/keyboards/io_mini1800/keyboard.json b/keyboards/io_mini1800/keyboard.json
@@ -0,0 +1,239 @@
+{
+ "keyboard_name": "io_mini1800",
+ "manufacturer": "jpuerto96",
+ "url": "https://github.com/jpuerto96",
+ "maintainer": "jpuerto96 (s8erdude)",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x0000",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["D1", "D0", "B7", "B2", "F0", "F1", "F7", "F6", "F4", "F5"],
+ "rows": ["D6", "D7", "B4", "B5", "D4", "E6", "B3", "D2", "D5", "D3"]
+ },
+ "diode_direction": "COL2ROW",
+ "encoder": {
+ "rotary": [
+ {"pin_a": "B0", "pin_b": "B1"}
+ ]
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_625u": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [5, 9], "x": 10, "y": 0},
+ {"matrix": [5, 8], "x": 11, "y": 0},
+ {"matrix": [5, 7], "x": 12, "y": 0},
+ {"matrix": [5, 6], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [5, 5], "x": 15.25, "y": 0},
+ {"matrix": [5, 4], "x": 16.25, "y": 0},
+
+ {"matrix": [5, 3], "x": 17.5, "y": 0},
+ {"matrix": [5, 2], "x": 18.5, "y": 0},
+ {"matrix": [5, 1], "x": 19.5, "y": 0},
+ {"matrix": [5, 0], "x": 20.5, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [6, 9], "x": 10.5, "y": 1},
+ {"matrix": [6, 8], "x": 11.5, "y": 1},
+ {"matrix": [6, 7], "x": 12.5, "y": 1},
+ {"matrix": [6, 6], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [6, 5], "x": 15.25, "y": 1},
+ {"matrix": [6, 4], "x": 16.25, "y": 1},
+
+ {"matrix": [6, 3], "x": 17.5, "y": 1},
+ {"matrix": [6, 2], "x": 18.5, "y": 1},
+ {"matrix": [6, 1], "x": 19.5, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [7, 9], "x": 10.75, "y": 2},
+ {"matrix": [7, 8], "x": 11.75, "y": 2},
+ {"matrix": [7, 7], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [7, 3], "x": 17.5, "y": 2},
+ {"matrix": [7, 2], "x": 18.5, "y": 2},
+ {"matrix": [7, 1], "x": 19.5, "y": 2},
+ {"matrix": [7, 0], "x": 20.5, "y": 1, "h": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 1], "x": 2.25, "y": 3},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [8, 9], "x": 11.25, "y": 3},
+ {"matrix": [8, 8], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [8, 5], "x": 15.75, "y": 3.5},
+
+ {"matrix": [8, 3], "x": 17.5, "y": 3},
+ {"matrix": [8, 2], "x": 18.5, "y": 3},
+ {"matrix": [8, 1], "x": 19.5, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.5},
+ {"matrix": [9, 9], "x": 11.5, "y": 4, "w": 1.25},
+ {"matrix": [9, 8], "x": 12.75, "y": 4, "w": 1.25},
+
+ {"matrix": [9, 6], "x": 14.75, "y": 4.5},
+ {"matrix": [9, 5], "x": 15.75, "y": 4.5},
+ {"matrix": [9, 4], "x": 16.75, "y": 4.5},
+
+ {"matrix": [9, 2], "x": 18.5, "y": 4},
+ {"matrix": [9, 1], "x": 19.5, "y": 4},
+ {"matrix": [9, 0], "x": 20.5, "y": 3, "h": 2}
+ ]
+ },
+ "LAYOUT_2x3u": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [5, 9], "x": 10, "y": 0},
+ {"matrix": [5, 8], "x": 11, "y": 0},
+ {"matrix": [5, 7], "x": 12, "y": 0},
+ {"matrix": [5, 6], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [5, 5], "x": 15.25, "y": 0},
+ {"matrix": [5, 4], "x": 16.25, "y": 0},
+
+ {"matrix": [5, 3], "x": 17.5, "y": 0},
+ {"matrix": [5, 2], "x": 18.5, "y": 0},
+ {"matrix": [5, 1], "x": 19.5, "y": 0},
+ {"matrix": [5, 0], "x": 20.5, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [6, 9], "x": 10.5, "y": 1},
+ {"matrix": [6, 8], "x": 11.5, "y": 1},
+ {"matrix": [6, 7], "x": 12.5, "y": 1},
+ {"matrix": [6, 6], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [6, 5], "x": 15.25, "y": 1},
+ {"matrix": [6, 4], "x": 16.25, "y": 1},
+
+ {"matrix": [6, 3], "x": 17.5, "y": 1},
+ {"matrix": [6, 2], "x": 18.5, "y": 1},
+ {"matrix": [6, 1], "x": 19.5, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [7, 9], "x": 10.75, "y": 2},
+ {"matrix": [7, 8], "x": 11.75, "y": 2},
+ {"matrix": [7, 7], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [7, 3], "x": 17.5, "y": 2},
+ {"matrix": [7, 2], "x": 18.5, "y": 2},
+ {"matrix": [7, 1], "x": 19.5, "y": 2},
+ {"matrix": [7, 0], "x": 20.5, "y": 1, "h": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 1], "x": 2.25, "y": 3},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [8, 9], "x": 11.25, "y": 3},
+ {"matrix": [8, 8], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [8, 5], "x": 15.75, "y": 3.5},
+
+ {"matrix": [8, 3], "x": 17.5, "y": 3},
+ {"matrix": [8, 2], "x": 18.5, "y": 3},
+ {"matrix": [8, 1], "x": 19.5, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3},
+ {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3},
+ {"matrix": [4, 9], "x": 9.75, "y": 4, "w": 1.5},
+ {"matrix": [9, 9], "x": 11.25, "y": 4, "w": 1.5},
+ {"matrix": [9, 8], "x": 12.75, "y": 4, "w": 1.25},
+
+ {"matrix": [9, 6], "x": 14.75, "y": 4.5},
+ {"matrix": [9, 5], "x": 15.75, "y": 4.5},
+ {"matrix": [9, 4], "x": 16.75, "y": 4.5},
+
+ {"matrix": [9, 2], "x": 18.5, "y": 4},
+ {"matrix": [9, 1], "x": 19.5, "y": 4},
+ {"matrix": [9, 0], "x": 20.5, "y": 3, "h": 2}
+ ]
+ }
+ }
+}
diff --git a/keyboards/io_mini1800/rules.mk b/keyboards/io_mini1800/rules.mk
@@ -1,14 +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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
-ENCODER_ENABLE = yes
diff --git a/keyboards/irene/info.json b/keyboards/irene/info.json
@@ -1,337 +0,0 @@
-{
- "keyboard_name": "Irene",
- "manufacturer": "Andrei Collado",
- "url": "",
- "maintainer": "Andrei Collado",
- "usb": {
- "vid": "0x1434",
- "pid": "0x3000",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "led_count": 23,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "F1"
- },
- "matrix_pins": {
- "cols": ["F4", "F5", "F6", "F7", "C6", "B6", "B5", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"],
- "rows": ["B0", "F0", "C7", "B4", "B7"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layout_aliases": {
- "LAYOUT_all": "LAYOUT_alice_split_bs"
- },
- "community_layouts": [
- "alice",
- "alice_split_bs"
- ],
- "layouts": {
- "LAYOUT_alice": {
- "layout": [
- {"label": "Delete", "matrix": [0, 0], "x": 0.5, "y": 0},
- {"label": "Esc", "matrix": [0, 1], "x": 1.75, "y": 0},
- {"label": "1", "matrix": [0, 2], "x": 2.75, "y": 0},
- {"label": "2", "matrix": [0, 3], "x": 3.75, "y": 0},
- {"label": "3", "matrix": [0, 4], "x": 4.75, "y": 0},
- {"label": "4", "matrix": [0, 5], "x": 5.75, "y": 0},
- {"label": "5", "matrix": [0, 6], "x": 6.75, "y": 0},
- {"label": "6", "matrix": [4, 7], "x": 7.75, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 10, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 11, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 12, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 13, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 14, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 15, "y": 0},
- {"label": "Backspace", "matrix": [0, 14], "x": 16, "y": 0, "w": 2},
-
- {"label": "Page Up", "matrix": [1, 0], "x": 0.25, "y": 1},
- {"label": "Tab", "matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 2], "x": 3, "y": 1},
- {"label": "W", "matrix": [1, 3], "x": 4, "y": 1},
- {"label": "E", "matrix": [1, 4], "x": 5, "y": 1},
- {"label": "R", "matrix": [1, 5], "x": 6, "y": 1},
- {"label": "T", "matrix": [1, 6], "x": 7, "y": 1},
- {"label": "Y", "matrix": [1, 7], "x": 9.5, "y": 1},
- {"label": "U", "matrix": [1, 8], "x": 10.5, "y": 1},
- {"label": "I", "matrix": [1, 9], "x": 11.5, "y": 1},
- {"label": "O", "matrix": [1, 10], "x": 12.5, "y": 1},
- {"label": "P", "matrix": [1, 11], "x": 13.5, "y": 1},
- {"label": "[", "matrix": [1, 12], "x": 14.5, "y": 1},
- {"label": "]", "matrix": [1, 13], "x": 15.5, "y": 1},
- {"label": "\\", "matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5},
-
- {"label": "Page Down", "matrix": [2, 0], "x": 0, "y": 2},
- {"label": "Caps Lock", "matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 2], "x": 3.25, "y": 2},
- {"label": "S", "matrix": [2, 3], "x": 4.25, "y": 2},
- {"label": "D", "matrix": [2, 4], "x": 5.25, "y": 2},
- {"label": "F", "matrix": [2, 5], "x": 6.25, "y": 2},
- {"label": "G", "matrix": [2, 6], "x": 7.25, "y": 2},
- {"label": "H", "matrix": [2, 7], "x": 9.75, "y": 2},
- {"label": "J", "matrix": [2, 8], "x": 10.75, "y": 2},
- {"label": "K", "matrix": [2, 9], "x": 11.75, "y": 2},
- {"label": "L", "matrix": [2, 10], "x": 12.75, "y": 2},
- {"label": ";", "matrix": [2, 11], "x": 13.75, "y": 2},
- {"label": "'", "matrix": [2, 12], "x": 14.75, "y": 2},
- {"label": "Enter", "matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 3.75, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 4.75, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 5.75, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 6.75, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3},
- {"label": "B", "matrix": [3, 7], "x": 9.25, "y": 3},
- {"label": "N", "matrix": [3, 8], "x": 10.25, "y": 3},
- {"label": "M", "matrix": [3, 9], "x": 11.25, "y": 3},
- {"label": ",", "matrix": [3, 10], "x": 12.25, "y": 3},
- {"label": ".", "matrix": [3, 11], "x": 13.25, "y": 3},
- {"label": "/", "matrix": [3, 12], "x": 14.25, "y": 3},
- {"label": "Shift", "matrix": [3, 13], "x": 15.25, "y": 3, "w": 1.75},
- {"label": "Fn", "matrix": [3, 14], "x": 17, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
- {"label": "Alt", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
- {"label": "Space", "matrix": [4, 4], "x": 5.5, "y": 4, "w": 2},
- {"label": "Fn", "matrix": [4, 6], "x": 7.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75},
- {"label": "Alt", "matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"label": "Ctrl", "matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_alice_split_bs": {
- "layout": [
- {"label": "Delete", "matrix": [0, 0], "x": 0.5, "y": 0},
- {"label": "Esc", "matrix": [0, 1], "x": 1.75, "y": 0},
- {"label": "1", "matrix": [0, 2], "x": 2.75, "y": 0},
- {"label": "2", "matrix": [0, 3], "x": 3.75, "y": 0},
- {"label": "3", "matrix": [0, 4], "x": 4.75, "y": 0},
- {"label": "4", "matrix": [0, 5], "x": 5.75, "y": 0},
- {"label": "5", "matrix": [0, 6], "x": 6.75, "y": 0},
- {"label": "6", "matrix": [4, 7], "x": 7.75, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 10, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 11, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 12, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 13, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 14, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 15, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 16, "y": 0},
- {"label": "Backspace", "matrix": [0, 14], "x": 17, "y": 0},
-
- {"label": "Page Up", "matrix": [1, 0], "x": 0.25, "y": 1},
- {"label": "Tab", "matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 2], "x": 3, "y": 1},
- {"label": "W", "matrix": [1, 3], "x": 4, "y": 1},
- {"label": "E", "matrix": [1, 4], "x": 5, "y": 1},
- {"label": "R", "matrix": [1, 5], "x": 6, "y": 1},
- {"label": "T", "matrix": [1, 6], "x": 7, "y": 1},
- {"label": "Y", "matrix": [1, 7], "x": 9.5, "y": 1},
- {"label": "U", "matrix": [1, 8], "x": 10.5, "y": 1},
- {"label": "I", "matrix": [1, 9], "x": 11.5, "y": 1},
- {"label": "O", "matrix": [1, 10], "x": 12.5, "y": 1},
- {"label": "P", "matrix": [1, 11], "x": 13.5, "y": 1},
- {"label": "[", "matrix": [1, 12], "x": 14.5, "y": 1},
- {"label": "]", "matrix": [1, 13], "x": 15.5, "y": 1},
- {"label": "\\", "matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5},
-
- {"label": "Page Down", "matrix": [2, 0], "x": 0, "y": 2},
- {"label": "Caps Lock", "matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 2], "x": 3.25, "y": 2},
- {"label": "S", "matrix": [2, 3], "x": 4.25, "y": 2},
- {"label": "D", "matrix": [2, 4], "x": 5.25, "y": 2},
- {"label": "F", "matrix": [2, 5], "x": 6.25, "y": 2},
- {"label": "G", "matrix": [2, 6], "x": 7.25, "y": 2},
- {"label": "H", "matrix": [2, 7], "x": 9.75, "y": 2},
- {"label": "J", "matrix": [2, 8], "x": 10.75, "y": 2},
- {"label": "K", "matrix": [2, 9], "x": 11.75, "y": 2},
- {"label": "L", "matrix": [2, 10], "x": 12.75, "y": 2},
- {"label": ";", "matrix": [2, 11], "x": 13.75, "y": 2},
- {"label": "'", "matrix": [2, 12], "x": 14.75, "y": 2},
- {"label": "Enter", "matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 3.75, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 4.75, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 5.75, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 6.75, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3},
- {"label": "B", "matrix": [3, 7], "x": 9.25, "y": 3},
- {"label": "N", "matrix": [3, 8], "x": 10.25, "y": 3},
- {"label": "M", "matrix": [3, 9], "x": 11.25, "y": 3},
- {"label": ",", "matrix": [3, 10], "x": 12.25, "y": 3},
- {"label": ".", "matrix": [3, 11], "x": 13.25, "y": 3},
- {"label": "/", "matrix": [3, 12], "x": 14.25, "y": 3},
- {"label": "Shift", "matrix": [3, 13], "x": 15.25, "y": 3, "w": 1.75},
- {"label": "Fn", "matrix": [3, 14], "x": 17, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
- {"label": "Alt", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
- {"label": "Space", "matrix": [4, 4], "x": 5.5, "y": 4, "w": 2},
- {"label": "Fn", "matrix": [4, 6], "x": 7.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75},
- {"label": "Alt", "matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"label": "Ctrl", "matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_alice_full_rshift": {
- "layout": [
- {"label": "Delete", "matrix": [0, 0], "x": 0.5, "y": 0},
- {"label": "Esc", "matrix": [0, 1], "x": 1.75, "y": 0},
- {"label": "1", "matrix": [0, 2], "x": 2.75, "y": 0},
- {"label": "2", "matrix": [0, 3], "x": 3.75, "y": 0},
- {"label": "3", "matrix": [0, 4], "x": 4.75, "y": 0},
- {"label": "4", "matrix": [0, 5], "x": 5.75, "y": 0},
- {"label": "5", "matrix": [0, 6], "x": 6.75, "y": 0},
- {"label": "6", "matrix": [4, 7], "x": 7.75, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 10, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 11, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 12, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 13, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 14, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 15, "y": 0},
- {"label": "Backspace", "matrix": [0, 14], "x": 16, "y": 0, "w": 2},
-
- {"label": "Page Up", "matrix": [1, 0], "x": 0.25, "y": 1},
- {"label": "Tab", "matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 2], "x": 3, "y": 1},
- {"label": "W", "matrix": [1, 3], "x": 4, "y": 1},
- {"label": "E", "matrix": [1, 4], "x": 5, "y": 1},
- {"label": "R", "matrix": [1, 5], "x": 6, "y": 1},
- {"label": "T", "matrix": [1, 6], "x": 7, "y": 1},
- {"label": "Y", "matrix": [1, 7], "x": 9.5, "y": 1},
- {"label": "U", "matrix": [1, 8], "x": 10.5, "y": 1},
- {"label": "I", "matrix": [1, 9], "x": 11.5, "y": 1},
- {"label": "O", "matrix": [1, 10], "x": 12.5, "y": 1},
- {"label": "P", "matrix": [1, 11], "x": 13.5, "y": 1},
- {"label": "[", "matrix": [1, 12], "x": 14.5, "y": 1},
- {"label": "]", "matrix": [1, 13], "x": 15.5, "y": 1},
- {"label": "\\", "matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5},
-
- {"label": "Page Down", "matrix": [2, 0], "x": 0, "y": 2},
- {"label": "Caps Lock", "matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 2], "x": 3.25, "y": 2},
- {"label": "S", "matrix": [2, 3], "x": 4.25, "y": 2},
- {"label": "D", "matrix": [2, 4], "x": 5.25, "y": 2},
- {"label": "F", "matrix": [2, 5], "x": 6.25, "y": 2},
- {"label": "G", "matrix": [2, 6], "x": 7.25, "y": 2},
- {"label": "H", "matrix": [2, 7], "x": 9.75, "y": 2},
- {"label": "J", "matrix": [2, 8], "x": 10.75, "y": 2},
- {"label": "K", "matrix": [2, 9], "x": 11.75, "y": 2},
- {"label": "L", "matrix": [2, 10], "x": 12.75, "y": 2},
- {"label": ";", "matrix": [2, 11], "x": 13.75, "y": 2},
- {"label": "'", "matrix": [2, 12], "x": 14.75, "y": 2},
- {"label": "Enter", "matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 3.75, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 4.75, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 5.75, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 6.75, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3},
- {"label": "B", "matrix": [3, 7], "x": 9.25, "y": 3},
- {"label": "N", "matrix": [3, 8], "x": 10.25, "y": 3},
- {"label": "M", "matrix": [3, 9], "x": 11.25, "y": 3},
- {"label": ",", "matrix": [3, 10], "x": 12.25, "y": 3},
- {"label": ".", "matrix": [3, 11], "x": 13.25, "y": 3},
- {"label": "/", "matrix": [3, 12], "x": 14.25, "y": 3},
- {"label": "Shift", "matrix": [3, 13], "x": 15.25, "y": 3, "w": 2.75},
-
- {"label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
- {"label": "Alt", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
- {"label": "Space", "matrix": [4, 4], "x": 5.5, "y": 4, "w": 2},
- {"label": "Fn", "matrix": [4, 6], "x": 7.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75},
- {"label": "Alt", "matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"label": "Ctrl", "matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_alice_split_bs_full_rshift": {
- "layout": [
- {"label": "Delete", "matrix": [0, 0], "x": 0.5, "y": 0},
- {"label": "Esc", "matrix": [0, 1], "x": 1.75, "y": 0},
- {"label": "1", "matrix": [0, 2], "x": 2.75, "y": 0},
- {"label": "2", "matrix": [0, 3], "x": 3.75, "y": 0},
- {"label": "3", "matrix": [0, 4], "x": 4.75, "y": 0},
- {"label": "4", "matrix": [0, 5], "x": 5.75, "y": 0},
- {"label": "5", "matrix": [0, 6], "x": 6.75, "y": 0},
- {"label": "6", "matrix": [4, 7], "x": 7.75, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 10, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 11, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 12, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 13, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 14, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 15, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 16, "y": 0},
- {"label": "Backspace", "matrix": [0, 14], "x": 17, "y": 0},
-
- {"label": "Page Up", "matrix": [1, 0], "x": 0.25, "y": 1},
- {"label": "Tab", "matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 2], "x": 3, "y": 1},
- {"label": "W", "matrix": [1, 3], "x": 4, "y": 1},
- {"label": "E", "matrix": [1, 4], "x": 5, "y": 1},
- {"label": "R", "matrix": [1, 5], "x": 6, "y": 1},
- {"label": "T", "matrix": [1, 6], "x": 7, "y": 1},
- {"label": "Y", "matrix": [1, 7], "x": 9.5, "y": 1},
- {"label": "U", "matrix": [1, 8], "x": 10.5, "y": 1},
- {"label": "I", "matrix": [1, 9], "x": 11.5, "y": 1},
- {"label": "O", "matrix": [1, 10], "x": 12.5, "y": 1},
- {"label": "P", "matrix": [1, 11], "x": 13.5, "y": 1},
- {"label": "[", "matrix": [1, 12], "x": 14.5, "y": 1},
- {"label": "]", "matrix": [1, 13], "x": 15.5, "y": 1},
- {"label": "\\", "matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5},
-
- {"label": "Page Down", "matrix": [2, 0], "x": 0, "y": 2},
- {"label": "Caps Lock", "matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 2], "x": 3.25, "y": 2},
- {"label": "S", "matrix": [2, 3], "x": 4.25, "y": 2},
- {"label": "D", "matrix": [2, 4], "x": 5.25, "y": 2},
- {"label": "F", "matrix": [2, 5], "x": 6.25, "y": 2},
- {"label": "G", "matrix": [2, 6], "x": 7.25, "y": 2},
- {"label": "H", "matrix": [2, 7], "x": 9.75, "y": 2},
- {"label": "J", "matrix": [2, 8], "x": 10.75, "y": 2},
- {"label": "K", "matrix": [2, 9], "x": 11.75, "y": 2},
- {"label": "L", "matrix": [2, 10], "x": 12.75, "y": 2},
- {"label": ";", "matrix": [2, 11], "x": 13.75, "y": 2},
- {"label": "'", "matrix": [2, 12], "x": 14.75, "y": 2},
- {"label": "Enter", "matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 3.75, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 4.75, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 5.75, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 6.75, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3},
- {"label": "B", "matrix": [3, 7], "x": 9.25, "y": 3},
- {"label": "N", "matrix": [3, 8], "x": 10.25, "y": 3},
- {"label": "M", "matrix": [3, 9], "x": 11.25, "y": 3},
- {"label": ",", "matrix": [3, 10], "x": 12.25, "y": 3},
- {"label": ".", "matrix": [3, 11], "x": 13.25, "y": 3},
- {"label": "/", "matrix": [3, 12], "x": 14.25, "y": 3},
- {"label": "Shift", "matrix": [3, 13], "x": 15.25, "y": 3, "w": 2.75},
-
- {"label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
- {"label": "Alt", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
- {"label": "Space", "matrix": [4, 4], "x": 5.5, "y": 4, "w": 2},
- {"label": "Fn", "matrix": [4, 6], "x": 7.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75},
- {"label": "Alt", "matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"label": "Ctrl", "matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.5}
- ]
- }
- }
-}
diff --git a/keyboards/irene/keyboard.json b/keyboards/irene/keyboard.json
@@ -0,0 +1,346 @@
+{
+ "keyboard_name": "Irene",
+ "manufacturer": "Andrei Collado",
+ "url": "",
+ "maintainer": "Andrei Collado",
+ "usb": {
+ "vid": "0x1434",
+ "pid": "0x3000",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "led_count": 23,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "F1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["F4", "F5", "F6", "F7", "C6", "B6", "B5", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"],
+ "rows": ["B0", "F0", "C7", "B4", "B7"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layout_aliases": {
+ "LAYOUT_all": "LAYOUT_alice_split_bs"
+ },
+ "community_layouts": [
+ "alice",
+ "alice_split_bs"
+ ],
+ "layouts": {
+ "LAYOUT_alice": {
+ "layout": [
+ {"label": "Delete", "matrix": [0, 0], "x": 0.5, "y": 0},
+ {"label": "Esc", "matrix": [0, 1], "x": 1.75, "y": 0},
+ {"label": "1", "matrix": [0, 2], "x": 2.75, "y": 0},
+ {"label": "2", "matrix": [0, 3], "x": 3.75, "y": 0},
+ {"label": "3", "matrix": [0, 4], "x": 4.75, "y": 0},
+ {"label": "4", "matrix": [0, 5], "x": 5.75, "y": 0},
+ {"label": "5", "matrix": [0, 6], "x": 6.75, "y": 0},
+ {"label": "6", "matrix": [4, 7], "x": 7.75, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 10, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 11, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 12, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 13, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 14, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 15, "y": 0},
+ {"label": "Backspace", "matrix": [0, 14], "x": 16, "y": 0, "w": 2},
+
+ {"label": "Page Up", "matrix": [1, 0], "x": 0.25, "y": 1},
+ {"label": "Tab", "matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 2], "x": 3, "y": 1},
+ {"label": "W", "matrix": [1, 3], "x": 4, "y": 1},
+ {"label": "E", "matrix": [1, 4], "x": 5, "y": 1},
+ {"label": "R", "matrix": [1, 5], "x": 6, "y": 1},
+ {"label": "T", "matrix": [1, 6], "x": 7, "y": 1},
+ {"label": "Y", "matrix": [1, 7], "x": 9.5, "y": 1},
+ {"label": "U", "matrix": [1, 8], "x": 10.5, "y": 1},
+ {"label": "I", "matrix": [1, 9], "x": 11.5, "y": 1},
+ {"label": "O", "matrix": [1, 10], "x": 12.5, "y": 1},
+ {"label": "P", "matrix": [1, 11], "x": 13.5, "y": 1},
+ {"label": "[", "matrix": [1, 12], "x": 14.5, "y": 1},
+ {"label": "]", "matrix": [1, 13], "x": 15.5, "y": 1},
+ {"label": "\\", "matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5},
+
+ {"label": "Page Down", "matrix": [2, 0], "x": 0, "y": 2},
+ {"label": "Caps Lock", "matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 2], "x": 3.25, "y": 2},
+ {"label": "S", "matrix": [2, 3], "x": 4.25, "y": 2},
+ {"label": "D", "matrix": [2, 4], "x": 5.25, "y": 2},
+ {"label": "F", "matrix": [2, 5], "x": 6.25, "y": 2},
+ {"label": "G", "matrix": [2, 6], "x": 7.25, "y": 2},
+ {"label": "H", "matrix": [2, 7], "x": 9.75, "y": 2},
+ {"label": "J", "matrix": [2, 8], "x": 10.75, "y": 2},
+ {"label": "K", "matrix": [2, 9], "x": 11.75, "y": 2},
+ {"label": "L", "matrix": [2, 10], "x": 12.75, "y": 2},
+ {"label": ";", "matrix": [2, 11], "x": 13.75, "y": 2},
+ {"label": "'", "matrix": [2, 12], "x": 14.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 3.75, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 4.75, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 5.75, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 6.75, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3},
+ {"label": "B", "matrix": [3, 7], "x": 9.25, "y": 3},
+ {"label": "N", "matrix": [3, 8], "x": 10.25, "y": 3},
+ {"label": "M", "matrix": [3, 9], "x": 11.25, "y": 3},
+ {"label": ",", "matrix": [3, 10], "x": 12.25, "y": 3},
+ {"label": ".", "matrix": [3, 11], "x": 13.25, "y": 3},
+ {"label": "/", "matrix": [3, 12], "x": 14.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 13], "x": 15.25, "y": 3, "w": 1.75},
+ {"label": "Fn", "matrix": [3, 14], "x": 17, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
+ {"label": "Alt", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
+ {"label": "Space", "matrix": [4, 4], "x": 5.5, "y": 4, "w": 2},
+ {"label": "Fn", "matrix": [4, 6], "x": 7.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75},
+ {"label": "Alt", "matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"label": "Ctrl", "matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_alice_split_bs": {
+ "layout": [
+ {"label": "Delete", "matrix": [0, 0], "x": 0.5, "y": 0},
+ {"label": "Esc", "matrix": [0, 1], "x": 1.75, "y": 0},
+ {"label": "1", "matrix": [0, 2], "x": 2.75, "y": 0},
+ {"label": "2", "matrix": [0, 3], "x": 3.75, "y": 0},
+ {"label": "3", "matrix": [0, 4], "x": 4.75, "y": 0},
+ {"label": "4", "matrix": [0, 5], "x": 5.75, "y": 0},
+ {"label": "5", "matrix": [0, 6], "x": 6.75, "y": 0},
+ {"label": "6", "matrix": [4, 7], "x": 7.75, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 10, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 11, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 12, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 13, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 14, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 15, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 16, "y": 0},
+ {"label": "Backspace", "matrix": [0, 14], "x": 17, "y": 0},
+
+ {"label": "Page Up", "matrix": [1, 0], "x": 0.25, "y": 1},
+ {"label": "Tab", "matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 2], "x": 3, "y": 1},
+ {"label": "W", "matrix": [1, 3], "x": 4, "y": 1},
+ {"label": "E", "matrix": [1, 4], "x": 5, "y": 1},
+ {"label": "R", "matrix": [1, 5], "x": 6, "y": 1},
+ {"label": "T", "matrix": [1, 6], "x": 7, "y": 1},
+ {"label": "Y", "matrix": [1, 7], "x": 9.5, "y": 1},
+ {"label": "U", "matrix": [1, 8], "x": 10.5, "y": 1},
+ {"label": "I", "matrix": [1, 9], "x": 11.5, "y": 1},
+ {"label": "O", "matrix": [1, 10], "x": 12.5, "y": 1},
+ {"label": "P", "matrix": [1, 11], "x": 13.5, "y": 1},
+ {"label": "[", "matrix": [1, 12], "x": 14.5, "y": 1},
+ {"label": "]", "matrix": [1, 13], "x": 15.5, "y": 1},
+ {"label": "\\", "matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5},
+
+ {"label": "Page Down", "matrix": [2, 0], "x": 0, "y": 2},
+ {"label": "Caps Lock", "matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 2], "x": 3.25, "y": 2},
+ {"label": "S", "matrix": [2, 3], "x": 4.25, "y": 2},
+ {"label": "D", "matrix": [2, 4], "x": 5.25, "y": 2},
+ {"label": "F", "matrix": [2, 5], "x": 6.25, "y": 2},
+ {"label": "G", "matrix": [2, 6], "x": 7.25, "y": 2},
+ {"label": "H", "matrix": [2, 7], "x": 9.75, "y": 2},
+ {"label": "J", "matrix": [2, 8], "x": 10.75, "y": 2},
+ {"label": "K", "matrix": [2, 9], "x": 11.75, "y": 2},
+ {"label": "L", "matrix": [2, 10], "x": 12.75, "y": 2},
+ {"label": ";", "matrix": [2, 11], "x": 13.75, "y": 2},
+ {"label": "'", "matrix": [2, 12], "x": 14.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 3.75, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 4.75, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 5.75, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 6.75, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3},
+ {"label": "B", "matrix": [3, 7], "x": 9.25, "y": 3},
+ {"label": "N", "matrix": [3, 8], "x": 10.25, "y": 3},
+ {"label": "M", "matrix": [3, 9], "x": 11.25, "y": 3},
+ {"label": ",", "matrix": [3, 10], "x": 12.25, "y": 3},
+ {"label": ".", "matrix": [3, 11], "x": 13.25, "y": 3},
+ {"label": "/", "matrix": [3, 12], "x": 14.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 13], "x": 15.25, "y": 3, "w": 1.75},
+ {"label": "Fn", "matrix": [3, 14], "x": 17, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
+ {"label": "Alt", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
+ {"label": "Space", "matrix": [4, 4], "x": 5.5, "y": 4, "w": 2},
+ {"label": "Fn", "matrix": [4, 6], "x": 7.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75},
+ {"label": "Alt", "matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"label": "Ctrl", "matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_alice_full_rshift": {
+ "layout": [
+ {"label": "Delete", "matrix": [0, 0], "x": 0.5, "y": 0},
+ {"label": "Esc", "matrix": [0, 1], "x": 1.75, "y": 0},
+ {"label": "1", "matrix": [0, 2], "x": 2.75, "y": 0},
+ {"label": "2", "matrix": [0, 3], "x": 3.75, "y": 0},
+ {"label": "3", "matrix": [0, 4], "x": 4.75, "y": 0},
+ {"label": "4", "matrix": [0, 5], "x": 5.75, "y": 0},
+ {"label": "5", "matrix": [0, 6], "x": 6.75, "y": 0},
+ {"label": "6", "matrix": [4, 7], "x": 7.75, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 10, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 11, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 12, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 13, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 14, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 15, "y": 0},
+ {"label": "Backspace", "matrix": [0, 14], "x": 16, "y": 0, "w": 2},
+
+ {"label": "Page Up", "matrix": [1, 0], "x": 0.25, "y": 1},
+ {"label": "Tab", "matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 2], "x": 3, "y": 1},
+ {"label": "W", "matrix": [1, 3], "x": 4, "y": 1},
+ {"label": "E", "matrix": [1, 4], "x": 5, "y": 1},
+ {"label": "R", "matrix": [1, 5], "x": 6, "y": 1},
+ {"label": "T", "matrix": [1, 6], "x": 7, "y": 1},
+ {"label": "Y", "matrix": [1, 7], "x": 9.5, "y": 1},
+ {"label": "U", "matrix": [1, 8], "x": 10.5, "y": 1},
+ {"label": "I", "matrix": [1, 9], "x": 11.5, "y": 1},
+ {"label": "O", "matrix": [1, 10], "x": 12.5, "y": 1},
+ {"label": "P", "matrix": [1, 11], "x": 13.5, "y": 1},
+ {"label": "[", "matrix": [1, 12], "x": 14.5, "y": 1},
+ {"label": "]", "matrix": [1, 13], "x": 15.5, "y": 1},
+ {"label": "\\", "matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5},
+
+ {"label": "Page Down", "matrix": [2, 0], "x": 0, "y": 2},
+ {"label": "Caps Lock", "matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 2], "x": 3.25, "y": 2},
+ {"label": "S", "matrix": [2, 3], "x": 4.25, "y": 2},
+ {"label": "D", "matrix": [2, 4], "x": 5.25, "y": 2},
+ {"label": "F", "matrix": [2, 5], "x": 6.25, "y": 2},
+ {"label": "G", "matrix": [2, 6], "x": 7.25, "y": 2},
+ {"label": "H", "matrix": [2, 7], "x": 9.75, "y": 2},
+ {"label": "J", "matrix": [2, 8], "x": 10.75, "y": 2},
+ {"label": "K", "matrix": [2, 9], "x": 11.75, "y": 2},
+ {"label": "L", "matrix": [2, 10], "x": 12.75, "y": 2},
+ {"label": ";", "matrix": [2, 11], "x": 13.75, "y": 2},
+ {"label": "'", "matrix": [2, 12], "x": 14.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 3.75, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 4.75, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 5.75, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 6.75, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3},
+ {"label": "B", "matrix": [3, 7], "x": 9.25, "y": 3},
+ {"label": "N", "matrix": [3, 8], "x": 10.25, "y": 3},
+ {"label": "M", "matrix": [3, 9], "x": 11.25, "y": 3},
+ {"label": ",", "matrix": [3, 10], "x": 12.25, "y": 3},
+ {"label": ".", "matrix": [3, 11], "x": 13.25, "y": 3},
+ {"label": "/", "matrix": [3, 12], "x": 14.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 13], "x": 15.25, "y": 3, "w": 2.75},
+
+ {"label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
+ {"label": "Alt", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
+ {"label": "Space", "matrix": [4, 4], "x": 5.5, "y": 4, "w": 2},
+ {"label": "Fn", "matrix": [4, 6], "x": 7.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75},
+ {"label": "Alt", "matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"label": "Ctrl", "matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_alice_split_bs_full_rshift": {
+ "layout": [
+ {"label": "Delete", "matrix": [0, 0], "x": 0.5, "y": 0},
+ {"label": "Esc", "matrix": [0, 1], "x": 1.75, "y": 0},
+ {"label": "1", "matrix": [0, 2], "x": 2.75, "y": 0},
+ {"label": "2", "matrix": [0, 3], "x": 3.75, "y": 0},
+ {"label": "3", "matrix": [0, 4], "x": 4.75, "y": 0},
+ {"label": "4", "matrix": [0, 5], "x": 5.75, "y": 0},
+ {"label": "5", "matrix": [0, 6], "x": 6.75, "y": 0},
+ {"label": "6", "matrix": [4, 7], "x": 7.75, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 10, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 11, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 12, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 13, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 14, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 15, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 16, "y": 0},
+ {"label": "Backspace", "matrix": [0, 14], "x": 17, "y": 0},
+
+ {"label": "Page Up", "matrix": [1, 0], "x": 0.25, "y": 1},
+ {"label": "Tab", "matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 2], "x": 3, "y": 1},
+ {"label": "W", "matrix": [1, 3], "x": 4, "y": 1},
+ {"label": "E", "matrix": [1, 4], "x": 5, "y": 1},
+ {"label": "R", "matrix": [1, 5], "x": 6, "y": 1},
+ {"label": "T", "matrix": [1, 6], "x": 7, "y": 1},
+ {"label": "Y", "matrix": [1, 7], "x": 9.5, "y": 1},
+ {"label": "U", "matrix": [1, 8], "x": 10.5, "y": 1},
+ {"label": "I", "matrix": [1, 9], "x": 11.5, "y": 1},
+ {"label": "O", "matrix": [1, 10], "x": 12.5, "y": 1},
+ {"label": "P", "matrix": [1, 11], "x": 13.5, "y": 1},
+ {"label": "[", "matrix": [1, 12], "x": 14.5, "y": 1},
+ {"label": "]", "matrix": [1, 13], "x": 15.5, "y": 1},
+ {"label": "\\", "matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5},
+
+ {"label": "Page Down", "matrix": [2, 0], "x": 0, "y": 2},
+ {"label": "Caps Lock", "matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 2], "x": 3.25, "y": 2},
+ {"label": "S", "matrix": [2, 3], "x": 4.25, "y": 2},
+ {"label": "D", "matrix": [2, 4], "x": 5.25, "y": 2},
+ {"label": "F", "matrix": [2, 5], "x": 6.25, "y": 2},
+ {"label": "G", "matrix": [2, 6], "x": 7.25, "y": 2},
+ {"label": "H", "matrix": [2, 7], "x": 9.75, "y": 2},
+ {"label": "J", "matrix": [2, 8], "x": 10.75, "y": 2},
+ {"label": "K", "matrix": [2, 9], "x": 11.75, "y": 2},
+ {"label": "L", "matrix": [2, 10], "x": 12.75, "y": 2},
+ {"label": ";", "matrix": [2, 11], "x": 13.75, "y": 2},
+ {"label": "'", "matrix": [2, 12], "x": 14.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 3.75, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 4.75, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 5.75, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 6.75, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3},
+ {"label": "B", "matrix": [3, 7], "x": 9.25, "y": 3},
+ {"label": "N", "matrix": [3, 8], "x": 10.25, "y": 3},
+ {"label": "M", "matrix": [3, 9], "x": 11.25, "y": 3},
+ {"label": ",", "matrix": [3, 10], "x": 12.25, "y": 3},
+ {"label": ".", "matrix": [3, 11], "x": 13.25, "y": 3},
+ {"label": "/", "matrix": [3, 12], "x": 14.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 13], "x": 15.25, "y": 3, "w": 2.75},
+
+ {"label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
+ {"label": "Alt", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
+ {"label": "Space", "matrix": [4, 4], "x": 5.5, "y": 4, "w": 2},
+ {"label": "Fn", "matrix": [4, 6], "x": 7.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75},
+ {"label": "Alt", "matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"label": "Ctrl", "matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/irene/rules.mk b/keyboards/irene/rules.mk
@@ -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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/iriskeyboards/info.json b/keyboards/iriskeyboards/info.json
@@ -1,661 +0,0 @@
-{
- "keyboard_name": "Iris Rev0",
- "manufacturer": "SonOfAres",
- "url": "",
- "maintainer": "SonOfAres",
- "usb": {
- "vid": "0x494B",
- "pid": "0x3031",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["F0", "F1", "F4", "F5", "F6", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],
- "rows": ["D0", "D1", "D2", "D3", "D5"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": [
- "60_ansi",
- "60_ansi_split_bs_rshift",
- "60_ansi_tsangan",
- "60_tsangan_hhkb",
- "60_iso",
- "60_iso_split_bs_rshift",
- "60_iso_tsangan"
- ],
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
- {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
- {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
- ]
- },
- "LAYOUT_60_ansi": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
- {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
- {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
- ]
- },
- "LAYOUT_60_ansi_split_bs_rshift": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
- {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
- {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
- ]
- },
- "LAYOUT_60_ansi_tsangan": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
- {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
- {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5},
- {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4},
- {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_tsangan_hhkb": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
- {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
- {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5},
- {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4},
- {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_iso": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2},
- {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
- {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
- {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
- ]
- },
- "LAYOUT_60_iso_split_bs_rshift": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2},
- {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
- {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
- {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
- ]
- },
- "LAYOUT_60_iso_tsangan": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2},
- {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
- {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
- {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5},
- {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4},
- {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_iso_tsangan_split_bs_rshift": {
- "layout": [
- {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
- {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2},
- {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
- {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
- {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
- {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5},
- {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4},
- {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
- ]
- }
- }
-}
diff --git a/keyboards/iriskeyboards/keyboard.json b/keyboards/iriskeyboards/keyboard.json
@@ -0,0 +1,669 @@
+{
+ "keyboard_name": "Iris Rev0",
+ "manufacturer": "SonOfAres",
+ "url": "",
+ "maintainer": "SonOfAres",
+ "usb": {
+ "vid": "0x494B",
+ "pid": "0x3031",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["F0", "F1", "F4", "F5", "F6", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],
+ "rows": ["D0", "D1", "D2", "D3", "D5"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": [
+ "60_ansi",
+ "60_ansi_split_bs_rshift",
+ "60_ansi_tsangan",
+ "60_tsangan_hhkb",
+ "60_iso",
+ "60_iso_split_bs_rshift",
+ "60_iso_tsangan"
+ ],
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
+ {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
+ {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
+ ]
+ },
+ "LAYOUT_60_ansi": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
+ {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
+ {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
+ ]
+ },
+ "LAYOUT_60_ansi_split_bs_rshift": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
+ {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
+ {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
+ ]
+ },
+ "LAYOUT_60_ansi_tsangan": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
+ {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
+ {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5},
+ {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4},
+ {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_tsangan_hhkb": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
+ {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
+ {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5},
+ {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4},
+ {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_iso": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2},
+ {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
+ {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
+ {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
+ ]
+ },
+ "LAYOUT_60_iso_split_bs_rshift": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2},
+ {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
+ {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
+ {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
+ ]
+ },
+ "LAYOUT_60_iso_tsangan": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2},
+ {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
+ {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
+ {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5},
+ {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4},
+ {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_iso_tsangan_split_bs_rshift": {
+ "layout": [
+ {"label": "`", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "`", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
+ {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2},
+ {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
+ {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
+ {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
+ {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5},
+ {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4},
+ {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/iriskeyboards/rules.mk b/keyboards/iriskeyboards/rules.mk
@@ -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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/iron180/info.json b/keyboards/iron180/info.json
@@ -1,1001 +0,0 @@
-{
- "keyboard_name": "Iron180",
- "manufacturer": "SmithRune",
- "url": "",
- "maintainer": "Gondolindrim",
- "usb": {
- "vid": "0x8384",
- "pid": "0x1180",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["B7", "B6", "B5", "B4", "B3", "A10", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B2", "A4", "B1", "A3"],
- "rows": ["B9", "B8", "A15", "B0", "A7", "A5"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "A6",
- "levels": 20,
- "breathing": true
- },
- "processor": "STM32F072",
- "bootloader": "stm32-dfu",
- "community_layouts": [
- "tkl_f13_ansi",
- "tkl_f13_ansi_split_bs_rshift",
- "tkl_f13_ansi_tsangan",
- "tkl_f13_ansi_tsangan_split_bs_rshift",
- "tkl_f13_iso",
- "tkl_f13_iso_split_bs_rshift",
- "tkl_f13_iso_tsangan",
- "tkl_f13_iso_tsangan_split_bs_rshift"
- ],
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
- {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
- {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
- {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
- {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
- {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
- {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
-
- {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
- {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_f13_ansi": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
- {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
- {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
- {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
- {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
- {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
- {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75},
-
- {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
- {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_f13_ansi_split_bs_rshift": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
- {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
- {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
- {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
- {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
- {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
- {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
-
- {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
- {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_f13_ansi_tsangan": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
- {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
- {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
- {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
- {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
- {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
- {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75},
-
- {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
- {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5},
- {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
- {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
- {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
- {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
- {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
- {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
- {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
-
- {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
- {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5},
- {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_f13_iso": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
- {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
- {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
- {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
- {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
- {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
- {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75},
-
- {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
- {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_f13_iso_split_bs_rshift": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
- {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
- {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
- {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
- {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
- {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
- {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
-
- {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
- {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_f13_iso_tsangan": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
- {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
- {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
- {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
- {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
- {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
- {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75},
-
- {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
- {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5},
- {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
- {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
- {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
- {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
- {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
- {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
- {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
- {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
-
- {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
- {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5},
- {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25},
- {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
- {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
- {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
- ]
- }
- }
-}
diff --git a/keyboards/iron180/keyboard.json b/keyboards/iron180/keyboard.json
@@ -0,0 +1,1010 @@
+{
+ "keyboard_name": "Iron180",
+ "manufacturer": "SmithRune",
+ "url": "",
+ "maintainer": "Gondolindrim",
+ "usb": {
+ "vid": "0x8384",
+ "pid": "0x1180",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B7", "B6", "B5", "B4", "B3", "A10", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B2", "A4", "B1", "A3"],
+ "rows": ["B9", "B8", "A15", "B0", "A7", "A5"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "A6",
+ "levels": 20,
+ "breathing": true
+ },
+ "processor": "STM32F072",
+ "bootloader": "stm32-dfu",
+ "community_layouts": [
+ "tkl_f13_ansi",
+ "tkl_f13_ansi_split_bs_rshift",
+ "tkl_f13_ansi_tsangan",
+ "tkl_f13_ansi_tsangan_split_bs_rshift",
+ "tkl_f13_iso",
+ "tkl_f13_iso_split_bs_rshift",
+ "tkl_f13_iso_tsangan",
+ "tkl_f13_iso_tsangan_split_bs_rshift"
+ ],
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
+ {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
+ {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+ {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
+ {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+ {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
+ {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
+
+ {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_f13_ansi": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
+ {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
+ {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+ {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
+ {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+ {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
+ {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75},
+
+ {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_f13_ansi_split_bs_rshift": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
+ {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
+ {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+ {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
+ {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+ {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
+ {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
+
+ {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_f13_ansi_tsangan": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
+ {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
+ {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+ {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
+ {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+ {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
+ {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75},
+
+ {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
+ {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5},
+ {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
+ {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
+ {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+ {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
+ {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+ {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
+ {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
+
+ {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
+ {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5},
+ {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_f13_iso": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
+ {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
+ {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+ {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
+ {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+ {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
+ {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75},
+
+ {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_f13_iso_split_bs_rshift": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
+ {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
+ {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+ {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
+ {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+ {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
+ {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
+
+ {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_f13_iso_tsangan": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
+ {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
+ {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+ {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
+ {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+ {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
+ {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75},
+
+ {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
+ {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5},
+ {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Print Screen", "matrix": [0, 16], "x": 15.25, "y": 0},
+ {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0},
+ {"label": "Pause", "matrix": [0, 14], "x": 17.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+ {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25},
+ {"label": "Page Up", "matrix": [3, 16], "x": 17.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+ {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25},
+ {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25},
+
+ {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7},
+ {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5},
+ {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25},
+ {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25},
+ {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25},
+ {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/iron180/rules.mk b/keyboards/iron180/rules.mk
@@ -1,14 +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 = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-ENCODER_ENABLE = no
-
diff --git a/keyboards/j80/info.json b/keyboards/j80/info.json
@@ -1,554 +0,0 @@
-{
- "keyboard_name": "J80",
- "manufacturer": "JER",
- "url": "",
- "maintainer": "oeywil",
- "usb": {
- "vid": "0x20A0",
- "pid": "0x422D",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "A0"],
- "rows": ["B1", "B2", "B3", "B5", "B6", "B7", "B0"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "D4"
- },
- "indicators": {
- "caps_lock": "D1",
- "num_lock": "D0",
- "scroll_lock": "D6"
- },
- "processor": "atmega32a",
- "bootloader": "bootloadhid",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 7], "x": 6.5, "y": 0},
- {"matrix": [0, 8], "x": 7.5, "y": 0},
- {"matrix": [0, 9], "x": 8.5, "y": 0},
- {"matrix": [0, 10], "x": 9.5, "y": 0},
-
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 13], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 1], "x": 14, "y": 0},
-
- {"matrix": [6, 1], "x": 15.25, "y": 0},
- {"matrix": [6, 2], "x": 16.25, "y": 0},
- {"matrix": [6, 13], "x": 17.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 13], "x": 12, "y": 1.25},
- {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
-
- {"matrix": [6, 6], "x": 15.25, "y": 1.25},
- {"matrix": [6, 5], "x": 16.25, "y": 1.25},
- {"matrix": [6, 4], "x": 17.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"matrix": [2, 12], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"matrix": [6, 12], "x": 15.25, "y": 2.25},
- {"matrix": [6, 8], "x": 16.25, "y": 2.25},
- {"matrix": [6, 7], "x": 17.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"matrix": [3, 12], "x": 1.25, "y": 4.25},
- {"matrix": [4, 1], "x": 2.25, "y": 4.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4.25},
- {"matrix": [4, 3], "x": 4.25, "y": 4.25},
- {"matrix": [4, 4], "x": 5.25, "y": 4.25},
- {"matrix": [4, 5], "x": 6.25, "y": 4.25},
- {"matrix": [4, 6], "x": 7.25, "y": 4.25},
- {"matrix": [4, 7], "x": 8.25, "y": 4.25},
- {"matrix": [4, 8], "x": 9.25, "y": 4.25},
- {"matrix": [4, 9], "x": 10.25, "y": 4.25},
- {"matrix": [4, 10], "x": 11.25, "y": 4.25},
- {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75},
- {"matrix": [4, 13], "x": 14, "y": 4.25},
-
- {"matrix": [4, 12], "x": 16.25, "y": 4.25},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
- {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"matrix": [5, 13], "x": 15.25, "y": 5.25},
- {"matrix": [5, 12], "x": 16.25, "y": 5.25},
- {"matrix": [5, 7], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 7], "x": 6.5, "y": 0},
- {"matrix": [0, 8], "x": 7.5, "y": 0},
- {"matrix": [0, 9], "x": 8.5, "y": 0},
- {"matrix": [0, 10], "x": 9.5, "y": 0},
-
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 13], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 1], "x": 14, "y": 0},
-
- {"matrix": [6, 1], "x": 15.25, "y": 0},
- {"matrix": [6, 2], "x": 16.25, "y": 0},
- {"matrix": [6, 13], "x": 17.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 13], "x": 12, "y": 1.25},
- {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
-
- {"matrix": [6, 6], "x": 15.25, "y": 1.25},
- {"matrix": [6, 5], "x": 16.25, "y": 1.25},
- {"matrix": [6, 4], "x": 17.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"matrix": [2, 12], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"matrix": [6, 12], "x": 15.25, "y": 2.25},
- {"matrix": [6, 8], "x": 16.25, "y": 2.25},
- {"matrix": [6, 7], "x": 17.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"matrix": [4, 1], "x": 2.25, "y": 4.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4.25},
- {"matrix": [4, 3], "x": 4.25, "y": 4.25},
- {"matrix": [4, 4], "x": 5.25, "y": 4.25},
- {"matrix": [4, 5], "x": 6.25, "y": 4.25},
- {"matrix": [4, 6], "x": 7.25, "y": 4.25},
- {"matrix": [4, 7], "x": 8.25, "y": 4.25},
- {"matrix": [4, 8], "x": 9.25, "y": 4.25},
- {"matrix": [4, 9], "x": 10.25, "y": 4.25},
- {"matrix": [4, 10], "x": 11.25, "y": 4.25},
- {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 2.75},
-
- {"matrix": [4, 12], "x": 16.25, "y": 4.25},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
- {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"matrix": [5, 13], "x": 15.25, "y": 5.25},
- {"matrix": [5, 12], "x": 16.25, "y": 5.25},
- {"matrix": [5, 7], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_ansi_split_rshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 7], "x": 6.5, "y": 0},
- {"matrix": [0, 8], "x": 7.5, "y": 0},
- {"matrix": [0, 9], "x": 8.5, "y": 0},
- {"matrix": [0, 10], "x": 9.5, "y": 0},
-
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 13], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 1], "x": 14, "y": 0},
-
- {"matrix": [6, 1], "x": 15.25, "y": 0},
- {"matrix": [6, 2], "x": 16.25, "y": 0},
- {"matrix": [6, 13], "x": 17.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 13], "x": 12, "y": 1.25},
- {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
-
- {"matrix": [6, 6], "x": 15.25, "y": 1.25},
- {"matrix": [6, 5], "x": 16.25, "y": 1.25},
- {"matrix": [6, 4], "x": 17.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 13], "x": 12.5, "y": 2.25},
- {"matrix": [2, 12], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"matrix": [6, 12], "x": 15.25, "y": 2.25},
- {"matrix": [6, 8], "x": 16.25, "y": 2.25},
- {"matrix": [6, 7], "x": 17.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"matrix": [4, 1], "x": 2.25, "y": 4.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4.25},
- {"matrix": [4, 3], "x": 4.25, "y": 4.25},
- {"matrix": [4, 4], "x": 5.25, "y": 4.25},
- {"matrix": [4, 5], "x": 6.25, "y": 4.25},
- {"matrix": [4, 6], "x": 7.25, "y": 4.25},
- {"matrix": [4, 7], "x": 8.25, "y": 4.25},
- {"matrix": [4, 8], "x": 9.25, "y": 4.25},
- {"matrix": [4, 9], "x": 10.25, "y": 4.25},
- {"matrix": [4, 10], "x": 11.25, "y": 4.25},
- {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75},
- {"matrix": [4, 13], "x": 14, "y": 4.25},
-
- {"matrix": [4, 12], "x": 16.25, "y": 4.25},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
- {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"matrix": [5, 13], "x": 15.25, "y": 5.25},
- {"matrix": [5, 12], "x": 16.25, "y": 5.25},
- {"matrix": [5, 7], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_iso": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 7], "x": 6.5, "y": 0},
- {"matrix": [0, 8], "x": 7.5, "y": 0},
- {"matrix": [0, 9], "x": 8.5, "y": 0},
- {"matrix": [0, 10], "x": 9.5, "y": 0},
-
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 13], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 1], "x": 14, "y": 0},
-
- {"matrix": [6, 1], "x": 15.25, "y": 0},
- {"matrix": [6, 2], "x": 16.25, "y": 0},
- {"matrix": [6, 13], "x": 17.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 13], "x": 12, "y": 1.25},
- {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
-
- {"matrix": [6, 6], "x": 15.25, "y": 1.25},
- {"matrix": [6, 5], "x": 16.25, "y": 1.25},
- {"matrix": [6, 4], "x": 17.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 13], "x": 12.5, "y": 2.25},
-
- {"matrix": [6, 12], "x": 15.25, "y": 2.25},
- {"matrix": [6, 8], "x": 16.25, "y": 2.25},
- {"matrix": [6, 7], "x": 17.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [2, 12], "x": 12.75, "y": 3.25},
- {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"matrix": [3, 12], "x": 1.25, "y": 4.25},
- {"matrix": [4, 1], "x": 2.25, "y": 4.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4.25},
- {"matrix": [4, 3], "x": 4.25, "y": 4.25},
- {"matrix": [4, 4], "x": 5.25, "y": 4.25},
- {"matrix": [4, 5], "x": 6.25, "y": 4.25},
- {"matrix": [4, 6], "x": 7.25, "y": 4.25},
- {"matrix": [4, 7], "x": 8.25, "y": 4.25},
- {"matrix": [4, 8], "x": 9.25, "y": 4.25},
- {"matrix": [4, 9], "x": 10.25, "y": 4.25},
- {"matrix": [4, 10], "x": 11.25, "y": 4.25},
- {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 2.75},
-
- {"matrix": [4, 12], "x": 16.25, "y": 4.25},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
- {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"matrix": [5, 13], "x": 15.25, "y": 5.25},
- {"matrix": [5, 12], "x": 16.25, "y": 5.25},
- {"matrix": [5, 7], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_tkl_iso_split_rshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 7], "x": 6.5, "y": 0},
- {"matrix": [0, 8], "x": 7.5, "y": 0},
- {"matrix": [0, 9], "x": 8.5, "y": 0},
- {"matrix": [0, 10], "x": 9.5, "y": 0},
-
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 13], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 1], "x": 14, "y": 0},
-
- {"matrix": [6, 1], "x": 15.25, "y": 0},
- {"matrix": [6, 2], "x": 16.25, "y": 0},
- {"matrix": [6, 13], "x": 17.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 13], "x": 12, "y": 1.25},
- {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
-
- {"matrix": [6, 6], "x": 15.25, "y": 1.25},
- {"matrix": [6, 5], "x": 16.25, "y": 1.25},
- {"matrix": [6, 4], "x": 17.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 13], "x": 12.5, "y": 2.25},
-
- {"matrix": [6, 12], "x": 15.25, "y": 2.25},
- {"matrix": [6, 8], "x": 16.25, "y": 2.25},
- {"matrix": [6, 7], "x": 17.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [2, 12], "x": 12.75, "y": 3.25},
- {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"matrix": [3, 12], "x": 1.25, "y": 4.25},
- {"matrix": [4, 1], "x": 2.25, "y": 4.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4.25},
- {"matrix": [4, 3], "x": 4.25, "y": 4.25},
- {"matrix": [4, 4], "x": 5.25, "y": 4.25},
- {"matrix": [4, 5], "x": 6.25, "y": 4.25},
- {"matrix": [4, 6], "x": 7.25, "y": 4.25},
- {"matrix": [4, 7], "x": 8.25, "y": 4.25},
- {"matrix": [4, 8], "x": 9.25, "y": 4.25},
- {"matrix": [4, 9], "x": 10.25, "y": 4.25},
- {"matrix": [4, 10], "x": 11.25, "y": 4.25},
- {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75},
- {"matrix": [4, 13], "x": 14, "y": 4.25},
-
- {"matrix": [4, 12], "x": 16.25, "y": 4.25},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
- {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"matrix": [5, 13], "x": 15.25, "y": 5.25},
- {"matrix": [5, 12], "x": 16.25, "y": 5.25},
- {"matrix": [5, 7], "x": 17.25, "y": 5.25}
- ]
- }
- }
-}
diff --git a/keyboards/j80/keyboard.json b/keyboards/j80/keyboard.json
@@ -0,0 +1,563 @@
+{
+ "keyboard_name": "J80",
+ "manufacturer": "JER",
+ "url": "",
+ "maintainer": "oeywil",
+ "usb": {
+ "vid": "0x20A0",
+ "pid": "0x422D",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "A0"],
+ "rows": ["B1", "B2", "B3", "B5", "B6", "B7", "B0"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "D4"
+ },
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
+ "processor": "atmega32a",
+ "bootloader": "bootloadhid",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+
+ {"matrix": [0, 7], "x": 6.5, "y": 0},
+ {"matrix": [0, 8], "x": 7.5, "y": 0},
+ {"matrix": [0, 9], "x": 8.5, "y": 0},
+ {"matrix": [0, 10], "x": 9.5, "y": 0},
+
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 13], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 1], "x": 14, "y": 0},
+
+ {"matrix": [6, 1], "x": 15.25, "y": 0},
+ {"matrix": [6, 2], "x": 16.25, "y": 0},
+ {"matrix": [6, 13], "x": 17.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 13], "x": 12, "y": 1.25},
+ {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
+
+ {"matrix": [6, 6], "x": 15.25, "y": 1.25},
+ {"matrix": [6, 5], "x": 16.25, "y": 1.25},
+ {"matrix": [6, 4], "x": 17.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"matrix": [2, 12], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"matrix": [6, 12], "x": 15.25, "y": 2.25},
+ {"matrix": [6, 8], "x": 16.25, "y": 2.25},
+ {"matrix": [6, 7], "x": 17.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"matrix": [3, 12], "x": 1.25, "y": 4.25},
+ {"matrix": [4, 1], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"matrix": [4, 13], "x": 14, "y": 4.25},
+
+ {"matrix": [4, 12], "x": 16.25, "y": 4.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"matrix": [5, 13], "x": 15.25, "y": 5.25},
+ {"matrix": [5, 12], "x": 16.25, "y": 5.25},
+ {"matrix": [5, 7], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+
+ {"matrix": [0, 7], "x": 6.5, "y": 0},
+ {"matrix": [0, 8], "x": 7.5, "y": 0},
+ {"matrix": [0, 9], "x": 8.5, "y": 0},
+ {"matrix": [0, 10], "x": 9.5, "y": 0},
+
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 13], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 1], "x": 14, "y": 0},
+
+ {"matrix": [6, 1], "x": 15.25, "y": 0},
+ {"matrix": [6, 2], "x": 16.25, "y": 0},
+ {"matrix": [6, 13], "x": 17.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 13], "x": 12, "y": 1.25},
+ {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
+
+ {"matrix": [6, 6], "x": 15.25, "y": 1.25},
+ {"matrix": [6, 5], "x": 16.25, "y": 1.25},
+ {"matrix": [6, 4], "x": 17.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"matrix": [2, 12], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"matrix": [6, 12], "x": 15.25, "y": 2.25},
+ {"matrix": [6, 8], "x": 16.25, "y": 2.25},
+ {"matrix": [6, 7], "x": 17.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"matrix": [4, 1], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 2.75},
+
+ {"matrix": [4, 12], "x": 16.25, "y": 4.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"matrix": [5, 13], "x": 15.25, "y": 5.25},
+ {"matrix": [5, 12], "x": 16.25, "y": 5.25},
+ {"matrix": [5, 7], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_ansi_split_rshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+
+ {"matrix": [0, 7], "x": 6.5, "y": 0},
+ {"matrix": [0, 8], "x": 7.5, "y": 0},
+ {"matrix": [0, 9], "x": 8.5, "y": 0},
+ {"matrix": [0, 10], "x": 9.5, "y": 0},
+
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 13], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 1], "x": 14, "y": 0},
+
+ {"matrix": [6, 1], "x": 15.25, "y": 0},
+ {"matrix": [6, 2], "x": 16.25, "y": 0},
+ {"matrix": [6, 13], "x": 17.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 13], "x": 12, "y": 1.25},
+ {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
+
+ {"matrix": [6, 6], "x": 15.25, "y": 1.25},
+ {"matrix": [6, 5], "x": 16.25, "y": 1.25},
+ {"matrix": [6, 4], "x": 17.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 13], "x": 12.5, "y": 2.25},
+ {"matrix": [2, 12], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"matrix": [6, 12], "x": 15.25, "y": 2.25},
+ {"matrix": [6, 8], "x": 16.25, "y": 2.25},
+ {"matrix": [6, 7], "x": 17.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"matrix": [4, 1], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"matrix": [4, 13], "x": 14, "y": 4.25},
+
+ {"matrix": [4, 12], "x": 16.25, "y": 4.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"matrix": [5, 13], "x": 15.25, "y": 5.25},
+ {"matrix": [5, 12], "x": 16.25, "y": 5.25},
+ {"matrix": [5, 7], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_iso": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+
+ {"matrix": [0, 7], "x": 6.5, "y": 0},
+ {"matrix": [0, 8], "x": 7.5, "y": 0},
+ {"matrix": [0, 9], "x": 8.5, "y": 0},
+ {"matrix": [0, 10], "x": 9.5, "y": 0},
+
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 13], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 1], "x": 14, "y": 0},
+
+ {"matrix": [6, 1], "x": 15.25, "y": 0},
+ {"matrix": [6, 2], "x": 16.25, "y": 0},
+ {"matrix": [6, 13], "x": 17.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 13], "x": 12, "y": 1.25},
+ {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
+
+ {"matrix": [6, 6], "x": 15.25, "y": 1.25},
+ {"matrix": [6, 5], "x": 16.25, "y": 1.25},
+ {"matrix": [6, 4], "x": 17.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 13], "x": 12.5, "y": 2.25},
+
+ {"matrix": [6, 12], "x": 15.25, "y": 2.25},
+ {"matrix": [6, 8], "x": 16.25, "y": 2.25},
+ {"matrix": [6, 7], "x": 17.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [2, 12], "x": 12.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"matrix": [3, 12], "x": 1.25, "y": 4.25},
+ {"matrix": [4, 1], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 2.75},
+
+ {"matrix": [4, 12], "x": 16.25, "y": 4.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"matrix": [5, 13], "x": 15.25, "y": 5.25},
+ {"matrix": [5, 12], "x": 16.25, "y": 5.25},
+ {"matrix": [5, 7], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_tkl_iso_split_rshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+
+ {"matrix": [0, 7], "x": 6.5, "y": 0},
+ {"matrix": [0, 8], "x": 7.5, "y": 0},
+ {"matrix": [0, 9], "x": 8.5, "y": 0},
+ {"matrix": [0, 10], "x": 9.5, "y": 0},
+
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 13], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 1], "x": 14, "y": 0},
+
+ {"matrix": [6, 1], "x": 15.25, "y": 0},
+ {"matrix": [6, 2], "x": 16.25, "y": 0},
+ {"matrix": [6, 13], "x": 17.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 13], "x": 12, "y": 1.25},
+ {"matrix": [1, 12], "x": 13, "y": 1.25, "w": 2},
+
+ {"matrix": [6, 6], "x": 15.25, "y": 1.25},
+ {"matrix": [6, 5], "x": 16.25, "y": 1.25},
+ {"matrix": [6, 4], "x": 17.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 13], "x": 12.5, "y": 2.25},
+
+ {"matrix": [6, 12], "x": 15.25, "y": 2.25},
+ {"matrix": [6, 8], "x": 16.25, "y": 2.25},
+ {"matrix": [6, 7], "x": 17.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [2, 12], "x": 12.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"matrix": [3, 12], "x": 1.25, "y": 4.25},
+ {"matrix": [4, 1], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"matrix": [4, 13], "x": 14, "y": 4.25},
+
+ {"matrix": [4, 12], "x": 16.25, "y": 4.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 9], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 10], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 11], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"matrix": [5, 13], "x": 15.25, "y": 5.25},
+ {"matrix": [5, 12], "x": 16.25, "y": 5.25},
+ {"matrix": [5, 7], "x": 17.25, "y": 5.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/j80/rules.mk b/keyboards/j80/rules.mk
@@ -1,10 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
diff --git a/keyboards/jacky_studio/s7_elephant/rev1/info.json b/keyboards/jacky_studio/s7_elephant/rev1/info.json
@@ -1,2632 +0,0 @@
-{
- "keyboard_name": "S7 Elephant Rev1",
- "manufacturer": "Jacky",
- "url": "https://geekhack.org/index.php?topic=96434.0",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xA13B",
- "pid": "0x0007",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 2,
- "sleep": true,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "E6"
- },
- "matrix_pins": {
- "cols": ["B6", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "C6", "C7", "F4", "F5", "F6", "F7", "F1"],
- "rows": ["B0", "B1", "B2", "B3", "B4"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_small_lshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_small_lshift_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_1u": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4},
- {"matrix": [4, 11], "x": 13, "y": 4},
- {"matrix": [4, 12], "x": 14, "y": 4},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_1u_small_lshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4},
- {"matrix": [4, 11], "x": 13, "y": 4},
- {"matrix": [4, 12], "x": 14, "y": 4},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_1u_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4},
- {"matrix": [4, 11], "x": 13, "y": 4},
- {"matrix": [4, 12], "x": 14, "y": 4},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_1u_small_lshift_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4},
- {"matrix": [4, 11], "x": 13, "y": 4},
- {"matrix": [4, 12], "x": 14, "y": 4},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_7u": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_7u_small_lshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_7u_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_7u_small_lshift_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_blocker": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
- {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_blocker_small_lshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
- {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_blocker_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
- {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_blocker_small_lshift_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
- {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_blocker_7u": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_blocker_7u_small_lshift": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_blocker_7u_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_ansi_blocker_7u_small_lshift_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso_1u": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4},
- {"matrix": [4, 11], "x": 13, "y": 4},
- {"matrix": [4, 12], "x": 14, "y": 4},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso_1u_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4},
- {"matrix": [4, 11], "x": 13, "y": 4},
- {"matrix": [4, 12], "x": 14, "y": 4},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso_7u": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso_7u_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
- {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso_blocker": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
- {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso_blocker_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
- {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
- {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
- {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso_blocker_7u": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 6, "y": 4, "w": 6.75},
- {"matrix": [4, 10], "x": 12.75, "y": 4, "w": 1.5},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- },
- "LAYOUT_iso_blocker_7u_small_bspc": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 2, "y": 0},
- {"matrix": [0, 2], "x": 3, "y": 0},
- {"matrix": [0, 3], "x": 4, "y": 0},
- {"matrix": [0, 4], "x": 5, "y": 0},
- {"matrix": [0, 5], "x": 6, "y": 0},
- {"matrix": [0, 6], "x": 7, "y": 0},
- {"matrix": [0, 7], "x": 8, "y": 0},
- {"matrix": [0, 8], "x": 9, "y": 0},
- {"matrix": [0, 9], "x": 10, "y": 0},
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
- {"matrix": [2, 14], "x": 16, "y": 0},
- {"matrix": [0, 15], "x": 17, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
-
- {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 3.5, "y": 1},
- {"matrix": [1, 3], "x": 4.5, "y": 1},
- {"matrix": [1, 4], "x": 5.5, "y": 1},
- {"matrix": [1, 5], "x": 6.5, "y": 1},
- {"matrix": [1, 6], "x": 7.5, "y": 1},
- {"matrix": [1, 7], "x": 8.5, "y": 1},
- {"matrix": [1, 8], "x": 9.5, "y": 1},
- {"matrix": [1, 9], "x": 10.5, "y": 1},
- {"matrix": [1, 10], "x": 11.5, "y": 1},
- {"matrix": [1, 11], "x": 12.5, "y": 1},
- {"matrix": [1, 12], "x": 13.5, "y": 1},
- {"matrix": [1, 13], "x": 14.5, "y": 1},
- {"matrix": [1, 15], "x": 17, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
-
- {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 3.75, "y": 2},
- {"matrix": [2, 3], "x": 4.75, "y": 2},
- {"matrix": [2, 4], "x": 5.75, "y": 2},
- {"matrix": [2, 5], "x": 6.75, "y": 2},
- {"matrix": [2, 6], "x": 7.75, "y": 2},
- {"matrix": [2, 7], "x": 8.75, "y": 2},
- {"matrix": [2, 8], "x": 9.75, "y": 2},
- {"matrix": [2, 9], "x": 10.75, "y": 2},
- {"matrix": [2, 10], "x": 11.75, "y": 2},
- {"matrix": [2, 11], "x": 12.75, "y": 2},
- {"matrix": [2, 12], "x": 13.75, "y": 2},
- {"matrix": [1, 14], "x": 14.75, "y": 2},
- {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 17, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
-
- {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3},
- {"matrix": [3, 12], "x": 13.25, "y": 3},
- {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 16, "y": 3},
- {"matrix": [3, 15], "x": 17, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
-
- {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
- {"matrix": [4, 2], "x": 3.5, "y": 4},
- {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
- {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
- {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
-
- {"matrix": [4, 13], "x": 15, "y": 4},
- {"matrix": [4, 14], "x": 16, "y": 4},
- {"matrix": [4, 15], "x": 17, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/jacky_studio/s7_elephant/rev1/keyboard.json b/keyboards/jacky_studio/s7_elephant/rev1/keyboard.json
@@ -0,0 +1,2641 @@
+{
+ "keyboard_name": "S7 Elephant Rev1",
+ "manufacturer": "Jacky",
+ "url": "https://geekhack.org/index.php?topic=96434.0",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0xA13B",
+ "pid": "0x0007",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 2,
+ "sleep": true,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "E6"
+ },
+ "features": {
+ "bootmagic": false,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["B6", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "C6", "C7", "F4", "F5", "F6", "F7", "F1"],
+ "rows": ["B0", "B1", "B2", "B3", "B4"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_small_lshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_small_lshift_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_1u": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4},
+ {"matrix": [4, 11], "x": 13, "y": 4},
+ {"matrix": [4, 12], "x": 14, "y": 4},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_1u_small_lshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4},
+ {"matrix": [4, 11], "x": 13, "y": 4},
+ {"matrix": [4, 12], "x": 14, "y": 4},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_1u_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4},
+ {"matrix": [4, 11], "x": 13, "y": 4},
+ {"matrix": [4, 12], "x": 14, "y": 4},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_1u_small_lshift_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4},
+ {"matrix": [4, 11], "x": 13, "y": 4},
+ {"matrix": [4, 12], "x": 14, "y": 4},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_7u": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_7u_small_lshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_7u_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_7u_small_lshift_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_blocker": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
+ {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_blocker_small_lshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
+ {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_blocker_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
+ {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_blocker_small_lshift_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
+ {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_blocker_7u": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_blocker_7u_small_lshift": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_blocker_7u_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 2.25},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_ansi_blocker_7u_small_lshift_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso_1u": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4},
+ {"matrix": [4, 11], "x": 13, "y": 4},
+ {"matrix": [4, 12], "x": 14, "y": 4},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso_1u_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4},
+ {"matrix": [4, 11], "x": 13, "y": 4},
+ {"matrix": [4, 12], "x": 14, "y": 4},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso_7u": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso_7u_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 5, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.5},
+ {"matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso_blocker": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
+ {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso_blocker_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 7], "x": 5.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 10], "x": 12, "y": 4, "w": 1.25},
+ {"matrix": [4, 11], "x": 13.25, "y": 4, "w": 1.25},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso_blocker_7u": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 6, "y": 4, "w": 6.75},
+ {"matrix": [4, 10], "x": 12.75, "y": 4, "w": 1.5},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ },
+ "LAYOUT_iso_blocker_7u_small_bspc": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 2, "y": 0},
+ {"matrix": [0, 2], "x": 3, "y": 0},
+ {"matrix": [0, 3], "x": 4, "y": 0},
+ {"matrix": [0, 4], "x": 5, "y": 0},
+ {"matrix": [0, 5], "x": 6, "y": 0},
+ {"matrix": [0, 6], "x": 7, "y": 0},
+ {"matrix": [0, 7], "x": 8, "y": 0},
+ {"matrix": [0, 8], "x": 9, "y": 0},
+ {"matrix": [0, 9], "x": 10, "y": 0},
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+ {"matrix": [2, 14], "x": 16, "y": 0},
+ {"matrix": [0, 15], "x": 17, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+
+ {"matrix": [1, 1], "x": 2, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 3.5, "y": 1},
+ {"matrix": [1, 3], "x": 4.5, "y": 1},
+ {"matrix": [1, 4], "x": 5.5, "y": 1},
+ {"matrix": [1, 5], "x": 6.5, "y": 1},
+ {"matrix": [1, 6], "x": 7.5, "y": 1},
+ {"matrix": [1, 7], "x": 8.5, "y": 1},
+ {"matrix": [1, 8], "x": 9.5, "y": 1},
+ {"matrix": [1, 9], "x": 10.5, "y": 1},
+ {"matrix": [1, 10], "x": 11.5, "y": 1},
+ {"matrix": [1, 11], "x": 12.5, "y": 1},
+ {"matrix": [1, 12], "x": 13.5, "y": 1},
+ {"matrix": [1, 13], "x": 14.5, "y": 1},
+ {"matrix": [1, 15], "x": 17, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+
+ {"matrix": [2, 1], "x": 2, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 3.75, "y": 2},
+ {"matrix": [2, 3], "x": 4.75, "y": 2},
+ {"matrix": [2, 4], "x": 5.75, "y": 2},
+ {"matrix": [2, 5], "x": 6.75, "y": 2},
+ {"matrix": [2, 6], "x": 7.75, "y": 2},
+ {"matrix": [2, 7], "x": 8.75, "y": 2},
+ {"matrix": [2, 8], "x": 9.75, "y": 2},
+ {"matrix": [2, 9], "x": 10.75, "y": 2},
+ {"matrix": [2, 10], "x": 11.75, "y": 2},
+ {"matrix": [2, 11], "x": 12.75, "y": 2},
+ {"matrix": [2, 12], "x": 13.75, "y": 2},
+ {"matrix": [1, 14], "x": 14.75, "y": 2},
+ {"matrix": [2, 13], "x": 15.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 17, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+
+ {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3},
+ {"matrix": [3, 12], "x": 13.25, "y": 3},
+ {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 16, "y": 3},
+ {"matrix": [3, 15], "x": 17, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+
+ {"matrix": [4, 1], "x": 2, "y": 4, "w": 1.5},
+ {"matrix": [4, 2], "x": 3.5, "y": 4},
+ {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 7], "x": 6, "y": 4, "w": 7},
+ {"matrix": [4, 10], "x": 13, "y": 4, "w": 1.5},
+
+ {"matrix": [4, 13], "x": 15, "y": 4},
+ {"matrix": [4, 14], "x": 16, "y": 4},
+ {"matrix": [4, 15], "x": 17, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jacky_studio/s7_elephant/rev1/rules.mk b/keyboards/jacky_studio/s7_elephant/rev1/rules.mk
@@ -1,11 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # 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 = yes # Enable keyboard underlight functionality
diff --git a/keyboards/jadookb/jkb2/info.json b/keyboards/jadookb/jkb2/info.json
@@ -1,26 +0,0 @@
-{
- "keyboard_name": "JKB2",
- "manufacturer": "JadooKB",
- "url": "https://jadookb.com/",
- "maintainer": "Wizard-GG",
- "usb": {
- "vid": "0x4A4B",
- "pid": "0x3225",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["B3", "B2"],
- "rows": ["B1"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0}
- ]
- }
- }
-}
diff --git a/keyboards/jadookb/jkb2/keyboard.json b/keyboards/jadookb/jkb2/keyboard.json
@@ -0,0 +1,34 @@
+{
+ "keyboard_name": "JKB2",
+ "manufacturer": "JadooKB",
+ "url": "https://jadookb.com/",
+ "maintainer": "Wizard-GG",
+ "usb": {
+ "vid": "0x4A4B",
+ "pid": "0x3225",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B3", "B2"],
+ "rows": ["B1"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jadookb/jkb2/rules.mk b/keyboards/jadookb/jkb2/rules.mk
@@ -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 = yes # Console for debug
-COMMAND_ENABLE = yes # 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
diff --git a/keyboards/jae/j01/info.json b/keyboards/jae/j01/info.json
@@ -1,217 +0,0 @@
-{
- "keyboard_name": "J-01",
- "manufacturer": "Evyd13",
- "url": "",
- "maintainer": "MechMerlin",
- "usb": {
- "vid": "0x4705",
- "pid": "0x0143",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1"],
- "rows": ["B2", "B1", "B3", "B0", "D0"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "B7",
- "levels": 4,
- "breathing": true
- },
- "bootmagic": {
- "matrix": [0, 2]
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 2], "x": 2.5, "y": 0},
- {"matrix": [0, 3], "x": 3.5, "y": 0},
- {"matrix": [0, 4], "x": 4.5, "y": 0},
- {"matrix": [0, 5], "x": 5.5, "y": 0},
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
- {"matrix": [0, 10], "x": 10.5, "y": 0},
- {"matrix": [0, 11], "x": 11.5, "y": 0},
- {"matrix": [0, 12], "x": 12.5, "y": 0},
- {"matrix": [0, 13], "x": 13.5, "y": 0},
- {"matrix": [0, 14], "x": 14.5, "y": 0},
- {"matrix": [0, 15], "x": 15.5, "y": 0},
- {"matrix": [1, 15], "x": 16.5, "y": 0},
-
- {"matrix": [0, 16], "x": 18, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
- {"matrix": [1, 1], "x": 1, "y": 1},
-
- {"matrix": [1, 2], "x": 2.5, "y": 1, "w": 1.5},
- {"matrix": [1, 3], "x": 4, "y": 1},
- {"matrix": [1, 4], "x": 5, "y": 1},
- {"matrix": [1, 5], "x": 6, "y": 1},
- {"matrix": [1, 6], "x": 7, "y": 1},
- {"matrix": [1, 7], "x": 8, "y": 1},
- {"matrix": [1, 8], "x": 9, "y": 1},
- {"matrix": [1, 9], "x": 10, "y": 1},
- {"matrix": [1, 10], "x": 11, "y": 1},
- {"matrix": [1, 11], "x": 12, "y": 1},
- {"matrix": [1, 12], "x": 13, "y": 1},
- {"matrix": [1, 13], "x": 14, "y": 1},
- {"matrix": [1, 14], "x": 15, "y": 1},
- {"matrix": [2, 14], "x": 16, "y": 1, "w": 1.5},
-
- {"matrix": [1, 16], "x": 18, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
- {"matrix": [2, 1], "x": 1, "y": 2},
-
- {"matrix": [2, 2], "x": 2.5, "y": 2, "w": 1.75},
- {"matrix": [2, 3], "x": 4.25, "y": 2},
- {"matrix": [2, 4], "x": 5.25, "y": 2},
- {"matrix": [2, 5], "x": 6.25, "y": 2},
- {"matrix": [2, 6], "x": 7.25, "y": 2},
- {"matrix": [2, 7], "x": 8.25, "y": 2},
- {"matrix": [2, 8], "x": 9.25, "y": 2},
- {"matrix": [2, 9], "x": 10.25, "y": 2},
- {"matrix": [2, 10], "x": 11.25, "y": 2},
- {"matrix": [2, 11], "x": 12.25, "y": 2},
- {"matrix": [2, 12], "x": 13.25, "y": 2},
- {"matrix": [2, 13], "x": 14.25, "y": 2},
- {"matrix": [2, 15], "x": 15.25, "y": 2, "w": 2.25},
-
- {"matrix": [2, 16], "x": 18, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
-
- {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 2.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3},
- {"matrix": [3, 5], "x": 5.75, "y": 3},
- {"matrix": [3, 6], "x": 6.75, "y": 3},
- {"matrix": [3, 7], "x": 7.75, "y": 3},
- {"matrix": [3, 8], "x": 8.75, "y": 3},
- {"matrix": [3, 9], "x": 9.75, "y": 3},
- {"matrix": [3, 10], "x": 10.75, "y": 3},
- {"matrix": [3, 11], "x": 11.75, "y": 3},
- {"matrix": [3, 12], "x": 12.75, "y": 3},
- {"matrix": [3, 13], "x": 13.75, "y": 3},
- {"matrix": [3, 14], "x": 14.75, "y": 3, "w": 1.75},
-
- {"matrix": [3, 15], "x": 16.75, "y": 3.25},
-
- {"matrix": [3, 16], "x": 18, "y": 3},
-
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25},
- {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.25},
- {"matrix": [4, 8], "x": 6.25, "y": 4, "w": 6.25},
- {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 14, "y": 4, "w": 1.5},
-
- {"matrix": [4, 14], "x": 15.75, "y": 4.25},
- {"matrix": [4, 15], "x": 16.75, "y": 4.25},
- {"matrix": [4, 16], "x": 17.75, "y": 4.25}
- ]
- },
- "LAYOUT_iso": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 2], "x": 2.5, "y": 0},
- {"matrix": [0, 3], "x": 3.5, "y": 0},
- {"matrix": [0, 4], "x": 4.5, "y": 0},
- {"matrix": [0, 5], "x": 5.5, "y": 0},
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
- {"matrix": [0, 10], "x": 10.5, "y": 0},
- {"matrix": [0, 11], "x": 11.5, "y": 0},
- {"matrix": [0, 12], "x": 12.5, "y": 0},
- {"matrix": [0, 13], "x": 13.5, "y": 0},
- {"matrix": [0, 14], "x": 14.5, "y": 0},
- {"matrix": [0, 15], "x": 15.5, "y": 0},
- {"matrix": [1, 15], "x": 16.5, "y": 0},
-
- {"matrix": [0, 16], "x": 18, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
- {"matrix": [1, 1], "x": 1, "y": 1},
-
- {"matrix": [1, 2], "x": 2.5, "y": 1, "w": 1.5},
- {"matrix": [1, 3], "x": 4, "y": 1},
- {"matrix": [1, 4], "x": 5, "y": 1},
- {"matrix": [1, 5], "x": 6, "y": 1},
- {"matrix": [1, 6], "x": 7, "y": 1},
- {"matrix": [1, 7], "x": 8, "y": 1},
- {"matrix": [1, 8], "x": 9, "y": 1},
- {"matrix": [1, 9], "x": 10, "y": 1},
- {"matrix": [1, 10], "x": 11, "y": 1},
- {"matrix": [1, 11], "x": 12, "y": 1},
- {"matrix": [1, 12], "x": 13, "y": 1},
- {"matrix": [1, 13], "x": 14, "y": 1},
- {"matrix": [1, 14], "x": 15, "y": 1},
-
- {"matrix": [1, 16], "x": 18, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
- {"matrix": [2, 1], "x": 1, "y": 2},
-
- {"matrix": [2, 2], "x": 2.5, "y": 2, "w": 1.75},
- {"matrix": [2, 3], "x": 4.25, "y": 2},
- {"matrix": [2, 4], "x": 5.25, "y": 2},
- {"matrix": [2, 5], "x": 6.25, "y": 2},
- {"matrix": [2, 6], "x": 7.25, "y": 2},
- {"matrix": [2, 7], "x": 8.25, "y": 2},
- {"matrix": [2, 8], "x": 9.25, "y": 2},
- {"matrix": [2, 9], "x": 10.25, "y": 2},
- {"matrix": [2, 10], "x": 11.25, "y": 2},
- {"matrix": [2, 11], "x": 12.25, "y": 2},
- {"matrix": [2, 12], "x": 13.25, "y": 2},
- {"matrix": [2, 13], "x": 14.25, "y": 2},
- {"matrix": [2, 14], "x": 15.25, "y": 2},
- {"matrix": [2, 15], "x": 16.25, "y": 1, "w": 1.25, "h": 2},
-
- {"matrix": [2, 16], "x": 18, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
-
- {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3},
- {"matrix": [3, 4], "x": 4.75, "y": 3},
- {"matrix": [3, 5], "x": 5.75, "y": 3},
- {"matrix": [3, 6], "x": 6.75, "y": 3},
- {"matrix": [3, 7], "x": 7.75, "y": 3},
- {"matrix": [3, 8], "x": 8.75, "y": 3},
- {"matrix": [3, 9], "x": 9.75, "y": 3},
- {"matrix": [3, 10], "x": 10.75, "y": 3},
- {"matrix": [3, 11], "x": 11.75, "y": 3},
- {"matrix": [3, 12], "x": 12.75, "y": 3},
- {"matrix": [3, 13], "x": 13.75, "y": 3},
- {"matrix": [3, 14], "x": 14.75, "y": 3, "w": 1.75},
-
- {"matrix": [3, 15], "x": 16.75, "y": 3.25},
-
- {"matrix": [3, 16], "x": 18, "y": 3},
-
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25},
- {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.25},
- {"matrix": [4, 8], "x": 6.25, "y": 4, "w": 6.25},
- {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 14, "y": 4, "w": 1.5},
-
- {"matrix": [4, 14], "x": 15.75, "y": 4.25},
- {"matrix": [4, 15], "x": 16.75, "y": 4.25},
- {"matrix": [4, 16], "x": 17.75, "y": 4.25}
- ]
- }
- }
-}
diff --git a/keyboards/jae/j01/keyboard.json b/keyboards/jae/j01/keyboard.json
@@ -0,0 +1,226 @@
+{
+ "keyboard_name": "J-01",
+ "manufacturer": "Evyd13",
+ "url": "",
+ "maintainer": "MechMerlin",
+ "usb": {
+ "vid": "0x4705",
+ "pid": "0x0143",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1"],
+ "rows": ["B2", "B1", "B3", "B0", "D0"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "B7",
+ "levels": 4,
+ "breathing": true
+ },
+ "bootmagic": {
+ "matrix": [0, 2]
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.5, "y": 0},
+ {"matrix": [0, 3], "x": 3.5, "y": 0},
+ {"matrix": [0, 4], "x": 4.5, "y": 0},
+ {"matrix": [0, 5], "x": 5.5, "y": 0},
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 7], "x": 7.5, "y": 0},
+ {"matrix": [0, 8], "x": 8.5, "y": 0},
+ {"matrix": [0, 9], "x": 9.5, "y": 0},
+ {"matrix": [0, 10], "x": 10.5, "y": 0},
+ {"matrix": [0, 11], "x": 11.5, "y": 0},
+ {"matrix": [0, 12], "x": 12.5, "y": 0},
+ {"matrix": [0, 13], "x": 13.5, "y": 0},
+ {"matrix": [0, 14], "x": 14.5, "y": 0},
+ {"matrix": [0, 15], "x": 15.5, "y": 0},
+ {"matrix": [1, 15], "x": 16.5, "y": 0},
+
+ {"matrix": [0, 16], "x": 18, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+ {"matrix": [1, 1], "x": 1, "y": 1},
+
+ {"matrix": [1, 2], "x": 2.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 3], "x": 4, "y": 1},
+ {"matrix": [1, 4], "x": 5, "y": 1},
+ {"matrix": [1, 5], "x": 6, "y": 1},
+ {"matrix": [1, 6], "x": 7, "y": 1},
+ {"matrix": [1, 7], "x": 8, "y": 1},
+ {"matrix": [1, 8], "x": 9, "y": 1},
+ {"matrix": [1, 9], "x": 10, "y": 1},
+ {"matrix": [1, 10], "x": 11, "y": 1},
+ {"matrix": [1, 11], "x": 12, "y": 1},
+ {"matrix": [1, 12], "x": 13, "y": 1},
+ {"matrix": [1, 13], "x": 14, "y": 1},
+ {"matrix": [1, 14], "x": 15, "y": 1},
+ {"matrix": [2, 14], "x": 16, "y": 1, "w": 1.5},
+
+ {"matrix": [1, 16], "x": 18, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+ {"matrix": [2, 1], "x": 1, "y": 2},
+
+ {"matrix": [2, 2], "x": 2.5, "y": 2, "w": 1.75},
+ {"matrix": [2, 3], "x": 4.25, "y": 2},
+ {"matrix": [2, 4], "x": 5.25, "y": 2},
+ {"matrix": [2, 5], "x": 6.25, "y": 2},
+ {"matrix": [2, 6], "x": 7.25, "y": 2},
+ {"matrix": [2, 7], "x": 8.25, "y": 2},
+ {"matrix": [2, 8], "x": 9.25, "y": 2},
+ {"matrix": [2, 9], "x": 10.25, "y": 2},
+ {"matrix": [2, 10], "x": 11.25, "y": 2},
+ {"matrix": [2, 11], "x": 12.25, "y": 2},
+ {"matrix": [2, 12], "x": 13.25, "y": 2},
+ {"matrix": [2, 13], "x": 14.25, "y": 2},
+ {"matrix": [2, 15], "x": 15.25, "y": 2, "w": 2.25},
+
+ {"matrix": [2, 16], "x": 18, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+
+ {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 2.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3},
+ {"matrix": [3, 5], "x": 5.75, "y": 3},
+ {"matrix": [3, 6], "x": 6.75, "y": 3},
+ {"matrix": [3, 7], "x": 7.75, "y": 3},
+ {"matrix": [3, 8], "x": 8.75, "y": 3},
+ {"matrix": [3, 9], "x": 9.75, "y": 3},
+ {"matrix": [3, 10], "x": 10.75, "y": 3},
+ {"matrix": [3, 11], "x": 11.75, "y": 3},
+ {"matrix": [3, 12], "x": 12.75, "y": 3},
+ {"matrix": [3, 13], "x": 13.75, "y": 3},
+ {"matrix": [3, 14], "x": 14.75, "y": 3, "w": 1.75},
+
+ {"matrix": [3, 15], "x": 16.75, "y": 3.25},
+
+ {"matrix": [3, 16], "x": 18, "y": 3},
+
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25},
+ {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.25},
+ {"matrix": [4, 8], "x": 6.25, "y": 4, "w": 6.25},
+ {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 14, "y": 4, "w": 1.5},
+
+ {"matrix": [4, 14], "x": 15.75, "y": 4.25},
+ {"matrix": [4, 15], "x": 16.75, "y": 4.25},
+ {"matrix": [4, 16], "x": 17.75, "y": 4.25}
+ ]
+ },
+ "LAYOUT_iso": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.5, "y": 0},
+ {"matrix": [0, 3], "x": 3.5, "y": 0},
+ {"matrix": [0, 4], "x": 4.5, "y": 0},
+ {"matrix": [0, 5], "x": 5.5, "y": 0},
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 7], "x": 7.5, "y": 0},
+ {"matrix": [0, 8], "x": 8.5, "y": 0},
+ {"matrix": [0, 9], "x": 9.5, "y": 0},
+ {"matrix": [0, 10], "x": 10.5, "y": 0},
+ {"matrix": [0, 11], "x": 11.5, "y": 0},
+ {"matrix": [0, 12], "x": 12.5, "y": 0},
+ {"matrix": [0, 13], "x": 13.5, "y": 0},
+ {"matrix": [0, 14], "x": 14.5, "y": 0},
+ {"matrix": [0, 15], "x": 15.5, "y": 0},
+ {"matrix": [1, 15], "x": 16.5, "y": 0},
+
+ {"matrix": [0, 16], "x": 18, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+ {"matrix": [1, 1], "x": 1, "y": 1},
+
+ {"matrix": [1, 2], "x": 2.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 3], "x": 4, "y": 1},
+ {"matrix": [1, 4], "x": 5, "y": 1},
+ {"matrix": [1, 5], "x": 6, "y": 1},
+ {"matrix": [1, 6], "x": 7, "y": 1},
+ {"matrix": [1, 7], "x": 8, "y": 1},
+ {"matrix": [1, 8], "x": 9, "y": 1},
+ {"matrix": [1, 9], "x": 10, "y": 1},
+ {"matrix": [1, 10], "x": 11, "y": 1},
+ {"matrix": [1, 11], "x": 12, "y": 1},
+ {"matrix": [1, 12], "x": 13, "y": 1},
+ {"matrix": [1, 13], "x": 14, "y": 1},
+ {"matrix": [1, 14], "x": 15, "y": 1},
+
+ {"matrix": [1, 16], "x": 18, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+ {"matrix": [2, 1], "x": 1, "y": 2},
+
+ {"matrix": [2, 2], "x": 2.5, "y": 2, "w": 1.75},
+ {"matrix": [2, 3], "x": 4.25, "y": 2},
+ {"matrix": [2, 4], "x": 5.25, "y": 2},
+ {"matrix": [2, 5], "x": 6.25, "y": 2},
+ {"matrix": [2, 6], "x": 7.25, "y": 2},
+ {"matrix": [2, 7], "x": 8.25, "y": 2},
+ {"matrix": [2, 8], "x": 9.25, "y": 2},
+ {"matrix": [2, 9], "x": 10.25, "y": 2},
+ {"matrix": [2, 10], "x": 11.25, "y": 2},
+ {"matrix": [2, 11], "x": 12.25, "y": 2},
+ {"matrix": [2, 12], "x": 13.25, "y": 2},
+ {"matrix": [2, 13], "x": 14.25, "y": 2},
+ {"matrix": [2, 14], "x": 15.25, "y": 2},
+ {"matrix": [2, 15], "x": 16.25, "y": 1, "w": 1.25, "h": 2},
+
+ {"matrix": [2, 16], "x": 18, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+
+ {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3},
+ {"matrix": [3, 4], "x": 4.75, "y": 3},
+ {"matrix": [3, 5], "x": 5.75, "y": 3},
+ {"matrix": [3, 6], "x": 6.75, "y": 3},
+ {"matrix": [3, 7], "x": 7.75, "y": 3},
+ {"matrix": [3, 8], "x": 8.75, "y": 3},
+ {"matrix": [3, 9], "x": 9.75, "y": 3},
+ {"matrix": [3, 10], "x": 10.75, "y": 3},
+ {"matrix": [3, 11], "x": 11.75, "y": 3},
+ {"matrix": [3, 12], "x": 12.75, "y": 3},
+ {"matrix": [3, 13], "x": 13.75, "y": 3},
+ {"matrix": [3, 14], "x": 14.75, "y": 3, "w": 1.75},
+
+ {"matrix": [3, 15], "x": 16.75, "y": 3.25},
+
+ {"matrix": [3, 16], "x": 18, "y": 3},
+
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25},
+ {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.25},
+ {"matrix": [4, 8], "x": 6.25, "y": 4, "w": 6.25},
+ {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 14, "y": 4, "w": 1.5},
+
+ {"matrix": [4, 14], "x": 15.75, "y": 4.25},
+ {"matrix": [4, 15], "x": 16.75, "y": 4.25},
+ {"matrix": [4, 16], "x": 17.75, "y": 4.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jae/j01/rules.mk b/keyboards/jae/j01/rules.mk
@@ -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 = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/jc65/v32a/info.json b/keyboards/jc65/v32a/info.json
@@ -1,127 +0,0 @@
-{
- "keyboard_name": "JC65 BMC",
- "manufacturer": "RAMA",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0x1234",
- "pid": "0x5679",
- "device_version": "2.0.0"
- },
- "matrix_pins": {
- "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
- "rows": ["B0", "B1", "B2", "B3", "B4", "B6", "B7"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "D4"
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 16,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "driver": "i2c"
- },
- "indicators": {
- "caps_lock": "D1"
- },
- "processor": "atmega32a",
- "bootloader": "bootloadhid",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [4, 0], "x": 0, "y": 0},
- {"matrix": [4, 1], "x": 1, "y": 0},
- {"matrix": [4, 2], "x": 2, "y": 0},
- {"matrix": [4, 3], "x": 3, "y": 0},
- {"matrix": [4, 4], "x": 4, "y": 0},
- {"matrix": [4, 5], "x": 5, "y": 0},
- {"matrix": [5, 1], "x": 6, "y": 0},
- {"matrix": [5, 11], "x": 7, "y": 0},
- {"matrix": [6, 11], "x": 8, "y": 0},
- {"matrix": [6, 1], "x": 9, "y": 0},
- {"matrix": [4, 10], "x": 10, "y": 0},
- {"matrix": [4, 11], "x": 11, "y": 0},
- {"matrix": [4, 12], "x": 12, "y": 0},
- {"matrix": [4, 13], "x": 13, "y": 0},
- {"matrix": [4, 14], "x": 14, "y": 0},
- {"matrix": [0, 13], "x": 15, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 1], "x": 1.5, "y": 1},
- {"matrix": [3, 2], "x": 2.5, "y": 1},
- {"matrix": [3, 3], "x": 3.5, "y": 1},
- {"matrix": [3, 4], "x": 4.5, "y": 1},
- {"matrix": [3, 5], "x": 5.5, "y": 1},
- {"matrix": [5, 2], "x": 6.5, "y": 1},
- {"matrix": [5, 12], "x": 7.5, "y": 1},
- {"matrix": [6, 12], "x": 8.5, "y": 1},
- {"matrix": [6, 2], "x": 9.5, "y": 1},
- {"matrix": [3, 10], "x": 10.5, "y": 1},
- {"matrix": [3, 11], "x": 11.5, "y": 1},
- {"matrix": [3, 12], "x": 12.5, "y": 1},
- {"matrix": [3, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [6, 6], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [5, 13], "x": 7.75, "y": 2},
- {"matrix": [6, 13], "x": 8.75, "y": 2},
- {"matrix": [6, 3], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 12], "x": 12.75, "y": 2},
- {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25},
- {"matrix": [6, 8], "x": 15, "y": 2},
-
- {"matrix": [1, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [0, 3], "x": 1.25, "y": 3},
- {"matrix": [1, 1], "x": 2.25, "y": 3},
- {"matrix": [1, 2], "x": 3.25, "y": 3},
- {"matrix": [1, 3], "x": 4.25, "y": 3},
- {"matrix": [1, 4], "x": 5.25, "y": 3},
- {"matrix": [1, 5], "x": 6.25, "y": 3},
- {"matrix": [5, 4], "x": 7.25, "y": 3},
- {"matrix": [5, 14], "x": 8.25, "y": 3},
- {"matrix": [6, 14], "x": 9.25, "y": 3},
- {"matrix": [6, 4], "x": 10.25, "y": 3},
- {"matrix": [1, 10], "x": 11.25, "y": 3},
- {"matrix": [1, 11], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [5, 8], "x": 14, "y": 3},
- {"matrix": [6, 7], "x": 15, "y": 3},
-
- {"matrix": [0, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [0, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [0, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [0, 4], "x": 3.75, "y": 4, "w": 2.75},
- {"matrix": [5, 5], "x": 6.5, "y": 4, "w": 1.25},
- {"matrix": [0, 5], "x": 7.75, "y": 4, "w": 2.25},
- {"matrix": [6, 5], "x": 10, "y": 4},
- {"matrix": [0, 11], "x": 11, "y": 4},
- {"matrix": [0, 12], "x": 12, "y": 4},
- {"matrix": [5, 9], "x": 13, "y": 4},
- {"matrix": [5, 7], "x": 14, "y": 4},
- {"matrix": [5, 6], "x": 15, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/jc65/v32a/keyboard.json b/keyboards/jc65/v32a/keyboard.json
@@ -0,0 +1,137 @@
+{
+ "keyboard_name": "JC65 BMC",
+ "manufacturer": "RAMA",
+ "url": "",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0x1234",
+ "pid": "0x5679",
+ "device_version": "2.0.0"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "D7"],
+ "rows": ["B0", "B1", "B2", "B3", "B4", "B6", "B7"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "D4"
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 16,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "driver": "i2c"
+ },
+ "indicators": {
+ "caps_lock": "D1"
+ },
+ "processor": "atmega32a",
+ "bootloader": "bootloadhid",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [4, 0], "x": 0, "y": 0},
+ {"matrix": [4, 1], "x": 1, "y": 0},
+ {"matrix": [4, 2], "x": 2, "y": 0},
+ {"matrix": [4, 3], "x": 3, "y": 0},
+ {"matrix": [4, 4], "x": 4, "y": 0},
+ {"matrix": [4, 5], "x": 5, "y": 0},
+ {"matrix": [5, 1], "x": 6, "y": 0},
+ {"matrix": [5, 11], "x": 7, "y": 0},
+ {"matrix": [6, 11], "x": 8, "y": 0},
+ {"matrix": [6, 1], "x": 9, "y": 0},
+ {"matrix": [4, 10], "x": 10, "y": 0},
+ {"matrix": [4, 11], "x": 11, "y": 0},
+ {"matrix": [4, 12], "x": 12, "y": 0},
+ {"matrix": [4, 13], "x": 13, "y": 0},
+ {"matrix": [4, 14], "x": 14, "y": 0},
+ {"matrix": [0, 13], "x": 15, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 1], "x": 1.5, "y": 1},
+ {"matrix": [3, 2], "x": 2.5, "y": 1},
+ {"matrix": [3, 3], "x": 3.5, "y": 1},
+ {"matrix": [3, 4], "x": 4.5, "y": 1},
+ {"matrix": [3, 5], "x": 5.5, "y": 1},
+ {"matrix": [5, 2], "x": 6.5, "y": 1},
+ {"matrix": [5, 12], "x": 7.5, "y": 1},
+ {"matrix": [6, 12], "x": 8.5, "y": 1},
+ {"matrix": [6, 2], "x": 9.5, "y": 1},
+ {"matrix": [3, 10], "x": 10.5, "y": 1},
+ {"matrix": [3, 11], "x": 11.5, "y": 1},
+ {"matrix": [3, 12], "x": 12.5, "y": 1},
+ {"matrix": [3, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [6, 6], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [5, 13], "x": 7.75, "y": 2},
+ {"matrix": [6, 13], "x": 8.75, "y": 2},
+ {"matrix": [6, 3], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 12], "x": 12.75, "y": 2},
+ {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25},
+ {"matrix": [6, 8], "x": 15, "y": 2},
+
+ {"matrix": [1, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [0, 3], "x": 1.25, "y": 3},
+ {"matrix": [1, 1], "x": 2.25, "y": 3},
+ {"matrix": [1, 2], "x": 3.25, "y": 3},
+ {"matrix": [1, 3], "x": 4.25, "y": 3},
+ {"matrix": [1, 4], "x": 5.25, "y": 3},
+ {"matrix": [1, 5], "x": 6.25, "y": 3},
+ {"matrix": [5, 4], "x": 7.25, "y": 3},
+ {"matrix": [5, 14], "x": 8.25, "y": 3},
+ {"matrix": [6, 14], "x": 9.25, "y": 3},
+ {"matrix": [6, 4], "x": 10.25, "y": 3},
+ {"matrix": [1, 10], "x": 11.25, "y": 3},
+ {"matrix": [1, 11], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [5, 8], "x": 14, "y": 3},
+ {"matrix": [6, 7], "x": 15, "y": 3},
+
+ {"matrix": [0, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [0, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [0, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [0, 4], "x": 3.75, "y": 4, "w": 2.75},
+ {"matrix": [5, 5], "x": 6.5, "y": 4, "w": 1.25},
+ {"matrix": [0, 5], "x": 7.75, "y": 4, "w": 2.25},
+ {"matrix": [6, 5], "x": 10, "y": 4},
+ {"matrix": [0, 11], "x": 11, "y": 4},
+ {"matrix": [0, 12], "x": 12, "y": 4},
+ {"matrix": [5, 9], "x": 13, "y": 4},
+ {"matrix": [5, 7], "x": 14, "y": 4},
+ {"matrix": [5, 6], "x": 15, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jc65/v32a/rules.mk b/keyboards/jc65/v32a/rules.mk
@@ -1,10 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no
-EXTRAKEY_ENABLE = yes
-CONSOLE_ENABLE = no
-COMMAND_ENABLE = yes
-BACKLIGHT_ENABLE = yes
-RGBLIGHT_ENABLE = yes
diff --git a/keyboards/jc65/v32u4/info.json b/keyboards/jc65/v32u4/info.json
@@ -1,127 +0,0 @@
-{
- "keyboard_name": "JC65",
- "manufacturer": "dou",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x6060",
- "device_version": "0.0.2"
- },
- "matrix_pins": {
- "cols": ["F0", "F1", "E6", "C7", "C6", "B7", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4", "F5"],
- "rows": ["D0", "D1", "D2", "D3", "D5"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "B6"
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 20,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "E2"
- },
- "indicators": {
- "caps_lock": "B2",
- "on_state": 0
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 2], "x": 1.5, "y": 1},
- {"matrix": [1, 3], "x": 2.5, "y": 1},
- {"matrix": [1, 4], "x": 3.5, "y": 1},
- {"matrix": [1, 5], "x": 4.5, "y": 1},
- {"matrix": [1, 6], "x": 5.5, "y": 1},
- {"matrix": [1, 7], "x": 6.5, "y": 1},
- {"matrix": [1, 8], "x": 7.5, "y": 1},
- {"matrix": [1, 9], "x": 8.5, "y": 1},
- {"matrix": [1, 10], "x": 9.5, "y": 1},
- {"matrix": [1, 11], "x": 10.5, "y": 1},
- {"matrix": [1, 12], "x": 11.5, "y": 1},
- {"matrix": [1, 13], "x": 12.5, "y": 1},
- {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 1.75, "y": 2},
- {"matrix": [2, 3], "x": 2.75, "y": 2},
- {"matrix": [2, 4], "x": 3.75, "y": 2},
- {"matrix": [2, 5], "x": 4.75, "y": 2},
- {"matrix": [2, 6], "x": 5.75, "y": 2},
- {"matrix": [2, 7], "x": 6.75, "y": 2},
- {"matrix": [2, 8], "x": 7.75, "y": 2},
- {"matrix": [2, 9], "x": 8.75, "y": 2},
- {"matrix": [2, 10], "x": 9.75, "y": 2},
- {"matrix": [2, 11], "x": 10.75, "y": 2},
- {"matrix": [2, 12], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [3, 1], "x": 1.25, "y": 3},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 14], "x": 14, "y": 3},
- {"matrix": [3, 15], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.75},
- {"matrix": [4, 6], "x": 6.5, "y": 4, "w": 1.25},
- {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25},
- {"matrix": [4, 10], "x": 10, "y": 4},
- {"matrix": [4, 11], "x": 11, "y": 4},
- {"matrix": [4, 12], "x": 12, "y": 4},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/jc65/v32u4/keyboard.json b/keyboards/jc65/v32u4/keyboard.json
@@ -0,0 +1,137 @@
+{
+ "keyboard_name": "JC65",
+ "manufacturer": "dou",
+ "url": "",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x6060",
+ "device_version": "0.0.2"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": false,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["F0", "F1", "E6", "C7", "C6", "B7", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4", "F5"],
+ "rows": ["D0", "D1", "D2", "D3", "D5"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "B6"
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 20,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "E2"
+ },
+ "indicators": {
+ "caps_lock": "B2",
+ "on_state": 0
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 2], "x": 1.5, "y": 1},
+ {"matrix": [1, 3], "x": 2.5, "y": 1},
+ {"matrix": [1, 4], "x": 3.5, "y": 1},
+ {"matrix": [1, 5], "x": 4.5, "y": 1},
+ {"matrix": [1, 6], "x": 5.5, "y": 1},
+ {"matrix": [1, 7], "x": 6.5, "y": 1},
+ {"matrix": [1, 8], "x": 7.5, "y": 1},
+ {"matrix": [1, 9], "x": 8.5, "y": 1},
+ {"matrix": [1, 10], "x": 9.5, "y": 1},
+ {"matrix": [1, 11], "x": 10.5, "y": 1},
+ {"matrix": [1, 12], "x": 11.5, "y": 1},
+ {"matrix": [1, 13], "x": 12.5, "y": 1},
+ {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 1.75, "y": 2},
+ {"matrix": [2, 3], "x": 2.75, "y": 2},
+ {"matrix": [2, 4], "x": 3.75, "y": 2},
+ {"matrix": [2, 5], "x": 4.75, "y": 2},
+ {"matrix": [2, 6], "x": 5.75, "y": 2},
+ {"matrix": [2, 7], "x": 6.75, "y": 2},
+ {"matrix": [2, 8], "x": 7.75, "y": 2},
+ {"matrix": [2, 9], "x": 8.75, "y": 2},
+ {"matrix": [2, 10], "x": 9.75, "y": 2},
+ {"matrix": [2, 11], "x": 10.75, "y": 2},
+ {"matrix": [2, 12], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [3, 1], "x": 1.25, "y": 3},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 14], "x": 14, "y": 3},
+ {"matrix": [3, 15], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.75},
+ {"matrix": [4, 6], "x": 6.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25},
+ {"matrix": [4, 10], "x": 10, "y": 4},
+ {"matrix": [4, 11], "x": 11, "y": 4},
+ {"matrix": [4, 12], "x": 12, "y": 4},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jc65/v32u4/rules.mk b/keyboards/jc65/v32u4/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # 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 = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/jd40/info.json b/keyboards/jd40/info.json
@@ -1,91 +0,0 @@
-{
- "keyboard_name": "jd40",
- "manufacturer": "geekhack",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x6060",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 12,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "D3"
- },
- "matrix_pins": {
- "cols": ["F4", "D7", "B5", "B6", "C6", "C7", "D4", "D6", "D5", "D0", "D1", "D2"],
- "rows": ["F0", "F1", "F5", "B4"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 1},
- {"matrix": [1, 2], "x": 2.25, "y": 1},
- {"matrix": [1, 3], "x": 3.25, "y": 1},
- {"matrix": [1, 4], "x": 4.25, "y": 1},
- {"matrix": [1, 5], "x": 5.25, "y": 1},
- {"matrix": [1, 6], "x": 6.25, "y": 1},
- {"matrix": [1, 7], "x": 7.25, "y": 1},
- {"matrix": [1, 8], "x": 8.25, "y": 1},
- {"matrix": [1, 9], "x": 9.25, "y": 1},
- {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2, "w": 1.25},
- {"matrix": [2, 10], "x": 11, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [3, 3], "x": 3, "y": 3, "w": 1.25},
- {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 1.75},
- {"matrix": [3, 6], "x": 6, "y": 3, "w": 1.75},
- {"matrix": [3, 7], "x": 7.75, "y": 3, "w": 1.25},
- {"matrix": [3, 8], "x": 9, "y": 3},
- {"matrix": [3, 9], "x": 10, "y": 3},
- {"matrix": [3, 10], "x": 11, "y": 3}
- ]
- }
- }
-}
diff --git a/keyboards/jd40/keyboard.json b/keyboards/jd40/keyboard.json
@@ -0,0 +1,100 @@
+{
+ "keyboard_name": "jd40",
+ "manufacturer": "geekhack",
+ "url": "",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x6060",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 12,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "D3"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["F4", "D7", "B5", "B6", "C6", "C7", "D4", "D6", "D5", "D0", "D1", "D2"],
+ "rows": ["F0", "F1", "F5", "B4"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 1},
+ {"matrix": [1, 2], "x": 2.25, "y": 1},
+ {"matrix": [1, 3], "x": 3.25, "y": 1},
+ {"matrix": [1, 4], "x": 4.25, "y": 1},
+ {"matrix": [1, 5], "x": 5.25, "y": 1},
+ {"matrix": [1, 6], "x": 6.25, "y": 1},
+ {"matrix": [1, 7], "x": 7.25, "y": 1},
+ {"matrix": [1, 8], "x": 8.25, "y": 1},
+ {"matrix": [1, 9], "x": 9.25, "y": 1},
+ {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2, "w": 1.25},
+ {"matrix": [2, 10], "x": 11, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [3, 3], "x": 3, "y": 3, "w": 1.25},
+ {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 6], "x": 6, "y": 3, "w": 1.75},
+ {"matrix": [3, 7], "x": 7.75, "y": 3, "w": 1.25},
+ {"matrix": [3, 8], "x": 9, "y": 3},
+ {"matrix": [3, 9], "x": 10, "y": 3},
+ {"matrix": [3, 10], "x": 11, "y": 3}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jd40/rules.mk b/keyboards/jd40/rules.mk
@@ -1,11 +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 = yes # Console for debug
-# COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-# BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable RGB Underglow
diff --git a/keyboards/jd45/info.json b/keyboards/jd45/info.json
@@ -1,77 +0,0 @@
-{
- "keyboard_name": "JD45",
- "manufacturer": "geekhack",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x6060",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["F4", "D7", "B5", "B6", "C6", "C7", "D4", "D6", "D5", "D0", "D1", "D2", "B0"],
- "rows": ["F0", "F1", "F5", "B4"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "B7"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 1},
- {"matrix": [1, 2], "x": 2.25, "y": 1},
- {"matrix": [1, 3], "x": 3.25, "y": 1},
- {"matrix": [1, 4], "x": 4.25, "y": 1},
- {"matrix": [1, 5], "x": 5.25, "y": 1},
- {"matrix": [1, 6], "x": 6.25, "y": 1},
- {"matrix": [1, 7], "x": 7.25, "y": 1},
- {"matrix": [1, 8], "x": 8.25, "y": 1},
- {"matrix": [1, 9], "x": 9.25, "y": 1},
- {"matrix": [1, 10], "x": 10.25, "y": 1},
- {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [3, 1], "x": 1.25, "y": 3},
- {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25},
- {"matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3, "w": 1.75},
- {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 1.75},
- {"matrix": [3, 8], "x": 8.25, "y": 3, "w": 1.25},
- {"matrix": [3, 9], "x": 9.5, "y": 3, "w": 1.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3},
- {"matrix": [3, 11], "x": 11.75, "y": 3, "w": 1.25}
- ]
- }
- }
-}
diff --git a/keyboards/jd45/keyboard.json b/keyboards/jd45/keyboard.json
@@ -0,0 +1,87 @@
+{
+ "keyboard_name": "JD45",
+ "manufacturer": "geekhack",
+ "url": "",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x6060",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "midi": true,
+ "mousekey": true,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["F4", "D7", "B5", "B6", "C6", "C7", "D4", "D6", "D5", "D0", "D1", "D2", "B0"],
+ "rows": ["F0", "F1", "F5", "B4"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "B7"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 1},
+ {"matrix": [1, 2], "x": 2.25, "y": 1},
+ {"matrix": [1, 3], "x": 3.25, "y": 1},
+ {"matrix": [1, 4], "x": 4.25, "y": 1},
+ {"matrix": [1, 5], "x": 5.25, "y": 1},
+ {"matrix": [1, 6], "x": 6.25, "y": 1},
+ {"matrix": [1, 7], "x": 7.25, "y": 1},
+ {"matrix": [1, 8], "x": 8.25, "y": 1},
+ {"matrix": [1, 9], "x": 9.25, "y": 1},
+ {"matrix": [1, 10], "x": 10.25, "y": 1},
+ {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [3, 1], "x": 1.25, "y": 3},
+ {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25},
+ {"matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3, "w": 1.75},
+ {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 1.75},
+ {"matrix": [3, 8], "x": 8.25, "y": 3, "w": 1.25},
+ {"matrix": [3, 9], "x": 9.5, "y": 3, "w": 1.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3},
+ {"matrix": [3, 11], "x": 11.75, "y": 3, "w": 1.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jd45/rules.mk b/keyboards/jd45/rules.mk
@@ -1,11 +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 = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-MIDI_ENABLE = yes # MIDI support
diff --git a/keyboards/jels/jels88/info.json b/keyboards/jels/jels88/info.json
@@ -1,372 +0,0 @@
-{
- "keyboard_name": "Jels88",
- "manufacturer": "Jels",
- "url": "",
- "maintainer": "Jels",
- "usb": {
- "vid": "0x006A",
- "pid": "0x0088",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["C7", "C6", "F7", "F6", "F5", "F4", "B1", "D2", "D3"],
- "rows": ["B3", "B2", "D1", "D0", "E6", "B0", "F0", "F1", "B5", "B4", "D7", "D6"]
- },
- "diode_direction": "COL2ROW",
- "bootmagic": {
- "matrix": [1, 0]
- },
- "ws2812": {
- "pin": "B6"
- },
- "rgblight": {
- "led_count": 20,
- "max_brightness": 225,
- "sleep": true,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- },
- "default": {
- "val": 0
- }
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
-
- {"matrix": [1, 1], "x": 1.25, "y": 0},
- {"matrix": [0, 1], "x": 2.25, "y": 0},
- {"matrix": [0, 2], "x": 3.25, "y": 0},
- {"matrix": [1, 2], "x": 4.25, "y": 0},
-
- {"matrix": [1, 3], "x": 5.5, "y": 0},
- {"matrix": [0, 3], "x": 6.5, "y": 0},
- {"matrix": [0, 4], "x": 7.5, "y": 0},
- {"matrix": [1, 4], "x": 8.5, "y": 0},
-
- {"matrix": [1, 5], "x": 9.75, "y": 0},
- {"matrix": [0, 5], "x": 10.75, "y": 0},
- {"matrix": [0, 6], "x": 11.75, "y": 0},
- {"matrix": [1, 6], "x": 12.75, "y": 0},
-
- {"matrix": [1, 7], "x": 14, "y": 0},
-
- {"matrix": [0, 7], "x": 15.25, "y": 0},
- {"matrix": [0, 8], "x": 16.25, "y": 0},
- {"matrix": [1, 8], "x": 17.25, "y": 0},
-
- {"matrix": [2, 0], "x": 0, "y": 1.25},
- {"matrix": [2, 1], "x": 1, "y": 1.25},
- {"matrix": [3, 1], "x": 2, "y": 1.25},
- {"matrix": [3, 2], "x": 3, "y": 1.25},
- {"matrix": [2, 2], "x": 4, "y": 1.25},
- {"matrix": [2, 3], "x": 5, "y": 1.25},
- {"matrix": [3, 3], "x": 6, "y": 1.25},
- {"matrix": [3, 4], "x": 7, "y": 1.25},
- {"matrix": [2, 4], "x": 8, "y": 1.25},
- {"matrix": [2, 5], "x": 9, "y": 1.25},
- {"matrix": [3, 5], "x": 10, "y": 1.25},
- {"matrix": [3, 6], "x": 11, "y": 1.25},
- {"matrix": [2, 6], "x": 12, "y": 1.25},
- {"matrix": [2, 7], "x": 13, "y": 1.25},
- {"matrix": [5, 7], "x": 14, "y": 1.25},
-
- {"matrix": [4, 7], "x": 15.25, "y": 1.25},
- {"matrix": [4, 8], "x": 16.25, "y": 1.25},
- {"matrix": [2, 8], "x": 17.25, "y": 1.25},
-
- {"matrix": [5, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [5, 1], "x": 1.5, "y": 2.25},
- {"matrix": [4, 1], "x": 2.5, "y": 2.25},
- {"matrix": [4, 2], "x": 3.5, "y": 2.25},
- {"matrix": [5, 2], "x": 4.5, "y": 2.25},
- {"matrix": [5, 3], "x": 5.5, "y": 2.25},
- {"matrix": [4, 3], "x": 6.5, "y": 2.25},
- {"matrix": [4, 4], "x": 7.5, "y": 2.25},
- {"matrix": [5, 4], "x": 8.5, "y": 2.25},
- {"matrix": [5, 5], "x": 9.5, "y": 2.25},
- {"matrix": [4, 5], "x": 10.5, "y": 2.25},
- {"matrix": [4, 6], "x": 11.5, "y": 2.25},
- {"matrix": [5, 6], "x": 12.5, "y": 2.25},
- {"matrix": [6, 7], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"matrix": [3, 7], "x": 15.25, "y": 2.25},
- {"matrix": [3, 8], "x": 16.25, "y": 2.25},
- {"matrix": [5, 8], "x": 17.25, "y": 2.25},
-
- {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [6, 1], "x": 1.75, "y": 3.25},
- {"matrix": [7, 1], "x": 2.75, "y": 3.25},
- {"matrix": [7, 2], "x": 3.75, "y": 3.25},
- {"matrix": [6, 2], "x": 4.75, "y": 3.25},
- {"matrix": [6, 3], "x": 5.75, "y": 3.25},
- {"matrix": [7, 3], "x": 6.75, "y": 3.25},
- {"matrix": [7, 4], "x": 7.75, "y": 3.25},
- {"matrix": [6, 4], "x": 8.75, "y": 3.25},
- {"matrix": [6, 5], "x": 9.75, "y": 3.25},
- {"matrix": [7, 5], "x": 10.75, "y": 3.25},
- {"matrix": [7, 6], "x": 11.75, "y": 3.25},
- {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"matrix": [9, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"matrix": [9, 1], "x": 1.25, "y": 4.25},
- {"matrix": [8, 1], "x": 2.25, "y": 4.25},
- {"matrix": [8, 2], "x": 3.25, "y": 4.25},
- {"matrix": [9, 2], "x": 4.25, "y": 4.25},
- {"matrix": [9, 3], "x": 5.25, "y": 4.25},
- {"matrix": [8, 3], "x": 6.25, "y": 4.25},
- {"matrix": [8, 4], "x": 7.25, "y": 4.25},
- {"matrix": [9, 4], "x": 8.25, "y": 4.25},
- {"matrix": [9, 5], "x": 9.25, "y": 4.25},
- {"matrix": [8, 5], "x": 10.25, "y": 4.25},
- {"matrix": [8, 6], "x": 11.25, "y": 4.25},
- {"matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75},
- {"matrix": [9, 7], "x": 14, "y": 4.25},
-
- {"matrix": [8, 7], "x": 16.25, "y": 4.25},
-
- {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [10, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [11, 1], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25},
- {"matrix": [10, 6], "x": 11.25, "y": 5.25, "w": 1.25},
- {"matrix": [11, 6], "x": 12.5, "y": 5.25, "w": 1.25},
- {"matrix": [11, 7], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"matrix": [10, 7], "x": 15.25, "y": 5.25},
- {"matrix": [10, 8], "x": 16.25, "y": 5.25},
- {"matrix": [8, 8], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_ansi": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
-
- {"matrix": [1, 1], "x": 1.25, "y": 0},
- {"matrix": [0, 1], "x": 2.25, "y": 0},
- {"matrix": [0, 2], "x": 3.25, "y": 0},
- {"matrix": [1, 2], "x": 4.25, "y": 0},
-
- {"matrix": [1, 3], "x": 5.5, "y": 0},
- {"matrix": [0, 3], "x": 6.5, "y": 0},
- {"matrix": [0, 4], "x": 7.5, "y": 0},
- {"matrix": [1, 4], "x": 8.5, "y": 0},
-
- {"matrix": [1, 5], "x": 9.75, "y": 0},
- {"matrix": [0, 5], "x": 10.75, "y": 0},
- {"matrix": [0, 6], "x": 11.75, "y": 0},
- {"matrix": [1, 6], "x": 12.75, "y": 0},
-
- {"matrix": [1, 7], "x": 14, "y": 0},
-
- {"matrix": [0, 7], "x": 15.25, "y": 0},
- {"matrix": [0, 8], "x": 16.25, "y": 0},
- {"matrix": [1, 8], "x": 17.25, "y": 0},
-
- {"matrix": [2, 0], "x": 0, "y": 1.25},
- {"matrix": [2, 1], "x": 1, "y": 1.25},
- {"matrix": [3, 1], "x": 2, "y": 1.25},
- {"matrix": [3, 2], "x": 3, "y": 1.25},
- {"matrix": [2, 2], "x": 4, "y": 1.25},
- {"matrix": [2, 3], "x": 5, "y": 1.25},
- {"matrix": [3, 3], "x": 6, "y": 1.25},
- {"matrix": [3, 4], "x": 7, "y": 1.25},
- {"matrix": [2, 4], "x": 8, "y": 1.25},
- {"matrix": [2, 5], "x": 9, "y": 1.25},
- {"matrix": [3, 5], "x": 10, "y": 1.25},
- {"matrix": [3, 6], "x": 11, "y": 1.25},
- {"matrix": [2, 6], "x": 12, "y": 1.25},
- {"matrix": [2, 7], "x": 13, "y": 1.25},
- {"matrix": [5, 7], "x": 14, "y": 1.25},
-
- {"matrix": [4, 7], "x": 15.25, "y": 1.25},
- {"matrix": [4, 8], "x": 16.25, "y": 1.25},
- {"matrix": [2, 8], "x": 17.25, "y": 1.25},
-
- {"matrix": [5, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [5, 1], "x": 1.5, "y": 2.25},
- {"matrix": [4, 1], "x": 2.5, "y": 2.25},
- {"matrix": [4, 2], "x": 3.5, "y": 2.25},
- {"matrix": [5, 2], "x": 4.5, "y": 2.25},
- {"matrix": [5, 3], "x": 5.5, "y": 2.25},
- {"matrix": [4, 3], "x": 6.5, "y": 2.25},
- {"matrix": [4, 4], "x": 7.5, "y": 2.25},
- {"matrix": [5, 4], "x": 8.5, "y": 2.25},
- {"matrix": [5, 5], "x": 9.5, "y": 2.25},
- {"matrix": [4, 5], "x": 10.5, "y": 2.25},
- {"matrix": [4, 6], "x": 11.5, "y": 2.25},
- {"matrix": [5, 6], "x": 12.5, "y": 2.25},
- {"matrix": [6, 7], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"matrix": [3, 7], "x": 15.25, "y": 2.25},
- {"matrix": [3, 8], "x": 16.25, "y": 2.25},
- {"matrix": [5, 8], "x": 17.25, "y": 2.25},
-
- {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [6, 1], "x": 1.75, "y": 3.25},
- {"matrix": [7, 1], "x": 2.75, "y": 3.25},
- {"matrix": [7, 2], "x": 3.75, "y": 3.25},
- {"matrix": [6, 2], "x": 4.75, "y": 3.25},
- {"matrix": [6, 3], "x": 5.75, "y": 3.25},
- {"matrix": [7, 3], "x": 6.75, "y": 3.25},
- {"matrix": [7, 4], "x": 7.75, "y": 3.25},
- {"matrix": [6, 4], "x": 8.75, "y": 3.25},
- {"matrix": [6, 5], "x": 9.75, "y": 3.25},
- {"matrix": [7, 5], "x": 10.75, "y": 3.25},
- {"matrix": [7, 6], "x": 11.75, "y": 3.25},
- {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"matrix": [9, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"matrix": [8, 1], "x": 2.25, "y": 4.25},
- {"matrix": [8, 2], "x": 3.25, "y": 4.25},
- {"matrix": [9, 2], "x": 4.25, "y": 4.25},
- {"matrix": [9, 3], "x": 5.25, "y": 4.25},
- {"matrix": [8, 3], "x": 6.25, "y": 4.25},
- {"matrix": [8, 4], "x": 7.25, "y": 4.25},
- {"matrix": [9, 4], "x": 8.25, "y": 4.25},
- {"matrix": [9, 5], "x": 9.25, "y": 4.25},
- {"matrix": [8, 5], "x": 10.25, "y": 4.25},
- {"matrix": [8, 6], "x": 11.25, "y": 4.25},
- {"matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75},
- {"matrix": [9, 7], "x": 14, "y": 4.25},
-
- {"matrix": [8, 7], "x": 16.25, "y": 4.25},
-
- {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [10, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [11, 1], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25},
- {"matrix": [10, 6], "x": 11.25, "y": 5.25, "w": 1.25},
- {"matrix": [11, 6], "x": 12.5, "y": 5.25, "w": 1.25},
- {"matrix": [11, 7], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"matrix": [10, 7], "x": 15.25, "y": 5.25},
- {"matrix": [10, 8], "x": 16.25, "y": 5.25},
- {"matrix": [8, 8], "x": 17.25, "y": 5.25}
- ]
- },
- "LAYOUT_iso": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
-
- {"matrix": [1, 1], "x": 1.25, "y": 0},
- {"matrix": [0, 1], "x": 2.25, "y": 0},
- {"matrix": [0, 2], "x": 3.25, "y": 0},
- {"matrix": [1, 2], "x": 4.25, "y": 0},
-
- {"matrix": [1, 3], "x": 5.5, "y": 0},
- {"matrix": [0, 3], "x": 6.5, "y": 0},
- {"matrix": [0, 4], "x": 7.5, "y": 0},
- {"matrix": [1, 4], "x": 8.5, "y": 0},
-
- {"matrix": [1, 5], "x": 9.75, "y": 0},
- {"matrix": [0, 5], "x": 10.75, "y": 0},
- {"matrix": [0, 6], "x": 11.75, "y": 0},
- {"matrix": [1, 6], "x": 12.75, "y": 0},
-
- {"matrix": [1, 7], "x": 14, "y": 0},
-
- {"matrix": [0, 7], "x": 15.25, "y": 0},
- {"matrix": [0, 8], "x": 16.25, "y": 0},
- {"matrix": [1, 8], "x": 17.25, "y": 0},
-
- {"matrix": [2, 0], "x": 0, "y": 1.25},
- {"matrix": [2, 1], "x": 1, "y": 1.25},
- {"matrix": [3, 1], "x": 2, "y": 1.25},
- {"matrix": [3, 2], "x": 3, "y": 1.25},
- {"matrix": [2, 2], "x": 4, "y": 1.25},
- {"matrix": [2, 3], "x": 5, "y": 1.25},
- {"matrix": [3, 3], "x": 6, "y": 1.25},
- {"matrix": [3, 4], "x": 7, "y": 1.25},
- {"matrix": [2, 4], "x": 8, "y": 1.25},
- {"matrix": [2, 5], "x": 9, "y": 1.25},
- {"matrix": [3, 5], "x": 10, "y": 1.25},
- {"matrix": [3, 6], "x": 11, "y": 1.25},
- {"matrix": [2, 6], "x": 12, "y": 1.25},
- {"matrix": [2, 7], "x": 13, "y": 1.25},
- {"matrix": [6, 7], "x": 14, "y": 1.25},
-
- {"matrix": [4, 7], "x": 15.25, "y": 1.25},
- {"matrix": [4, 8], "x": 16.25, "y": 1.25},
- {"matrix": [2, 8], "x": 17.25, "y": 1.25},
-
- {"matrix": [5, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [5, 1], "x": 1.5, "y": 2.25},
- {"matrix": [4, 1], "x": 2.5, "y": 2.25},
- {"matrix": [4, 2], "x": 3.5, "y": 2.25},
- {"matrix": [5, 2], "x": 4.5, "y": 2.25},
- {"matrix": [5, 3], "x": 5.5, "y": 2.25},
- {"matrix": [4, 3], "x": 6.5, "y": 2.25},
- {"matrix": [4, 4], "x": 7.5, "y": 2.25},
- {"matrix": [5, 4], "x": 8.5, "y": 2.25},
- {"matrix": [5, 5], "x": 9.5, "y": 2.25},
- {"matrix": [4, 5], "x": 10.5, "y": 2.25},
- {"matrix": [4, 6], "x": 11.5, "y": 2.25},
- {"matrix": [5, 6], "x": 12.5, "y": 2.25},
- {"matrix": [5, 7], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"matrix": [3, 7], "x": 15.25, "y": 2.25},
- {"matrix": [3, 8], "x": 16.25, "y": 2.25},
- {"matrix": [5, 8], "x": 17.25, "y": 2.25},
-
- {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [6, 1], "x": 1.75, "y": 3.25},
- {"matrix": [7, 1], "x": 2.75, "y": 3.25},
- {"matrix": [7, 2], "x": 3.75, "y": 3.25},
- {"matrix": [6, 2], "x": 4.75, "y": 3.25},
- {"matrix": [6, 3], "x": 5.75, "y": 3.25},
- {"matrix": [7, 3], "x": 6.75, "y": 3.25},
- {"matrix": [7, 4], "x": 7.75, "y": 3.25},
- {"matrix": [6, 4], "x": 8.75, "y": 3.25},
- {"matrix": [6, 5], "x": 9.75, "y": 3.25},
- {"matrix": [7, 5], "x": 10.75, "y": 3.25},
- {"matrix": [7, 6], "x": 11.75, "y": 3.25},
- {"matrix": [6, 6], "x": 12.75, "y": 3.25},
-
- {"matrix": [9, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"matrix": [9, 1], "x": 1.25, "y": 4.25},
- {"matrix": [8, 1], "x": 2.25, "y": 4.25},
- {"matrix": [8, 2], "x": 3.25, "y": 4.25},
- {"matrix": [9, 2], "x": 4.25, "y": 4.25},
- {"matrix": [9, 3], "x": 5.25, "y": 4.25},
- {"matrix": [8, 3], "x": 6.25, "y": 4.25},
- {"matrix": [8, 4], "x": 7.25, "y": 4.25},
- {"matrix": [9, 4], "x": 8.25, "y": 4.25},
- {"matrix": [9, 5], "x": 9.25, "y": 4.25},
- {"matrix": [8, 5], "x": 10.25, "y": 4.25},
- {"matrix": [8, 6], "x": 11.25, "y": 4.25},
- {"matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75},
- {"matrix": [9, 7], "x": 14, "y": 4.25},
-
- {"matrix": [8, 7], "x": 16.25, "y": 4.25},
-
- {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [10, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [11, 1], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25},
- {"matrix": [10, 6], "x": 11.25, "y": 5.25, "w": 1.25},
- {"matrix": [11, 6], "x": 12.5, "y": 5.25, "w": 1.25},
- {"matrix": [11, 7], "x": 13.75, "y": 5.25, "w": 1.25},
-
- {"matrix": [10, 7], "x": 15.25, "y": 5.25},
- {"matrix": [10, 8], "x": 16.25, "y": 5.25},
- {"matrix": [8, 8], "x": 17.25, "y": 5.25}
- ]
- }
- }
-}
diff --git a/keyboards/jels/jels88/keyboard.json b/keyboards/jels/jels88/keyboard.json
@@ -0,0 +1,381 @@
+{
+ "keyboard_name": "Jels88",
+ "manufacturer": "Jels",
+ "url": "",
+ "maintainer": "Jels",
+ "usb": {
+ "vid": "0x006A",
+ "pid": "0x0088",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["C7", "C6", "F7", "F6", "F5", "F4", "B1", "D2", "D3"],
+ "rows": ["B3", "B2", "D1", "D0", "E6", "B0", "F0", "F1", "B5", "B4", "D7", "D6"]
+ },
+ "diode_direction": "COL2ROW",
+ "bootmagic": {
+ "matrix": [1, 0]
+ },
+ "ws2812": {
+ "pin": "B6"
+ },
+ "rgblight": {
+ "led_count": 20,
+ "max_brightness": 225,
+ "sleep": true,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ },
+ "default": {
+ "val": 0
+ }
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+
+ {"matrix": [1, 1], "x": 1.25, "y": 0},
+ {"matrix": [0, 1], "x": 2.25, "y": 0},
+ {"matrix": [0, 2], "x": 3.25, "y": 0},
+ {"matrix": [1, 2], "x": 4.25, "y": 0},
+
+ {"matrix": [1, 3], "x": 5.5, "y": 0},
+ {"matrix": [0, 3], "x": 6.5, "y": 0},
+ {"matrix": [0, 4], "x": 7.5, "y": 0},
+ {"matrix": [1, 4], "x": 8.5, "y": 0},
+
+ {"matrix": [1, 5], "x": 9.75, "y": 0},
+ {"matrix": [0, 5], "x": 10.75, "y": 0},
+ {"matrix": [0, 6], "x": 11.75, "y": 0},
+ {"matrix": [1, 6], "x": 12.75, "y": 0},
+
+ {"matrix": [1, 7], "x": 14, "y": 0},
+
+ {"matrix": [0, 7], "x": 15.25, "y": 0},
+ {"matrix": [0, 8], "x": 16.25, "y": 0},
+ {"matrix": [1, 8], "x": 17.25, "y": 0},
+
+ {"matrix": [2, 0], "x": 0, "y": 1.25},
+ {"matrix": [2, 1], "x": 1, "y": 1.25},
+ {"matrix": [3, 1], "x": 2, "y": 1.25},
+ {"matrix": [3, 2], "x": 3, "y": 1.25},
+ {"matrix": [2, 2], "x": 4, "y": 1.25},
+ {"matrix": [2, 3], "x": 5, "y": 1.25},
+ {"matrix": [3, 3], "x": 6, "y": 1.25},
+ {"matrix": [3, 4], "x": 7, "y": 1.25},
+ {"matrix": [2, 4], "x": 8, "y": 1.25},
+ {"matrix": [2, 5], "x": 9, "y": 1.25},
+ {"matrix": [3, 5], "x": 10, "y": 1.25},
+ {"matrix": [3, 6], "x": 11, "y": 1.25},
+ {"matrix": [2, 6], "x": 12, "y": 1.25},
+ {"matrix": [2, 7], "x": 13, "y": 1.25},
+ {"matrix": [5, 7], "x": 14, "y": 1.25},
+
+ {"matrix": [4, 7], "x": 15.25, "y": 1.25},
+ {"matrix": [4, 8], "x": 16.25, "y": 1.25},
+ {"matrix": [2, 8], "x": 17.25, "y": 1.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [5, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [4, 1], "x": 2.5, "y": 2.25},
+ {"matrix": [4, 2], "x": 3.5, "y": 2.25},
+ {"matrix": [5, 2], "x": 4.5, "y": 2.25},
+ {"matrix": [5, 3], "x": 5.5, "y": 2.25},
+ {"matrix": [4, 3], "x": 6.5, "y": 2.25},
+ {"matrix": [4, 4], "x": 7.5, "y": 2.25},
+ {"matrix": [5, 4], "x": 8.5, "y": 2.25},
+ {"matrix": [5, 5], "x": 9.5, "y": 2.25},
+ {"matrix": [4, 5], "x": 10.5, "y": 2.25},
+ {"matrix": [4, 6], "x": 11.5, "y": 2.25},
+ {"matrix": [5, 6], "x": 12.5, "y": 2.25},
+ {"matrix": [6, 7], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"matrix": [3, 7], "x": 15.25, "y": 2.25},
+ {"matrix": [3, 8], "x": 16.25, "y": 2.25},
+ {"matrix": [5, 8], "x": 17.25, "y": 2.25},
+
+ {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [6, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [7, 1], "x": 2.75, "y": 3.25},
+ {"matrix": [7, 2], "x": 3.75, "y": 3.25},
+ {"matrix": [6, 2], "x": 4.75, "y": 3.25},
+ {"matrix": [6, 3], "x": 5.75, "y": 3.25},
+ {"matrix": [7, 3], "x": 6.75, "y": 3.25},
+ {"matrix": [7, 4], "x": 7.75, "y": 3.25},
+ {"matrix": [6, 4], "x": 8.75, "y": 3.25},
+ {"matrix": [6, 5], "x": 9.75, "y": 3.25},
+ {"matrix": [7, 5], "x": 10.75, "y": 3.25},
+ {"matrix": [7, 6], "x": 11.75, "y": 3.25},
+ {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"matrix": [9, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"matrix": [9, 1], "x": 1.25, "y": 4.25},
+ {"matrix": [8, 1], "x": 2.25, "y": 4.25},
+ {"matrix": [8, 2], "x": 3.25, "y": 4.25},
+ {"matrix": [9, 2], "x": 4.25, "y": 4.25},
+ {"matrix": [9, 3], "x": 5.25, "y": 4.25},
+ {"matrix": [8, 3], "x": 6.25, "y": 4.25},
+ {"matrix": [8, 4], "x": 7.25, "y": 4.25},
+ {"matrix": [9, 4], "x": 8.25, "y": 4.25},
+ {"matrix": [9, 5], "x": 9.25, "y": 4.25},
+ {"matrix": [8, 5], "x": 10.25, "y": 4.25},
+ {"matrix": [8, 6], "x": 11.25, "y": 4.25},
+ {"matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"matrix": [9, 7], "x": 14, "y": 4.25},
+
+ {"matrix": [8, 7], "x": 16.25, "y": 4.25},
+
+ {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [10, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 1], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25},
+ {"matrix": [10, 6], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 6], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 7], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"matrix": [10, 7], "x": 15.25, "y": 5.25},
+ {"matrix": [10, 8], "x": 16.25, "y": 5.25},
+ {"matrix": [8, 8], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_ansi": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+
+ {"matrix": [1, 1], "x": 1.25, "y": 0},
+ {"matrix": [0, 1], "x": 2.25, "y": 0},
+ {"matrix": [0, 2], "x": 3.25, "y": 0},
+ {"matrix": [1, 2], "x": 4.25, "y": 0},
+
+ {"matrix": [1, 3], "x": 5.5, "y": 0},
+ {"matrix": [0, 3], "x": 6.5, "y": 0},
+ {"matrix": [0, 4], "x": 7.5, "y": 0},
+ {"matrix": [1, 4], "x": 8.5, "y": 0},
+
+ {"matrix": [1, 5], "x": 9.75, "y": 0},
+ {"matrix": [0, 5], "x": 10.75, "y": 0},
+ {"matrix": [0, 6], "x": 11.75, "y": 0},
+ {"matrix": [1, 6], "x": 12.75, "y": 0},
+
+ {"matrix": [1, 7], "x": 14, "y": 0},
+
+ {"matrix": [0, 7], "x": 15.25, "y": 0},
+ {"matrix": [0, 8], "x": 16.25, "y": 0},
+ {"matrix": [1, 8], "x": 17.25, "y": 0},
+
+ {"matrix": [2, 0], "x": 0, "y": 1.25},
+ {"matrix": [2, 1], "x": 1, "y": 1.25},
+ {"matrix": [3, 1], "x": 2, "y": 1.25},
+ {"matrix": [3, 2], "x": 3, "y": 1.25},
+ {"matrix": [2, 2], "x": 4, "y": 1.25},
+ {"matrix": [2, 3], "x": 5, "y": 1.25},
+ {"matrix": [3, 3], "x": 6, "y": 1.25},
+ {"matrix": [3, 4], "x": 7, "y": 1.25},
+ {"matrix": [2, 4], "x": 8, "y": 1.25},
+ {"matrix": [2, 5], "x": 9, "y": 1.25},
+ {"matrix": [3, 5], "x": 10, "y": 1.25},
+ {"matrix": [3, 6], "x": 11, "y": 1.25},
+ {"matrix": [2, 6], "x": 12, "y": 1.25},
+ {"matrix": [2, 7], "x": 13, "y": 1.25},
+ {"matrix": [5, 7], "x": 14, "y": 1.25},
+
+ {"matrix": [4, 7], "x": 15.25, "y": 1.25},
+ {"matrix": [4, 8], "x": 16.25, "y": 1.25},
+ {"matrix": [2, 8], "x": 17.25, "y": 1.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [5, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [4, 1], "x": 2.5, "y": 2.25},
+ {"matrix": [4, 2], "x": 3.5, "y": 2.25},
+ {"matrix": [5, 2], "x": 4.5, "y": 2.25},
+ {"matrix": [5, 3], "x": 5.5, "y": 2.25},
+ {"matrix": [4, 3], "x": 6.5, "y": 2.25},
+ {"matrix": [4, 4], "x": 7.5, "y": 2.25},
+ {"matrix": [5, 4], "x": 8.5, "y": 2.25},
+ {"matrix": [5, 5], "x": 9.5, "y": 2.25},
+ {"matrix": [4, 5], "x": 10.5, "y": 2.25},
+ {"matrix": [4, 6], "x": 11.5, "y": 2.25},
+ {"matrix": [5, 6], "x": 12.5, "y": 2.25},
+ {"matrix": [6, 7], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"matrix": [3, 7], "x": 15.25, "y": 2.25},
+ {"matrix": [3, 8], "x": 16.25, "y": 2.25},
+ {"matrix": [5, 8], "x": 17.25, "y": 2.25},
+
+ {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [6, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [7, 1], "x": 2.75, "y": 3.25},
+ {"matrix": [7, 2], "x": 3.75, "y": 3.25},
+ {"matrix": [6, 2], "x": 4.75, "y": 3.25},
+ {"matrix": [6, 3], "x": 5.75, "y": 3.25},
+ {"matrix": [7, 3], "x": 6.75, "y": 3.25},
+ {"matrix": [7, 4], "x": 7.75, "y": 3.25},
+ {"matrix": [6, 4], "x": 8.75, "y": 3.25},
+ {"matrix": [6, 5], "x": 9.75, "y": 3.25},
+ {"matrix": [7, 5], "x": 10.75, "y": 3.25},
+ {"matrix": [7, 6], "x": 11.75, "y": 3.25},
+ {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"matrix": [9, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"matrix": [8, 1], "x": 2.25, "y": 4.25},
+ {"matrix": [8, 2], "x": 3.25, "y": 4.25},
+ {"matrix": [9, 2], "x": 4.25, "y": 4.25},
+ {"matrix": [9, 3], "x": 5.25, "y": 4.25},
+ {"matrix": [8, 3], "x": 6.25, "y": 4.25},
+ {"matrix": [8, 4], "x": 7.25, "y": 4.25},
+ {"matrix": [9, 4], "x": 8.25, "y": 4.25},
+ {"matrix": [9, 5], "x": 9.25, "y": 4.25},
+ {"matrix": [8, 5], "x": 10.25, "y": 4.25},
+ {"matrix": [8, 6], "x": 11.25, "y": 4.25},
+ {"matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"matrix": [9, 7], "x": 14, "y": 4.25},
+
+ {"matrix": [8, 7], "x": 16.25, "y": 4.25},
+
+ {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [10, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 1], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25},
+ {"matrix": [10, 6], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 6], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 7], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"matrix": [10, 7], "x": 15.25, "y": 5.25},
+ {"matrix": [10, 8], "x": 16.25, "y": 5.25},
+ {"matrix": [8, 8], "x": 17.25, "y": 5.25}
+ ]
+ },
+ "LAYOUT_iso": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+
+ {"matrix": [1, 1], "x": 1.25, "y": 0},
+ {"matrix": [0, 1], "x": 2.25, "y": 0},
+ {"matrix": [0, 2], "x": 3.25, "y": 0},
+ {"matrix": [1, 2], "x": 4.25, "y": 0},
+
+ {"matrix": [1, 3], "x": 5.5, "y": 0},
+ {"matrix": [0, 3], "x": 6.5, "y": 0},
+ {"matrix": [0, 4], "x": 7.5, "y": 0},
+ {"matrix": [1, 4], "x": 8.5, "y": 0},
+
+ {"matrix": [1, 5], "x": 9.75, "y": 0},
+ {"matrix": [0, 5], "x": 10.75, "y": 0},
+ {"matrix": [0, 6], "x": 11.75, "y": 0},
+ {"matrix": [1, 6], "x": 12.75, "y": 0},
+
+ {"matrix": [1, 7], "x": 14, "y": 0},
+
+ {"matrix": [0, 7], "x": 15.25, "y": 0},
+ {"matrix": [0, 8], "x": 16.25, "y": 0},
+ {"matrix": [1, 8], "x": 17.25, "y": 0},
+
+ {"matrix": [2, 0], "x": 0, "y": 1.25},
+ {"matrix": [2, 1], "x": 1, "y": 1.25},
+ {"matrix": [3, 1], "x": 2, "y": 1.25},
+ {"matrix": [3, 2], "x": 3, "y": 1.25},
+ {"matrix": [2, 2], "x": 4, "y": 1.25},
+ {"matrix": [2, 3], "x": 5, "y": 1.25},
+ {"matrix": [3, 3], "x": 6, "y": 1.25},
+ {"matrix": [3, 4], "x": 7, "y": 1.25},
+ {"matrix": [2, 4], "x": 8, "y": 1.25},
+ {"matrix": [2, 5], "x": 9, "y": 1.25},
+ {"matrix": [3, 5], "x": 10, "y": 1.25},
+ {"matrix": [3, 6], "x": 11, "y": 1.25},
+ {"matrix": [2, 6], "x": 12, "y": 1.25},
+ {"matrix": [2, 7], "x": 13, "y": 1.25},
+ {"matrix": [6, 7], "x": 14, "y": 1.25},
+
+ {"matrix": [4, 7], "x": 15.25, "y": 1.25},
+ {"matrix": [4, 8], "x": 16.25, "y": 1.25},
+ {"matrix": [2, 8], "x": 17.25, "y": 1.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [5, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [4, 1], "x": 2.5, "y": 2.25},
+ {"matrix": [4, 2], "x": 3.5, "y": 2.25},
+ {"matrix": [5, 2], "x": 4.5, "y": 2.25},
+ {"matrix": [5, 3], "x": 5.5, "y": 2.25},
+ {"matrix": [4, 3], "x": 6.5, "y": 2.25},
+ {"matrix": [4, 4], "x": 7.5, "y": 2.25},
+ {"matrix": [5, 4], "x": 8.5, "y": 2.25},
+ {"matrix": [5, 5], "x": 9.5, "y": 2.25},
+ {"matrix": [4, 5], "x": 10.5, "y": 2.25},
+ {"matrix": [4, 6], "x": 11.5, "y": 2.25},
+ {"matrix": [5, 6], "x": 12.5, "y": 2.25},
+ {"matrix": [5, 7], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"matrix": [3, 7], "x": 15.25, "y": 2.25},
+ {"matrix": [3, 8], "x": 16.25, "y": 2.25},
+ {"matrix": [5, 8], "x": 17.25, "y": 2.25},
+
+ {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [6, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [7, 1], "x": 2.75, "y": 3.25},
+ {"matrix": [7, 2], "x": 3.75, "y": 3.25},
+ {"matrix": [6, 2], "x": 4.75, "y": 3.25},
+ {"matrix": [6, 3], "x": 5.75, "y": 3.25},
+ {"matrix": [7, 3], "x": 6.75, "y": 3.25},
+ {"matrix": [7, 4], "x": 7.75, "y": 3.25},
+ {"matrix": [6, 4], "x": 8.75, "y": 3.25},
+ {"matrix": [6, 5], "x": 9.75, "y": 3.25},
+ {"matrix": [7, 5], "x": 10.75, "y": 3.25},
+ {"matrix": [7, 6], "x": 11.75, "y": 3.25},
+ {"matrix": [6, 6], "x": 12.75, "y": 3.25},
+
+ {"matrix": [9, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"matrix": [9, 1], "x": 1.25, "y": 4.25},
+ {"matrix": [8, 1], "x": 2.25, "y": 4.25},
+ {"matrix": [8, 2], "x": 3.25, "y": 4.25},
+ {"matrix": [9, 2], "x": 4.25, "y": 4.25},
+ {"matrix": [9, 3], "x": 5.25, "y": 4.25},
+ {"matrix": [8, 3], "x": 6.25, "y": 4.25},
+ {"matrix": [8, 4], "x": 7.25, "y": 4.25},
+ {"matrix": [9, 4], "x": 8.25, "y": 4.25},
+ {"matrix": [9, 5], "x": 9.25, "y": 4.25},
+ {"matrix": [8, 5], "x": 10.25, "y": 4.25},
+ {"matrix": [8, 6], "x": 11.25, "y": 4.25},
+ {"matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75},
+ {"matrix": [9, 7], "x": 14, "y": 4.25},
+
+ {"matrix": [8, 7], "x": 16.25, "y": 4.25},
+
+ {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [10, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 1], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25},
+ {"matrix": [10, 6], "x": 11.25, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 6], "x": 12.5, "y": 5.25, "w": 1.25},
+ {"matrix": [11, 7], "x": 13.75, "y": 5.25, "w": 1.25},
+
+ {"matrix": [10, 7], "x": 15.25, "y": 5.25},
+ {"matrix": [10, 8], "x": 16.25, "y": 5.25},
+ {"matrix": [8, 8], "x": 17.25, "y": 5.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jels/jels88/rules.mk b/keyboards/jels/jels88/rules.mk
@@ -1,13 +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 = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
diff --git a/keyboards/jkdlab/binary_monkey/info.json b/keyboards/jkdlab/binary_monkey/info.json
@@ -1,32 +0,0 @@
-{
- "keyboard_name": "Binary_Monkey",
- "manufacturer": "JKDLAB.",
- "url": "https://gumroad.com/jkdlab",
- "maintainer": "JKDLAB.",
- "usb": {
- "vid": "0x4934",
- "pid": "0x0101",
- "device_version": "0.0.1",
- "max_power": 100
- },
- "matrix_pins": {
- "cols": ["D1", "D2", "D3"],
- "rows": ["D0"]
- },
- "diode_direction": "COL2ROW",
- "bootmagic": {
- "matrix": [0, 2]
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 1], "x": 0, "y": 0},
- {"matrix": [0, 2], "x": 1, "y": 0},
-
- {"matrix": [0, 0], "x": 0, "y": 1, "w": 2}
- ]
- }
- }
-}
diff --git a/keyboards/jkdlab/binary_monkey/keyboard.json b/keyboards/jkdlab/binary_monkey/keyboard.json
@@ -0,0 +1,40 @@
+{
+ "keyboard_name": "Binary_Monkey",
+ "manufacturer": "JKDLAB.",
+ "url": "https://gumroad.com/jkdlab",
+ "maintainer": "JKDLAB.",
+ "usb": {
+ "vid": "0x4934",
+ "pid": "0x0101",
+ "device_version": "0.0.1",
+ "max_power": 100
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["D1", "D2", "D3"],
+ "rows": ["D0"]
+ },
+ "diode_direction": "COL2ROW",
+ "bootmagic": {
+ "matrix": [0, 2]
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 1], "x": 0, "y": 0},
+ {"matrix": [0, 2], "x": 1, "y": 0},
+
+ {"matrix": [0, 0], "x": 0, "y": 1, "w": 2}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jkdlab/binary_monkey/rules.mk b/keyboards/jkdlab/binary_monkey/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/jkeys_design/gentleman65/info.json b/keyboards/jkeys_design/gentleman65/info.json
@@ -1,198 +0,0 @@
-{
- "keyboard_name": "Gentleman 65",
- "manufacturer": "JJ48_24 & Omar Afzal",
- "url": "https://jkeys.design/products/gentleman-65",
- "maintainer": "0marA",
- "usb": {
- "vid": "0x00FA",
- "pid": "0x2020",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "led_count": 14,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "F4"
- },
- "matrix_pins": {
- "cols": ["D4", "D6", "D7", "B4", "B5", "B6", "C6", "D5", "C7", "F0", "B2", "B1", "B3", "B0", "B7", "D0"],
- "rows": ["D3", "D2", "D1", "F7", "F1"]
- },
- "diode_direction": "COL2ROW",
- "encoder": {
- "rotary": [
- {"pin_a": "F6", "pin_b": "F5"}
- ]
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layout_aliases": {
- "LAYOUT_all": "LAYOUT_65_ansi_rwkl_split_bs"
- },
- "layouts": {
- "LAYOUT_65_ansi_rwkl_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
- {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
- {"label": "End", "matrix": [1, 15], "x": 15, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
- {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
- {"label": "Ctrl", "matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5},
- {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
- {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
- {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_isoenter_rwkl_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
- {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1},
- {"label": "End", "matrix": [1, 15], "x": 15, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2},
- {"label": "#", "matrix": [1, 14], "x": 12.75, "y": 2},
- {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
- {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
- {"label": "Ctrl", "matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5},
- {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
- {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
- {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/jkeys_design/gentleman65/keyboard.json b/keyboards/jkeys_design/gentleman65/keyboard.json
@@ -0,0 +1,208 @@
+{
+ "keyboard_name": "Gentleman 65",
+ "manufacturer": "JJ48_24 & Omar Afzal",
+ "url": "https://jkeys.design/products/gentleman-65",
+ "maintainer": "0marA",
+ "usb": {
+ "vid": "0x00FA",
+ "pid": "0x2020",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "led_count": 14,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "F4"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["D4", "D6", "D7", "B4", "B5", "B6", "C6", "D5", "C7", "F0", "B2", "B1", "B3", "B0", "B7", "D0"],
+ "rows": ["D3", "D2", "D1", "F7", "F1"]
+ },
+ "diode_direction": "COL2ROW",
+ "encoder": {
+ "rotary": [
+ {"pin_a": "F6", "pin_b": "F5"}
+ ]
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layout_aliases": {
+ "LAYOUT_all": "LAYOUT_65_ansi_rwkl_split_bs"
+ },
+ "layouts": {
+ "LAYOUT_65_ansi_rwkl_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
+ {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
+ {"label": "End", "matrix": [1, 15], "x": 15, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
+ {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
+ {"label": "Ctrl", "matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5},
+ {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
+ {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
+ {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_isoenter_rwkl_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
+ {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1},
+ {"label": "End", "matrix": [1, 15], "x": 15, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2},
+ {"label": "#", "matrix": [1, 14], "x": 12.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
+ {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
+ {"label": "Ctrl", "matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5},
+ {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
+ {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
+ {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jkeys_design/gentleman65/rules.mk b/keyboards/jkeys_design/gentleman65/rules.mk
@@ -1,14 +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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-RGB_MATRIX_ENABLE = no
-ENCODER_ENABLE = yes
diff --git a/keyboards/jkeys_design/gentleman65_se_s/info.json b/keyboards/jkeys_design/gentleman65_se_s/info.json
@@ -1,197 +0,0 @@
-{
- "keyboard_name": "Gentleman 65",
- "manufacturer": "JJ48_24 & Omar Afzal",
- "url": "https://jkeys.design/products/gentleman-65-suited-edition",
- "maintainer": "OmarA",
- "usb": {
- "vid": "0x00FA",
- "pid": "0x2322",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "led_count": 14,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "F7"
- },
- "matrix_pins": {
- "cols": ["D5", "D3", "D2", "D1", "D0", "B7", "B2", "B3", "D4", "D6", "D7", "C7", "C6", "B6", "B5", "B4"],
- "rows": ["F0", "F1", "F4", "F5", "F6"]
- },
- "diode_direction": "COL2ROW",
- "encoder": {
- "rotary": [
- {"pin_a": "B0", "pin_b": "B1"}
- ]
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layout_aliases": {
- "LAYOUT_all": "LAYOUT_65_ansi_rwkl_split_bs"
- },
- "layouts": {
- "LAYOUT_65_ansi_rwkl_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "\\", "matrix": [0, 14], "x": 14, "y": 0},
- {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
- {"label": "End", "matrix": [1, 15], "x": 15, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
- {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25},
- {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
- {"label": "Ctrl", "matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5},
- {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
- {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
- {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_ansi_wkl_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
- {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
- {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
- {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
- {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
- {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
- {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
- {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
- {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "\\", "matrix": [0, 14], "x": 14, "y": 0},
- {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0},
-
- {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1},
- {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1},
- {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1},
- {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1},
- {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1},
- {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1},
- {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1},
- {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1},
- {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1},
- {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1},
- {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1},
- {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1},
- {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
- {"label": "End", "matrix": [1, 15], "x": 15, "y": 1},
-
- {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2},
- {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2},
- {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2},
- {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2},
- {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2},
- {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2},
- {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2},
- {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2},
- {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2},
- {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2},
- {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2},
- {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
-
- {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
- {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
- {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
- {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
- {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
- {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
- {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
- {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
- {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
- {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
- {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
- {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
- {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
-
- {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
- {"label": "Space", "matrix": [4, 6], "x": 3, "y": 4, "w": 7},
- {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
- {"label": "Ctrl", "matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5},
- {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
- {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
- {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/jkeys_design/gentleman65_se_s/keyboard.json b/keyboards/jkeys_design/gentleman65_se_s/keyboard.json
@@ -0,0 +1,207 @@
+{
+ "keyboard_name": "Gentleman 65",
+ "manufacturer": "JJ48_24 & Omar Afzal",
+ "url": "https://jkeys.design/products/gentleman-65-suited-edition",
+ "maintainer": "OmarA",
+ "usb": {
+ "vid": "0x00FA",
+ "pid": "0x2322",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "led_count": 14,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "F7"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["D5", "D3", "D2", "D1", "D0", "B7", "B2", "B3", "D4", "D6", "D7", "C7", "C6", "B6", "B5", "B4"],
+ "rows": ["F0", "F1", "F4", "F5", "F6"]
+ },
+ "diode_direction": "COL2ROW",
+ "encoder": {
+ "rotary": [
+ {"pin_a": "B0", "pin_b": "B1"}
+ ]
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layout_aliases": {
+ "LAYOUT_all": "LAYOUT_65_ansi_rwkl_split_bs"
+ },
+ "layouts": {
+ "LAYOUT_65_ansi_rwkl_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "\\", "matrix": [0, 14], "x": 14, "y": 0},
+ {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
+ {"label": "End", "matrix": [1, 15], "x": 15, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
+ {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25},
+ {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
+ {"label": "Ctrl", "matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5},
+ {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
+ {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
+ {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_ansi_wkl_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+ {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
+ {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
+ {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
+ {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
+ {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
+ {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
+ {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
+ {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "\\", "matrix": [0, 14], "x": 14, "y": 0},
+ {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0},
+
+ {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1},
+ {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1},
+ {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1},
+ {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1},
+ {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1},
+ {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1},
+ {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1},
+ {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1},
+ {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1},
+ {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1},
+ {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1},
+ {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1},
+ {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
+ {"label": "End", "matrix": [1, 15], "x": 15, "y": 1},
+
+ {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2},
+ {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2},
+ {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2},
+ {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2},
+ {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2},
+ {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2},
+ {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2},
+ {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2},
+ {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2},
+ {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2},
+ {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2},
+ {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
+
+ {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
+ {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
+ {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
+ {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
+ {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
+ {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
+ {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
+ {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
+ {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
+ {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
+ {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
+ {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
+ {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
+
+ {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5},
+ {"label": "Space", "matrix": [4, 6], "x": 3, "y": 4, "w": 7},
+ {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
+ {"label": "Ctrl", "matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5},
+ {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
+ {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
+ {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jkeys_design/gentleman65_se_s/rules.mk b/keyboards/jkeys_design/gentleman65_se_s/rules.mk
@@ -1,14 +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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-RGB_MATRIX_ENABLE = no
-ENCODER_ENABLE = yes
-\ No newline at end of file
diff --git a/keyboards/jolofsor/denial75/info.json b/keyboards/jolofsor/denial75/info.json
@@ -1,129 +0,0 @@
-{
- "keyboard_name": "denial75",
- "manufacturer": "jsor-hpoli",
- "url": "",
- "maintainer": "jolofsor",
- "usb": {
- "vid": "0x4A48",
- "pid": "0x0001",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["F7", "C7", "C6", "B5", "B4", "D7", "D6", "D4", "E6", "B1", "B2", "B3", "B7", "D0", "D1", "D3"],
- "rows": ["B0", "F6", "F5", "F4", "F1", "F0"]
- },
- "ws2812": {
- "pin": "D2"
- },
- "rgblight": {
- "hue_steps": 10,
- "led_count": 84,
- "max_brightness": 200
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "caps_lock": "B6",
- "on_state": 0
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": ["75_ansi"],
- "layout_aliases": {
- "LAYOUT_denial75_ansi": "LAYOUT_75_ansi"
- },
- "layouts": {
- "LAYOUT_75_ansi": {
- "layout": [
- {"x": 0, "y": 0, "matrix": [0, 0]},
- {"x": 1.25, "y": 0, "matrix": [0, 1]},
- {"x": 2.25, "y": 0, "matrix": [0, 2]},
- {"x": 3.25, "y": 0, "matrix": [0, 3]},
- {"x": 4.25, "y": 0, "matrix": [0, 4]},
- {"x": 5.25, "y": 0, "matrix": [0, 5]},
- {"x": 6.25, "y": 0, "matrix": [0, 6]},
- {"x": 7.25, "y": 0, "matrix": [0, 7]},
- {"x": 8.25, "y": 0, "matrix": [0, 8]},
- {"x": 9.25, "y": 0, "matrix": [0, 9]},
- {"x": 10.25, "y": 0, "matrix": [0, 10]},
- {"x": 11.25, "y": 0, "matrix": [0, 11]},
- {"x": 12.25, "y": 0, "matrix": [0, 12]},
- {"x": 13.5, "y": 0, "matrix": [0, 13]},
- {"x": 14.5, "y": 0, "matrix": [0, 14]},
- {"x": 15.5, "y": 0, "matrix": [0, 15]},
-
- {"x": 0, "y": 1.25, "matrix": [1, 0]},
- {"x": 1, "y": 1.25, "matrix": [1, 1]},
- {"x": 2, "y": 1.25, "matrix": [1, 2]},
- {"x": 3, "y": 1.25, "matrix": [1, 3]},
- {"x": 4, "y": 1.25, "matrix": [1, 4]},
- {"x": 5, "y": 1.25, "matrix": [1, 5]},
- {"x": 6, "y": 1.25, "matrix": [1, 6]},
- {"x": 7, "y": 1.25, "matrix": [1, 7]},
- {"x": 8, "y": 1.25, "matrix": [1, 8]},
- {"x": 9, "y": 1.25, "matrix": [1, 9]},
- {"x": 10, "y": 1.25, "matrix": [1, 10]},
- {"x": 11, "y": 1.25, "matrix": [1, 11]},
- {"x": 12, "y": 1.25, "matrix": [1, 12]},
- {"x": 13, "y": 1.25, "w": 2, "matrix": [1, 14]},
- {"x": 15.5, "y": 1.25, "matrix": [1, 15]},
-
- {"x": 0, "y": 2.25, "w": 1.5, "matrix": [2, 0]},
- {"x": 1.5, "y": 2.25, "matrix": [2, 2]},
- {"x": 2.5, "y": 2.25, "matrix": [2, 3]},
- {"x": 3.5, "y": 2.25, "matrix": [2, 4]},
- {"x": 4.5, "y": 2.25, "matrix": [2, 5]},
- {"x": 5.5, "y": 2.25, "matrix": [2, 6]},
- {"x": 6.5, "y": 2.25, "matrix": [2, 7]},
- {"x": 7.5, "y": 2.25, "matrix": [2, 8]},
- {"x": 8.5, "y": 2.25, "matrix": [2, 9]},
- {"x": 9.5, "y": 2.25, "matrix": [2, 10]},
- {"x": 10.5, "y": 2.25, "matrix": [2, 11]},
- {"x": 11.5, "y": 2.25, "matrix": [2, 12]},
- {"x": 12.5, "y": 2.25, "matrix": [2, 13]},
- {"x": 13.5, "y": 2.25, "w": 1.5, "matrix": [2, 14]},
- {"x": 15.5, "y": 2.25, "matrix": [2, 15]},
-
- {"x": 0, "y": 3.25, "w": 1.75, "matrix": [3, 0]},
- {"x": 1.75, "y": 3.25, "matrix": [3, 2]},
- {"x": 2.75, "y": 3.25, "matrix": [3, 3]},
- {"x": 3.75, "y": 3.25, "matrix": [3, 4]},
- {"x": 4.75, "y": 3.25, "matrix": [3, 5]},
- {"x": 5.75, "y": 3.25, "matrix": [3, 6]},
- {"x": 6.75, "y": 3.25, "matrix": [3, 7]},
- {"x": 7.75, "y": 3.25, "matrix": [3, 8]},
- {"x": 8.75, "y": 3.25, "matrix": [3, 9]},
- {"x": 9.75, "y": 3.25, "matrix": [3, 10]},
- {"x": 10.75, "y": 3.25, "matrix": [3, 11]},
- {"x": 11.75, "y": 3.25, "matrix": [3, 12]},
- {"x": 12.75, "y": 3.25, "w": 2.25, "matrix": [3, 13]},
- {"x": 15.5, "y": 3.25, "matrix": [3, 15]},
-
- {"x": 0, "y": 4.25, "w": 2.25, "matrix": [4, 1]},
- {"x": 2.25, "y": 4.25, "matrix": [4, 2]},
- {"x": 3.25, "y": 4.25, "matrix": [4, 3]},
- {"x": 4.25, "y": 4.25, "matrix": [4, 4]},
- {"x": 5.25, "y": 4.25, "matrix": [4, 5]},
- {"x": 6.25, "y": 4.25, "matrix": [4, 6]},
- {"x": 7.25, "y": 4.25, "matrix": [4, 7]},
- {"x": 8.25, "y": 4.25, "matrix": [4, 8]},
- {"x": 9.25, "y": 4.25, "matrix": [4, 9]},
- {"x": 10.25, "y": 4.25, "matrix": [4, 10]},
- {"x": 11.25, "y": 4.25, "matrix": [4, 11]},
- {"x": 12.25, "y": 4.25, "w": 1.75, "matrix": [4, 13]},
- {"x": 14.25, "y": 4.5, "matrix": [4, 14]},
- {"x": 15.5, "y": 4.25, "matrix": [4, 15]},
-
- {"x": 0, "y": 5.25, "w": 1.25, "matrix": [5, 0]},
- {"x": 1.25, "y": 5.25, "w": 1.25, "matrix": [5, 1]},
- {"x": 2.5, "y": 5.25, "w": 1.25, "matrix": [5, 3]},
- {"x": 3.75, "y": 5.25, "w": 6.25, "matrix": [5, 6]},
- {"x": 10, "y": 5.25, "matrix": [5, 10]},
- {"x": 11, "y": 5.25, "matrix": [5, 11]},
- {"x": 12, "y": 5.25, "matrix": [5, 12]},
- {"x": 13.25, "y": 5.5, "matrix": [5, 13]},
- {"x": 14.25, "y": 5.5, "matrix": [5, 14]},
- {"x": 15.25, "y": 5.5, "matrix": [5, 15]}
- ]
- }
- }
-}
diff --git a/keyboards/jolofsor/denial75/keyboard.json b/keyboards/jolofsor/denial75/keyboard.json
@@ -0,0 +1,138 @@
+{
+ "keyboard_name": "denial75",
+ "manufacturer": "jsor-hpoli",
+ "url": "",
+ "maintainer": "jolofsor",
+ "usb": {
+ "vid": "0x4A48",
+ "pid": "0x0001",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": false,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["F7", "C7", "C6", "B5", "B4", "D7", "D6", "D4", "E6", "B1", "B2", "B3", "B7", "D0", "D1", "D3"],
+ "rows": ["B0", "F6", "F5", "F4", "F1", "F0"]
+ },
+ "ws2812": {
+ "pin": "D2"
+ },
+ "rgblight": {
+ "hue_steps": 10,
+ "led_count": 84,
+ "max_brightness": 200
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "caps_lock": "B6",
+ "on_state": 0
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": ["75_ansi"],
+ "layout_aliases": {
+ "LAYOUT_denial75_ansi": "LAYOUT_75_ansi"
+ },
+ "layouts": {
+ "LAYOUT_75_ansi": {
+ "layout": [
+ {"x": 0, "y": 0, "matrix": [0, 0]},
+ {"x": 1.25, "y": 0, "matrix": [0, 1]},
+ {"x": 2.25, "y": 0, "matrix": [0, 2]},
+ {"x": 3.25, "y": 0, "matrix": [0, 3]},
+ {"x": 4.25, "y": 0, "matrix": [0, 4]},
+ {"x": 5.25, "y": 0, "matrix": [0, 5]},
+ {"x": 6.25, "y": 0, "matrix": [0, 6]},
+ {"x": 7.25, "y": 0, "matrix": [0, 7]},
+ {"x": 8.25, "y": 0, "matrix": [0, 8]},
+ {"x": 9.25, "y": 0, "matrix": [0, 9]},
+ {"x": 10.25, "y": 0, "matrix": [0, 10]},
+ {"x": 11.25, "y": 0, "matrix": [0, 11]},
+ {"x": 12.25, "y": 0, "matrix": [0, 12]},
+ {"x": 13.5, "y": 0, "matrix": [0, 13]},
+ {"x": 14.5, "y": 0, "matrix": [0, 14]},
+ {"x": 15.5, "y": 0, "matrix": [0, 15]},
+
+ {"x": 0, "y": 1.25, "matrix": [1, 0]},
+ {"x": 1, "y": 1.25, "matrix": [1, 1]},
+ {"x": 2, "y": 1.25, "matrix": [1, 2]},
+ {"x": 3, "y": 1.25, "matrix": [1, 3]},
+ {"x": 4, "y": 1.25, "matrix": [1, 4]},
+ {"x": 5, "y": 1.25, "matrix": [1, 5]},
+ {"x": 6, "y": 1.25, "matrix": [1, 6]},
+ {"x": 7, "y": 1.25, "matrix": [1, 7]},
+ {"x": 8, "y": 1.25, "matrix": [1, 8]},
+ {"x": 9, "y": 1.25, "matrix": [1, 9]},
+ {"x": 10, "y": 1.25, "matrix": [1, 10]},
+ {"x": 11, "y": 1.25, "matrix": [1, 11]},
+ {"x": 12, "y": 1.25, "matrix": [1, 12]},
+ {"x": 13, "y": 1.25, "w": 2, "matrix": [1, 14]},
+ {"x": 15.5, "y": 1.25, "matrix": [1, 15]},
+
+ {"x": 0, "y": 2.25, "w": 1.5, "matrix": [2, 0]},
+ {"x": 1.5, "y": 2.25, "matrix": [2, 2]},
+ {"x": 2.5, "y": 2.25, "matrix": [2, 3]},
+ {"x": 3.5, "y": 2.25, "matrix": [2, 4]},
+ {"x": 4.5, "y": 2.25, "matrix": [2, 5]},
+ {"x": 5.5, "y": 2.25, "matrix": [2, 6]},
+ {"x": 6.5, "y": 2.25, "matrix": [2, 7]},
+ {"x": 7.5, "y": 2.25, "matrix": [2, 8]},
+ {"x": 8.5, "y": 2.25, "matrix": [2, 9]},
+ {"x": 9.5, "y": 2.25, "matrix": [2, 10]},
+ {"x": 10.5, "y": 2.25, "matrix": [2, 11]},
+ {"x": 11.5, "y": 2.25, "matrix": [2, 12]},
+ {"x": 12.5, "y": 2.25, "matrix": [2, 13]},
+ {"x": 13.5, "y": 2.25, "w": 1.5, "matrix": [2, 14]},
+ {"x": 15.5, "y": 2.25, "matrix": [2, 15]},
+
+ {"x": 0, "y": 3.25, "w": 1.75, "matrix": [3, 0]},
+ {"x": 1.75, "y": 3.25, "matrix": [3, 2]},
+ {"x": 2.75, "y": 3.25, "matrix": [3, 3]},
+ {"x": 3.75, "y": 3.25, "matrix": [3, 4]},
+ {"x": 4.75, "y": 3.25, "matrix": [3, 5]},
+ {"x": 5.75, "y": 3.25, "matrix": [3, 6]},
+ {"x": 6.75, "y": 3.25, "matrix": [3, 7]},
+ {"x": 7.75, "y": 3.25, "matrix": [3, 8]},
+ {"x": 8.75, "y": 3.25, "matrix": [3, 9]},
+ {"x": 9.75, "y": 3.25, "matrix": [3, 10]},
+ {"x": 10.75, "y": 3.25, "matrix": [3, 11]},
+ {"x": 11.75, "y": 3.25, "matrix": [3, 12]},
+ {"x": 12.75, "y": 3.25, "w": 2.25, "matrix": [3, 13]},
+ {"x": 15.5, "y": 3.25, "matrix": [3, 15]},
+
+ {"x": 0, "y": 4.25, "w": 2.25, "matrix": [4, 1]},
+ {"x": 2.25, "y": 4.25, "matrix": [4, 2]},
+ {"x": 3.25, "y": 4.25, "matrix": [4, 3]},
+ {"x": 4.25, "y": 4.25, "matrix": [4, 4]},
+ {"x": 5.25, "y": 4.25, "matrix": [4, 5]},
+ {"x": 6.25, "y": 4.25, "matrix": [4, 6]},
+ {"x": 7.25, "y": 4.25, "matrix": [4, 7]},
+ {"x": 8.25, "y": 4.25, "matrix": [4, 8]},
+ {"x": 9.25, "y": 4.25, "matrix": [4, 9]},
+ {"x": 10.25, "y": 4.25, "matrix": [4, 10]},
+ {"x": 11.25, "y": 4.25, "matrix": [4, 11]},
+ {"x": 12.25, "y": 4.25, "w": 1.75, "matrix": [4, 13]},
+ {"x": 14.25, "y": 4.5, "matrix": [4, 14]},
+ {"x": 15.5, "y": 4.25, "matrix": [4, 15]},
+
+ {"x": 0, "y": 5.25, "w": 1.25, "matrix": [5, 0]},
+ {"x": 1.25, "y": 5.25, "w": 1.25, "matrix": [5, 1]},
+ {"x": 2.5, "y": 5.25, "w": 1.25, "matrix": [5, 3]},
+ {"x": 3.75, "y": 5.25, "w": 6.25, "matrix": [5, 6]},
+ {"x": 10, "y": 5.25, "matrix": [5, 10]},
+ {"x": 11, "y": 5.25, "matrix": [5, 11]},
+ {"x": 12, "y": 5.25, "matrix": [5, 12]},
+ {"x": 13.25, "y": 5.5, "matrix": [5, 13]},
+ {"x": 14.25, "y": 5.5, "matrix": [5, 14]},
+ {"x": 15.25, "y": 5.5, "matrix": [5, 15]}
+ ]
+ }
+ }
+}
diff --git a/keyboards/jolofsor/denial75/rules.mk b/keyboards/jolofsor/denial75/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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 = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/joshajohnson/hub20/info.json b/keyboards/joshajohnson/hub20/info.json
@@ -1,147 +0,0 @@
-{
- "keyboard_name": "Hub20",
- "manufacturer": "Josh Johnson",
- "url": "https://github.com/joshajohnson/hub20",
- "maintainer": "joshajohnson",
- "usb": {
- "vid": "0x6A6A",
- "pid": "0x4414",
- "device_version": "0.0.1"
- },
- "rgb_matrix": {
- "animations": {
- "gradient_up_down": true,
- "gradient_left_right": true,
- "breathing": true,
- "cycle_left_right": true,
- "cycle_up_down": true,
- "raindrops": true,
- "jellybean_raindrops": true,
- "hue_breathing": true,
- "hue_pendulum": true,
- "hue_wave": true,
- "pixel_rain": true,
- "pixel_flow": true,
- "pixel_fractal": true,
- "typing_heatmap": true,
- "digital_rain": true,
- "solid_reactive_simple": true,
- "solid_reactive": true
- },
- "driver": "ws2812"
- },
- "matrix_pins": {
- "cols": ["A6", "A7", "B7", "B6"],
- "rows": ["A13", "B14", "A10", "A0", "A2", "A1"]
- },
- "diode_direction": "COL2ROW",
- "encoder": {
- "rotary": [
- {"pin_a": "B12", "pin_b": "B13"},
- {"pin_a": "A8", "pin_b": "A9"}
- ]
- },
- "qmk": {
- "tap_keycode_delay": 10
- },
- "rgblight": {
- "led_count": 27
- },
- "ws2812": {
- "pin": "B15"
- },
- "processor": "STM32F072",
- "bootloader": "stm32-dfu",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 1], "x": 0.5, "y": 0},
-
- {"matrix": [0, 2], "x": 2.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
- {"matrix": [1, 1], "x": 1, "y": 1},
- {"matrix": [1, 2], "x": 2, "y": 1},
- {"matrix": [1, 3], "x": 3, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
- {"matrix": [2, 1], "x": 1, "y": 2},
- {"matrix": [2, 2], "x": 2, "y": 2},
- {"matrix": [2, 3], "x": 3, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [3, 3], "x": 3, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
- {"matrix": [4, 1], "x": 1, "y": 4},
- {"matrix": [4, 2], "x": 2, "y": 4},
- {"matrix": [4, 3], "x": 3, "y": 4},
-
- {"matrix": [5, 0], "x": 0, "y": 5},
- {"matrix": [5, 1], "x": 1, "y": 5},
- {"matrix": [5, 2], "x": 2, "y": 5},
- {"matrix": [5, 3], "x": 3, "y": 5}
- ]
- },
- "LAYOUT_left_handed": {
- "layout": [
- {"matrix": [0, 1], "x": 0.5, "y": 0},
-
- {"matrix": [0, 2], "x": 2.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
- {"matrix": [1, 1], "x": 1, "y": 1},
- {"matrix": [1, 2], "x": 2, "y": 1},
- {"matrix": [1, 3], "x": 3, "y": 1},
-
- {"matrix": [2, 1], "x": 1, "y": 2},
- {"matrix": [2, 2], "x": 2, "y": 2},
- {"matrix": [2, 3], "x": 3, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "h": 2},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [3, 3], "x": 3, "y": 3},
-
- {"matrix": [4, 1], "x": 0, "y": 4, "h": 2},
- {"matrix": [4, 2], "x": 1, "y": 4},
- {"matrix": [4, 3], "x": 2, "y": 4},
- {"matrix": [4, 0], "x": 3, "y": 4},
-
- {"matrix": [5, 1], "x": 1, "y": 5},
- {"matrix": [5, 2], "x": 2, "y": 5, "w": 2}
- ]
- },
- "LAYOUT_right_handed": {
- "layout": [
- {"matrix": [0, 1], "x": 0.5, "y": 0},
-
- {"matrix": [0, 2], "x": 2.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
- {"matrix": [1, 1], "x": 1, "y": 1},
- {"matrix": [1, 2], "x": 2, "y": 1},
- {"matrix": [1, 3], "x": 3, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
- {"matrix": [2, 1], "x": 1, "y": 2},
- {"matrix": [2, 2], "x": 2, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [2, 3], "x": 3, "y": 2, "h": 2},
-
- {"matrix": [4, 0], "x": 0, "y": 4},
- {"matrix": [4, 1], "x": 1, "y": 4},
- {"matrix": [4, 2], "x": 2, "y": 4},
-
- {"matrix": [5, 0], "x": 0, "y": 5, "w": 2},
- {"matrix": [5, 2], "x": 2, "y": 5},
- {"matrix": [4, 3], "x": 3, "y": 4, "h": 2}
- ]
- }
- }
-}
diff --git a/keyboards/joshajohnson/hub20/keyboard.json b/keyboards/joshajohnson/hub20/keyboard.json
@@ -0,0 +1,157 @@
+{
+ "keyboard_name": "Hub20",
+ "manufacturer": "Josh Johnson",
+ "url": "https://github.com/joshajohnson/hub20",
+ "maintainer": "joshajohnson",
+ "usb": {
+ "vid": "0x6A6A",
+ "pid": "0x4414",
+ "device_version": "0.0.1"
+ },
+ "rgb_matrix": {
+ "animations": {
+ "gradient_up_down": true,
+ "gradient_left_right": true,
+ "breathing": true,
+ "cycle_left_right": true,
+ "cycle_up_down": true,
+ "raindrops": true,
+ "jellybean_raindrops": true,
+ "hue_breathing": true,
+ "hue_pendulum": true,
+ "hue_wave": true,
+ "pixel_rain": true,
+ "pixel_flow": true,
+ "pixel_fractal": true,
+ "typing_heatmap": true,
+ "digital_rain": true,
+ "solid_reactive_simple": true,
+ "solid_reactive": true
+ },
+ "driver": "ws2812"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgb_matrix": true
+ },
+ "matrix_pins": {
+ "cols": ["A6", "A7", "B7", "B6"],
+ "rows": ["A13", "B14", "A10", "A0", "A2", "A1"]
+ },
+ "diode_direction": "COL2ROW",
+ "encoder": {
+ "rotary": [
+ {"pin_a": "B12", "pin_b": "B13"},
+ {"pin_a": "A8", "pin_b": "A9"}
+ ]
+ },
+ "qmk": {
+ "tap_keycode_delay": 10
+ },
+ "rgblight": {
+ "led_count": 27
+ },
+ "ws2812": {
+ "pin": "B15"
+ },
+ "processor": "STM32F072",
+ "bootloader": "stm32-dfu",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 1], "x": 0.5, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.5, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+ {"matrix": [1, 1], "x": 1, "y": 1},
+ {"matrix": [1, 2], "x": 2, "y": 1},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+ {"matrix": [2, 1], "x": 1, "y": 2},
+ {"matrix": [2, 2], "x": 2, "y": 2},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+ {"matrix": [4, 1], "x": 1, "y": 4},
+ {"matrix": [4, 2], "x": 2, "y": 4},
+ {"matrix": [4, 3], "x": 3, "y": 4},
+
+ {"matrix": [5, 0], "x": 0, "y": 5},
+ {"matrix": [5, 1], "x": 1, "y": 5},
+ {"matrix": [5, 2], "x": 2, "y": 5},
+ {"matrix": [5, 3], "x": 3, "y": 5}
+ ]
+ },
+ "LAYOUT_left_handed": {
+ "layout": [
+ {"matrix": [0, 1], "x": 0.5, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.5, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+ {"matrix": [1, 1], "x": 1, "y": 1},
+ {"matrix": [1, 2], "x": 2, "y": 1},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+
+ {"matrix": [2, 1], "x": 1, "y": 2},
+ {"matrix": [2, 2], "x": 2, "y": 2},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "h": 2},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+
+ {"matrix": [4, 1], "x": 0, "y": 4, "h": 2},
+ {"matrix": [4, 2], "x": 1, "y": 4},
+ {"matrix": [4, 3], "x": 2, "y": 4},
+ {"matrix": [4, 0], "x": 3, "y": 4},
+
+ {"matrix": [5, 1], "x": 1, "y": 5},
+ {"matrix": [5, 2], "x": 2, "y": 5, "w": 2}
+ ]
+ },
+ "LAYOUT_right_handed": {
+ "layout": [
+ {"matrix": [0, 1], "x": 0.5, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.5, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+ {"matrix": [1, 1], "x": 1, "y": 1},
+ {"matrix": [1, 2], "x": 2, "y": 1},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+ {"matrix": [2, 1], "x": 1, "y": 2},
+ {"matrix": [2, 2], "x": 2, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [2, 3], "x": 3, "y": 2, "h": 2},
+
+ {"matrix": [4, 0], "x": 0, "y": 4},
+ {"matrix": [4, 1], "x": 1, "y": 4},
+ {"matrix": [4, 2], "x": 2, "y": 4},
+
+ {"matrix": [5, 0], "x": 0, "y": 5, "w": 2},
+ {"matrix": [5, 2], "x": 2, "y": 5},
+ {"matrix": [4, 3], "x": 3, "y": 4, "h": 2}
+ ]
+ }
+ }
+}
diff --git a/keyboards/joshajohnson/hub20/rules.mk b/keyboards/joshajohnson/hub20/rules.mk
@@ -1,15 +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
-RGB_MATRIX_ENABLE = yes
-ENCODER_ENABLE = yes
-
diff --git a/keyboards/k34/info.json b/keyboards/k34/info.json
@@ -1,65 +0,0 @@
-{
- "keyboard_name": "k34",
- "manufacturer": "jp_smasher",
- "url": "https://github.com/wongjingping/k34",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x0000",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["D1", "D0", "D4", "C6", "D7", "F5", "F6", "F7", "B1", "B3"],
- "rows": ["F4", "B2", "E6", "B4"]
- },
- "diode_direction": "COL2ROW",
- "development_board": "promicro",
- "community_layouts": ["split_3x5_2"],
- "layouts": {
- "LAYOUT_split_3x5_2": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0.3},
- {"matrix": [0, 1], "x": 1, "y": 0.1},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0.1},
- {"matrix": [0, 4], "x": 4, "y": 0.2},
-
- {"matrix": [0, 5], "x": 8, "y": 0.2},
- {"matrix": [0, 6], "x": 9, "y": 0.1},
- {"matrix": [0, 7], "x": 10, "y": 0},
- {"matrix": [0, 8], "x": 11, "y": 0.1},
- {"matrix": [0, 9], "x": 12, "y": 0.3},
-
- {"matrix": [1, 0], "x": 0, "y": 1.3},
- {"matrix": [1, 1], "x": 1, "y": 1.1},
- {"matrix": [1, 2], "x": 2, "y": 1},
- {"matrix": [1, 3], "x": 3, "y": 1.1},
- {"matrix": [1, 4], "x": 4, "y": 1.2},
-
- {"matrix": [1, 5], "x": 8, "y": 1.2},
- {"matrix": [1, 6], "x": 9, "y": 1.1},
- {"matrix": [1, 7], "x": 10, "y": 1},
- {"matrix": [1, 8], "x": 11, "y": 1.1},
- {"matrix": [1, 9], "x": 12, "y": 1.3},
-
- {"matrix": [2, 0], "x": 0, "y": 2.3},
- {"matrix": [2, 1], "x": 1, "y": 2.1},
- {"matrix": [2, 2], "x": 2, "y": 2},
- {"matrix": [2, 3], "x": 3, "y": 2.1},
- {"matrix": [2, 4], "x": 4, "y": 2.2},
-
- {"matrix": [2, 5], "x": 8, "y": 2.2},
- {"matrix": [2, 6], "x": 9, "y": 2.1},
- {"matrix": [2, 7], "x": 10, "y": 2},
- {"matrix": [2, 8], "x": 11, "y": 2.1},
- {"matrix": [2, 9], "x": 12, "y": 2.3},
-
- {"matrix": [3, 3], "x": 3, "y": 3.7},
- {"matrix": [3, 4], "x": 4, "y": 3.7},
-
- {"matrix": [3, 5], "x": 8, "y": 3.7},
- {"matrix": [3, 6], "x": 9, "y": 3.7}
- ]
- }
- }
-}
diff --git a/keyboards/k34/keyboard.json b/keyboards/k34/keyboard.json
@@ -0,0 +1,73 @@
+{
+ "keyboard_name": "k34",
+ "manufacturer": "jp_smasher",
+ "url": "https://github.com/wongjingping/k34",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x0000",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["D1", "D0", "D4", "C6", "D7", "F5", "F6", "F7", "B1", "B3"],
+ "rows": ["F4", "B2", "E6", "B4"]
+ },
+ "diode_direction": "COL2ROW",
+ "development_board": "promicro",
+ "community_layouts": ["split_3x5_2"],
+ "layouts": {
+ "LAYOUT_split_3x5_2": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0.3},
+ {"matrix": [0, 1], "x": 1, "y": 0.1},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0.1},
+ {"matrix": [0, 4], "x": 4, "y": 0.2},
+
+ {"matrix": [0, 5], "x": 8, "y": 0.2},
+ {"matrix": [0, 6], "x": 9, "y": 0.1},
+ {"matrix": [0, 7], "x": 10, "y": 0},
+ {"matrix": [0, 8], "x": 11, "y": 0.1},
+ {"matrix": [0, 9], "x": 12, "y": 0.3},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.3},
+ {"matrix": [1, 1], "x": 1, "y": 1.1},
+ {"matrix": [1, 2], "x": 2, "y": 1},
+ {"matrix": [1, 3], "x": 3, "y": 1.1},
+ {"matrix": [1, 4], "x": 4, "y": 1.2},
+
+ {"matrix": [1, 5], "x": 8, "y": 1.2},
+ {"matrix": [1, 6], "x": 9, "y": 1.1},
+ {"matrix": [1, 7], "x": 10, "y": 1},
+ {"matrix": [1, 8], "x": 11, "y": 1.1},
+ {"matrix": [1, 9], "x": 12, "y": 1.3},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.3},
+ {"matrix": [2, 1], "x": 1, "y": 2.1},
+ {"matrix": [2, 2], "x": 2, "y": 2},
+ {"matrix": [2, 3], "x": 3, "y": 2.1},
+ {"matrix": [2, 4], "x": 4, "y": 2.2},
+
+ {"matrix": [2, 5], "x": 8, "y": 2.2},
+ {"matrix": [2, 6], "x": 9, "y": 2.1},
+ {"matrix": [2, 7], "x": 10, "y": 2},
+ {"matrix": [2, 8], "x": 11, "y": 2.1},
+ {"matrix": [2, 9], "x": 12, "y": 2.3},
+
+ {"matrix": [3, 3], "x": 3, "y": 3.7},
+ {"matrix": [3, 4], "x": 4, "y": 3.7},
+
+ {"matrix": [3, 5], "x": 8, "y": 3.7},
+ {"matrix": [3, 6], "x": 9, "y": 3.7}
+ ]
+ }
+ }
+}
diff --git a/keyboards/k34/rules.mk b/keyboards/k34/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/kabedon/kabedon78s/info.json b/keyboards/kabedon/kabedon78s/info.json
@@ -1,171 +0,0 @@
-{
- "keyboard_name": "78S",
- "manufacturer": "Kabe_Don",
- "url": "",
- "maintainer": "370490639",
- "usb": {
- "vid": "0x4B44",
- "pid": "0x3738",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 20,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "B7"
- },
- "matrix_pins": {
- "cols": ["F5", "F4", "F6", "C6", "B6", "B4", "D3", "D1", "D4", "F1", "B3", "D5", "F0", "C7", "D7", "B5", "B2", "E6"],
- "rows": ["D0", "D2", "F7", "B1", "B0", "D6"]
- },
- "diode_direction": "ROW2COL",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 1.5, "y": 0},
-
- {"matrix": [0, 1], "x": 3.5, "y": 0},
- {"matrix": [0, 2], "x": 4.5, "y": 0},
- {"matrix": [0, 3], "x": 5.5, "y": 0},
- {"matrix": [0, 4], "x": 6.5, "y": 0},
-
- {"matrix": [0, 5], "x": 8, "y": 0},
- {"matrix": [0, 7], "x": 10, "y": 0},
- {"matrix": [0, 8], "x": 11, "y": 0},
- {"matrix": [0, 9], "x": 12, "y": 0},
-
- {"matrix": [0, 10], "x": 13.5, "y": 0},
- {"matrix": [0, 11], "x": 14.5, "y": 0},
- {"matrix": [0, 12], "x": 15.5, "y": 0},
- {"matrix": [0, 13], "x": 16.5, "y": 0},
-
- {"matrix": [0, 14], "x": 18.25, "y": 0},
- {"matrix": [0, 15], "x": 19.25, "y": 0},
- {"matrix": [0, 16], "x": 20.25, "y": 0},
- {"matrix": [0, 17], "x": 21.25, "y": 0},
-
- {"matrix": [1, 6], "x": 0, "y": 1.25},
- {"matrix": [1, 0], "x": 1.5, "y": 1.25},
- {"matrix": [1, 1], "x": 2.5, "y": 1.25},
- {"matrix": [1, 2], "x": 3.5, "y": 1.25},
- {"matrix": [1, 3], "x": 4.5, "y": 1.25},
- {"matrix": [1, 4], "x": 5.5, "y": 1.25},
- {"matrix": [1, 5], "x": 6.5, "y": 1.25},
- {"matrix": [5, 5], "x": 7.5, "y": 1.25},
-
- {"matrix": [1, 7], "x": 9.5, "y": 1.25},
- {"matrix": [1, 8], "x": 10.5, "y": 1.25},
- {"matrix": [1, 9], "x": 11.5, "y": 1.25},
- {"matrix": [1, 10], "x": 12.5, "y": 1.25},
- {"matrix": [1, 11], "x": 13.5, "y": 1.25},
- {"matrix": [1, 12], "x": 14.5, "y": 1.25},
- {"matrix": [1, 13], "x": 15.5, "y": 1.25, "w": 2},
-
- {"matrix": [1, 14], "x": 18.25, "y": 1.25},
- {"matrix": [1, 15], "x": 19.25, "y": 1.25},
- {"matrix": [1, 16], "x": 20.25, "y": 1.25},
- {"matrix": [1, 17], "x": 21.25, "y": 1.25},
-
- {"matrix": [2, 6], "x": 0, "y": 2.25},
-
- {"matrix": [2, 0], "x": 1.5, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 3, "y": 2.25},
- {"matrix": [2, 2], "x": 4, "y": 2.25},
- {"matrix": [2, 3], "x": 5, "y": 2.25},
- {"matrix": [2, 4], "x": 6, "y": 2.25},
- {"matrix": [2, 5], "x": 7, "y": 2.25},
-
- {"matrix": [5, 7], "x": 9, "y": 2.25},
- {"matrix": [2, 7], "x": 10, "y": 2.25},
- {"matrix": [2, 8], "x": 11, "y": 2.25},
- {"matrix": [2, 9], "x": 12, "y": 2.25},
- {"matrix": [2, 10], "x": 13, "y": 2.25},
- {"matrix": [2, 11], "x": 14, "y": 2.25},
- {"matrix": [2, 12], "x": 15, "y": 2.25},
- {"matrix": [2, 13], "x": 16, "y": 2.25, "w": 1.5},
-
- {"matrix": [2, 14], "x": 18.25, "y": 2.25},
- {"matrix": [2, 15], "x": 19.25, "y": 2.25},
- {"matrix": [2, 16], "x": 20.25, "y": 2.25},
- {"matrix": [2, 17], "x": 21.25, "y": 2.25, "h": 2},
-
- {"matrix": [3, 6], "x": 0, "y": 3.25},
-
- {"matrix": [3, 0], "x": 1.5, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 3.25, "y": 3.25},
- {"matrix": [3, 2], "x": 4.25, "y": 3.25},
- {"matrix": [3, 3], "x": 5.25, "y": 3.25},
- {"matrix": [3, 4], "x": 6.25, "y": 3.25},
- {"matrix": [3, 5], "x": 7.25, "y": 3.25},
-
- {"matrix": [3, 7], "x": 9.25, "y": 3.25},
- {"matrix": [3, 8], "x": 10.25, "y": 3.25},
- {"matrix": [3, 9], "x": 11.25, "y": 3.25},
- {"matrix": [3, 10], "x": 12.25, "y": 3.25},
- {"matrix": [3, 11], "x": 13.25, "y": 3.25},
- {"matrix": [3, 12], "x": 14.25, "y": 3.25},
- {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 2.25},
-
- {"matrix": [3, 14], "x": 18.25, "y": 3.25},
- {"matrix": [3, 15], "x": 19.25, "y": 3.25},
- {"matrix": [3, 16], "x": 20.25, "y": 3.25},
-
- {"matrix": [4, 6], "x": 0, "y": 4.25},
-
- {"matrix": [4, 0], "x": 1.5, "y": 4.25, "w": 2.25},
- {"matrix": [4, 1], "x": 3.75, "y": 4.25},
- {"matrix": [4, 2], "x": 4.75, "y": 4.25},
- {"matrix": [4, 3], "x": 5.75, "y": 4.25},
- {"matrix": [4, 4], "x": 6.75, "y": 4.25},
- {"matrix": [4, 5], "x": 7.75, "y": 4.25},
-
- {"matrix": [4, 7], "x": 9.75, "y": 4.25},
- {"matrix": [4, 8], "x": 10.75, "y": 4.25},
- {"matrix": [4, 9], "x": 11.75, "y": 4.25},
- {"matrix": [4, 10], "x": 12.75, "y": 4.25},
- {"matrix": [4, 11], "x": 13.75, "y": 4.25, "w": 1.75},
- {"matrix": [4, 12], "x": 15.5, "y": 4.25},
- {"matrix": [4, 13], "x": 16.5, "y": 4.25},
-
- {"matrix": [4, 14], "x": 18.25, "y": 4.25},
- {"matrix": [4, 15], "x": 19.25, "y": 4.25},
- {"matrix": [4, 16], "x": 20.25, "y": 4.25},
- {"matrix": [4, 17], "x": 21.25, "y": 4.25, "h": 2},
-
- {"matrix": [5, 6], "x": 0, "y": 5.25},
-
- {"matrix": [5, 0], "x": 1.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 2.75, "y": 5.25},
- {"matrix": [5, 2], "x": 3.75, "y": 5.25},
- {"matrix": [5, 3], "x": 4.75, "y": 5.25, "w": 1.25},
- {"matrix": [5, 4], "x": 6, "y": 5.25, "w": 2.75},
-
- {"matrix": [5, 8], "x": 9.75, "y": 5.25, "w": 2.25},
- {"matrix": [5, 9], "x": 12, "y": 5.25, "w": 1.25},
- {"matrix": [5, 10], "x": 13.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 11], "x": 14.5, "y": 5.25},
- {"matrix": [5, 12], "x": 15.5, "y": 5.25},
- {"matrix": [5, 13], "x": 16.5, "y": 5.25},
-
- {"matrix": [5, 14], "x": 18.25, "y": 5.25, "w": 2},
- {"matrix": [5, 16], "x": 20.25, "y": 5.25}
- ]
- }
- }
-}
diff --git a/keyboards/kabedon/kabedon78s/keyboard.json b/keyboards/kabedon/kabedon78s/keyboard.json
@@ -0,0 +1,181 @@
+{
+ "keyboard_name": "78S",
+ "manufacturer": "Kabe_Don",
+ "url": "",
+ "maintainer": "370490639",
+ "usb": {
+ "vid": "0x4B44",
+ "pid": "0x3738",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 20,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "B7"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "rgblight": true,
+ "unicode": true
+ },
+ "matrix_pins": {
+ "cols": ["F5", "F4", "F6", "C6", "B6", "B4", "D3", "D1", "D4", "F1", "B3", "D5", "F0", "C7", "D7", "B5", "B2", "E6"],
+ "rows": ["D0", "D2", "F7", "B1", "B0", "D6"]
+ },
+ "diode_direction": "ROW2COL",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 1.5, "y": 0},
+
+ {"matrix": [0, 1], "x": 3.5, "y": 0},
+ {"matrix": [0, 2], "x": 4.5, "y": 0},
+ {"matrix": [0, 3], "x": 5.5, "y": 0},
+ {"matrix": [0, 4], "x": 6.5, "y": 0},
+
+ {"matrix": [0, 5], "x": 8, "y": 0},
+ {"matrix": [0, 7], "x": 10, "y": 0},
+ {"matrix": [0, 8], "x": 11, "y": 0},
+ {"matrix": [0, 9], "x": 12, "y": 0},
+
+ {"matrix": [0, 10], "x": 13.5, "y": 0},
+ {"matrix": [0, 11], "x": 14.5, "y": 0},
+ {"matrix": [0, 12], "x": 15.5, "y": 0},
+ {"matrix": [0, 13], "x": 16.5, "y": 0},
+
+ {"matrix": [0, 14], "x": 18.25, "y": 0},
+ {"matrix": [0, 15], "x": 19.25, "y": 0},
+ {"matrix": [0, 16], "x": 20.25, "y": 0},
+ {"matrix": [0, 17], "x": 21.25, "y": 0},
+
+ {"matrix": [1, 6], "x": 0, "y": 1.25},
+ {"matrix": [1, 0], "x": 1.5, "y": 1.25},
+ {"matrix": [1, 1], "x": 2.5, "y": 1.25},
+ {"matrix": [1, 2], "x": 3.5, "y": 1.25},
+ {"matrix": [1, 3], "x": 4.5, "y": 1.25},
+ {"matrix": [1, 4], "x": 5.5, "y": 1.25},
+ {"matrix": [1, 5], "x": 6.5, "y": 1.25},
+ {"matrix": [5, 5], "x": 7.5, "y": 1.25},
+
+ {"matrix": [1, 7], "x": 9.5, "y": 1.25},
+ {"matrix": [1, 8], "x": 10.5, "y": 1.25},
+ {"matrix": [1, 9], "x": 11.5, "y": 1.25},
+ {"matrix": [1, 10], "x": 12.5, "y": 1.25},
+ {"matrix": [1, 11], "x": 13.5, "y": 1.25},
+ {"matrix": [1, 12], "x": 14.5, "y": 1.25},
+ {"matrix": [1, 13], "x": 15.5, "y": 1.25, "w": 2},
+
+ {"matrix": [1, 14], "x": 18.25, "y": 1.25},
+ {"matrix": [1, 15], "x": 19.25, "y": 1.25},
+ {"matrix": [1, 16], "x": 20.25, "y": 1.25},
+ {"matrix": [1, 17], "x": 21.25, "y": 1.25},
+
+ {"matrix": [2, 6], "x": 0, "y": 2.25},
+
+ {"matrix": [2, 0], "x": 1.5, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 3, "y": 2.25},
+ {"matrix": [2, 2], "x": 4, "y": 2.25},
+ {"matrix": [2, 3], "x": 5, "y": 2.25},
+ {"matrix": [2, 4], "x": 6, "y": 2.25},
+ {"matrix": [2, 5], "x": 7, "y": 2.25},
+
+ {"matrix": [5, 7], "x": 9, "y": 2.25},
+ {"matrix": [2, 7], "x": 10, "y": 2.25},
+ {"matrix": [2, 8], "x": 11, "y": 2.25},
+ {"matrix": [2, 9], "x": 12, "y": 2.25},
+ {"matrix": [2, 10], "x": 13, "y": 2.25},
+ {"matrix": [2, 11], "x": 14, "y": 2.25},
+ {"matrix": [2, 12], "x": 15, "y": 2.25},
+ {"matrix": [2, 13], "x": 16, "y": 2.25, "w": 1.5},
+
+ {"matrix": [2, 14], "x": 18.25, "y": 2.25},
+ {"matrix": [2, 15], "x": 19.25, "y": 2.25},
+ {"matrix": [2, 16], "x": 20.25, "y": 2.25},
+ {"matrix": [2, 17], "x": 21.25, "y": 2.25, "h": 2},
+
+ {"matrix": [3, 6], "x": 0, "y": 3.25},
+
+ {"matrix": [3, 0], "x": 1.5, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 3.25, "y": 3.25},
+ {"matrix": [3, 2], "x": 4.25, "y": 3.25},
+ {"matrix": [3, 3], "x": 5.25, "y": 3.25},
+ {"matrix": [3, 4], "x": 6.25, "y": 3.25},
+ {"matrix": [3, 5], "x": 7.25, "y": 3.25},
+
+ {"matrix": [3, 7], "x": 9.25, "y": 3.25},
+ {"matrix": [3, 8], "x": 10.25, "y": 3.25},
+ {"matrix": [3, 9], "x": 11.25, "y": 3.25},
+ {"matrix": [3, 10], "x": 12.25, "y": 3.25},
+ {"matrix": [3, 11], "x": 13.25, "y": 3.25},
+ {"matrix": [3, 12], "x": 14.25, "y": 3.25},
+ {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 2.25},
+
+ {"matrix": [3, 14], "x": 18.25, "y": 3.25},
+ {"matrix": [3, 15], "x": 19.25, "y": 3.25},
+ {"matrix": [3, 16], "x": 20.25, "y": 3.25},
+
+ {"matrix": [4, 6], "x": 0, "y": 4.25},
+
+ {"matrix": [4, 0], "x": 1.5, "y": 4.25, "w": 2.25},
+ {"matrix": [4, 1], "x": 3.75, "y": 4.25},
+ {"matrix": [4, 2], "x": 4.75, "y": 4.25},
+ {"matrix": [4, 3], "x": 5.75, "y": 4.25},
+ {"matrix": [4, 4], "x": 6.75, "y": 4.25},
+ {"matrix": [4, 5], "x": 7.75, "y": 4.25},
+
+ {"matrix": [4, 7], "x": 9.75, "y": 4.25},
+ {"matrix": [4, 8], "x": 10.75, "y": 4.25},
+ {"matrix": [4, 9], "x": 11.75, "y": 4.25},
+ {"matrix": [4, 10], "x": 12.75, "y": 4.25},
+ {"matrix": [4, 11], "x": 13.75, "y": 4.25, "w": 1.75},
+ {"matrix": [4, 12], "x": 15.5, "y": 4.25},
+ {"matrix": [4, 13], "x": 16.5, "y": 4.25},
+
+ {"matrix": [4, 14], "x": 18.25, "y": 4.25},
+ {"matrix": [4, 15], "x": 19.25, "y": 4.25},
+ {"matrix": [4, 16], "x": 20.25, "y": 4.25},
+ {"matrix": [4, 17], "x": 21.25, "y": 4.25, "h": 2},
+
+ {"matrix": [5, 6], "x": 0, "y": 5.25},
+
+ {"matrix": [5, 0], "x": 1.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 2.75, "y": 5.25},
+ {"matrix": [5, 2], "x": 3.75, "y": 5.25},
+ {"matrix": [5, 3], "x": 4.75, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 4], "x": 6, "y": 5.25, "w": 2.75},
+
+ {"matrix": [5, 8], "x": 9.75, "y": 5.25, "w": 2.25},
+ {"matrix": [5, 9], "x": 12, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 10], "x": 13.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 11], "x": 14.5, "y": 5.25},
+ {"matrix": [5, 12], "x": 15.5, "y": 5.25},
+ {"matrix": [5, 13], "x": 16.5, "y": 5.25},
+
+ {"matrix": [5, 14], "x": 18.25, "y": 5.25, "w": 2},
+ {"matrix": [5, 16], "x": 20.25, "y": 5.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kabedon/kabedon78s/rules.mk b/keyboards/kabedon/kabedon78s/rules.mk
@@ -1,13 +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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-UNICODE_ENABLE = yes # Unicode
diff --git a/keyboards/kabedon/kabedon980/info.json b/keyboards/kabedon/kabedon980/info.json
@@ -1,161 +0,0 @@
-{
- "keyboard_name": "980",
- "manufacturer": "Kabe_Don",
- "url": "https://kabedon.taobao.com",
- "maintainer": "370490639",
- "usb": {
- "vid": "0x4B44",
- "pid": "0x3938",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 20,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "B7"
- },
- "matrix_pins": {
- "cols": ["F5", "F4", "F6", "C6", "B6", "B4", "D3", "D1", "D4", "F1", "B3", "D5", "F0"],
- "rows": ["D0", "D2", "F7", "B1", "B0", "D6", "C7", "D7", "B5", "B2"]
- },
- "diode_direction": "ROW2COL",
- "dynamic_keymap": {
- "layer_count": 3
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [8, 6], "x": 0, "y": 0},
-
- {"matrix": [2, 4], "x": 1.6, "y": 0},
- {"matrix": [3, 4], "x": 2.6, "y": 0},
- {"matrix": [1, 10], "x": 3.6, "y": 0},
- {"matrix": [0, 5], "x": 4.6, "y": 0},
-
- {"matrix": [0, 11], "x": 6.3, "y": 0},
- {"matrix": [0, 2], "x": 7.3, "y": 0},
- {"matrix": [2, 1], "x": 8.3, "y": 0},
- {"matrix": [0, 4], "x": 9.3, "y": 0},
-
- {"matrix": [0, 7], "x": 11, "y": 0},
- {"matrix": [2, 2], "x": 12, "y": 0},
- {"matrix": [9, 5], "x": 13, "y": 0},
- {"matrix": [4, 6], "x": 14, "y": 0},
-
- {"matrix": [7, 3], "x": 15.3, "y": 0},
- {"matrix": [9, 1], "x": 16.3, "y": 0},
- {"matrix": [8, 1], "x": 17.3, "y": 0},
- {"matrix": [8, 0], "x": 18.3, "y": 0},
-
- {"matrix": [9, 7], "x": 0, "y": 1.15},
- {"matrix": [2, 5], "x": 1, "y": 1.15},
- {"matrix": [2, 6], "x": 2, "y": 1.15},
- {"matrix": [0, 3], "x": 3, "y": 1.15},
- {"matrix": [7, 7], "x": 4, "y": 1.15},
- {"matrix": [9, 6], "x": 5, "y": 1.15},
- {"matrix": [8, 2], "x": 6, "y": 1.15},
- {"matrix": [1, 7], "x": 7, "y": 1.15},
- {"matrix": [6, 3], "x": 8, "y": 1.15},
- {"matrix": [8, 5], "x": 9, "y": 1.15},
- {"matrix": [6, 5], "x": 10, "y": 1.15},
- {"matrix": [6, 6], "x": 11, "y": 1.15},
- {"matrix": [0, 6], "x": 12, "y": 1.15},
- {"matrix": [3, 2], "x": 13, "y": 1.15, "w": 2},
-
- {"matrix": [0, 8], "x": 15.3, "y": 1.15},
- {"matrix": [5, 1], "x": 16.3, "y": 1.15},
- {"matrix": [7, 1], "x": 17.3, "y": 1.15},
- {"matrix": [6, 1], "x": 18.3, "y": 1.15},
-
- {"matrix": [8, 3], "x": 0, "y": 2.15, "w": 1.5},
- {"matrix": [9, 2], "x": 1.5, "y": 2.15},
- {"matrix": [3, 6], "x": 2.5, "y": 2.15},
- {"matrix": [3, 5], "x": 3.5, "y": 2.15},
- {"matrix": [1, 4], "x": 4.5, "y": 2.15},
- {"matrix": [2, 3], "x": 5.5, "y": 2.15},
- {"matrix": [4, 3], "x": 6.5, "y": 2.15},
- {"matrix": [5, 7], "x": 7.5, "y": 2.15},
- {"matrix": [1, 8], "x": 8.5, "y": 2.15},
- {"matrix": [6, 2], "x": 9.5, "y": 2.15},
- {"matrix": [1, 11], "x": 10.5, "y": 2.15},
- {"matrix": [1, 2], "x": 11.5, "y": 2.15},
- {"matrix": [5, 5], "x": 12.5, "y": 2.15},
- {"matrix": [4, 1], "x": 13.5, "y": 2.15, "w": 1.5},
-
- {"matrix": [6, 0], "x": 15.3, "y": 2.15},
- {"matrix": [0, 1], "x": 16.3, "y": 2.15},
- {"matrix": [5, 8], "x": 17.3, "y": 2.15},
- {"matrix": [5, 0], "x": 18.3, "y": 2.15, "h": 2},
-
- {"matrix": [1, 3], "x": 0, "y": 3.15, "w": 1.75},
- {"matrix": [1, 0], "x": 1.75, "y": 3.15},
- {"matrix": [7, 2], "x": 2.75, "y": 3.15},
- {"matrix": [5, 3], "x": 3.75, "y": 3.15},
- {"matrix": [1, 1], "x": 4.75, "y": 3.15},
- {"matrix": [0, 9], "x": 5.75, "y": 3.15},
- {"matrix": [7, 4], "x": 6.75, "y": 3.15},
- {"matrix": [7, 5], "x": 7.75, "y": 3.15},
- {"matrix": [7, 6], "x": 8.75, "y": 3.15},
- {"matrix": [5, 4], "x": 9.75, "y": 3.15},
- {"matrix": [1, 6], "x": 10.75, "y": 3.15},
- {"matrix": [5, 6], "x": 11.75, "y": 3.15},
- {"matrix": [5, 2], "x": 12.75, "y": 3.15, "w": 2.25},
-
- {"matrix": [1, 12], "x": 15.3, "y": 3.15},
- {"matrix": [0, 0], "x": 16.3, "y": 3.15},
- {"matrix": [6, 8], "x": 17.3, "y": 3.15},
-
- {"matrix": [9, 12], "x": 0, "y": 4.15, "w": 2.25},
- {"matrix": [1, 9], "x": 2.25, "y": 4.15},
- {"matrix": [9, 4], "x": 3.25, "y": 4.15},
- {"matrix": [0, 10], "x": 4.25, "y": 4.15},
- {"matrix": [4, 2], "x": 5.25, "y": 4.15},
- {"matrix": [9, 3], "x": 6.25, "y": 4.15},
- {"matrix": [3, 7], "x": 7.25, "y": 4.15},
- {"matrix": [8, 4], "x": 8.25, "y": 4.15},
- {"matrix": [3, 3], "x": 9.25, "y": 4.15},
- {"matrix": [1, 5], "x": 10.25, "y": 4.15},
- {"matrix": [4, 4], "x": 11.25, "y": 4.15},
- {"matrix": [8, 12], "x": 12.25, "y": 4.15, "w": 1.75},
-
- {"matrix": [8, 7], "x": 14.15, "y": 4.3},
-
- {"matrix": [3, 1], "x": 15.3, "y": 4.15},
- {"matrix": [8, 8], "x": 16.3, "y": 4.15},
- {"matrix": [7, 8], "x": 17.3, "y": 4.15},
- {"matrix": [2, 0], "x": 18.3, "y": 4.15, "h": 2},
-
- {"matrix": [5, 10], "x": 0, "y": 5.15, "w": 1.25},
- {"matrix": [3, 9], "x": 1.25, "y": 5.15, "w": 1.25},
- {"matrix": [7, 11], "x": 2.5, "y": 5.15, "w": 1.25},
- {"matrix": [0, 12], "x": 3.75, "y": 5.15, "w": 6.25},
- {"matrix": [6, 11], "x": 10, "y": 5.15},
- {"matrix": [2, 8], "x": 11, "y": 5.15},
- {"matrix": [4, 10], "x": 12, "y": 5.15},
-
- {"matrix": [4, 7], "x": 13.15, "y": 5.3},
- {"matrix": [6, 7], "x": 14.15, "y": 5.3},
- {"matrix": [2, 7], "x": 15.15, "y": 5.3},
-
- {"matrix": [3, 0], "x": 16.3, "y": 5.15},
- {"matrix": [7, 0], "x": 17.3, "y": 5.15}
- ]
- }
- }
-}
diff --git a/keyboards/kabedon/kabedon980/keyboard.json b/keyboards/kabedon/kabedon980/keyboard.json
@@ -0,0 +1,171 @@
+{
+ "keyboard_name": "980",
+ "manufacturer": "Kabe_Don",
+ "url": "https://kabedon.taobao.com",
+ "maintainer": "370490639",
+ "usb": {
+ "vid": "0x4B44",
+ "pid": "0x3938",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 20,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "B7"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "rgblight": true,
+ "unicode": true
+ },
+ "matrix_pins": {
+ "cols": ["F5", "F4", "F6", "C6", "B6", "B4", "D3", "D1", "D4", "F1", "B3", "D5", "F0"],
+ "rows": ["D0", "D2", "F7", "B1", "B0", "D6", "C7", "D7", "B5", "B2"]
+ },
+ "diode_direction": "ROW2COL",
+ "dynamic_keymap": {
+ "layer_count": 3
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [8, 6], "x": 0, "y": 0},
+
+ {"matrix": [2, 4], "x": 1.6, "y": 0},
+ {"matrix": [3, 4], "x": 2.6, "y": 0},
+ {"matrix": [1, 10], "x": 3.6, "y": 0},
+ {"matrix": [0, 5], "x": 4.6, "y": 0},
+
+ {"matrix": [0, 11], "x": 6.3, "y": 0},
+ {"matrix": [0, 2], "x": 7.3, "y": 0},
+ {"matrix": [2, 1], "x": 8.3, "y": 0},
+ {"matrix": [0, 4], "x": 9.3, "y": 0},
+
+ {"matrix": [0, 7], "x": 11, "y": 0},
+ {"matrix": [2, 2], "x": 12, "y": 0},
+ {"matrix": [9, 5], "x": 13, "y": 0},
+ {"matrix": [4, 6], "x": 14, "y": 0},
+
+ {"matrix": [7, 3], "x": 15.3, "y": 0},
+ {"matrix": [9, 1], "x": 16.3, "y": 0},
+ {"matrix": [8, 1], "x": 17.3, "y": 0},
+ {"matrix": [8, 0], "x": 18.3, "y": 0},
+
+ {"matrix": [9, 7], "x": 0, "y": 1.15},
+ {"matrix": [2, 5], "x": 1, "y": 1.15},
+ {"matrix": [2, 6], "x": 2, "y": 1.15},
+ {"matrix": [0, 3], "x": 3, "y": 1.15},
+ {"matrix": [7, 7], "x": 4, "y": 1.15},
+ {"matrix": [9, 6], "x": 5, "y": 1.15},
+ {"matrix": [8, 2], "x": 6, "y": 1.15},
+ {"matrix": [1, 7], "x": 7, "y": 1.15},
+ {"matrix": [6, 3], "x": 8, "y": 1.15},
+ {"matrix": [8, 5], "x": 9, "y": 1.15},
+ {"matrix": [6, 5], "x": 10, "y": 1.15},
+ {"matrix": [6, 6], "x": 11, "y": 1.15},
+ {"matrix": [0, 6], "x": 12, "y": 1.15},
+ {"matrix": [3, 2], "x": 13, "y": 1.15, "w": 2},
+
+ {"matrix": [0, 8], "x": 15.3, "y": 1.15},
+ {"matrix": [5, 1], "x": 16.3, "y": 1.15},
+ {"matrix": [7, 1], "x": 17.3, "y": 1.15},
+ {"matrix": [6, 1], "x": 18.3, "y": 1.15},
+
+ {"matrix": [8, 3], "x": 0, "y": 2.15, "w": 1.5},
+ {"matrix": [9, 2], "x": 1.5, "y": 2.15},
+ {"matrix": [3, 6], "x": 2.5, "y": 2.15},
+ {"matrix": [3, 5], "x": 3.5, "y": 2.15},
+ {"matrix": [1, 4], "x": 4.5, "y": 2.15},
+ {"matrix": [2, 3], "x": 5.5, "y": 2.15},
+ {"matrix": [4, 3], "x": 6.5, "y": 2.15},
+ {"matrix": [5, 7], "x": 7.5, "y": 2.15},
+ {"matrix": [1, 8], "x": 8.5, "y": 2.15},
+ {"matrix": [6, 2], "x": 9.5, "y": 2.15},
+ {"matrix": [1, 11], "x": 10.5, "y": 2.15},
+ {"matrix": [1, 2], "x": 11.5, "y": 2.15},
+ {"matrix": [5, 5], "x": 12.5, "y": 2.15},
+ {"matrix": [4, 1], "x": 13.5, "y": 2.15, "w": 1.5},
+
+ {"matrix": [6, 0], "x": 15.3, "y": 2.15},
+ {"matrix": [0, 1], "x": 16.3, "y": 2.15},
+ {"matrix": [5, 8], "x": 17.3, "y": 2.15},
+ {"matrix": [5, 0], "x": 18.3, "y": 2.15, "h": 2},
+
+ {"matrix": [1, 3], "x": 0, "y": 3.15, "w": 1.75},
+ {"matrix": [1, 0], "x": 1.75, "y": 3.15},
+ {"matrix": [7, 2], "x": 2.75, "y": 3.15},
+ {"matrix": [5, 3], "x": 3.75, "y": 3.15},
+ {"matrix": [1, 1], "x": 4.75, "y": 3.15},
+ {"matrix": [0, 9], "x": 5.75, "y": 3.15},
+ {"matrix": [7, 4], "x": 6.75, "y": 3.15},
+ {"matrix": [7, 5], "x": 7.75, "y": 3.15},
+ {"matrix": [7, 6], "x": 8.75, "y": 3.15},
+ {"matrix": [5, 4], "x": 9.75, "y": 3.15},
+ {"matrix": [1, 6], "x": 10.75, "y": 3.15},
+ {"matrix": [5, 6], "x": 11.75, "y": 3.15},
+ {"matrix": [5, 2], "x": 12.75, "y": 3.15, "w": 2.25},
+
+ {"matrix": [1, 12], "x": 15.3, "y": 3.15},
+ {"matrix": [0, 0], "x": 16.3, "y": 3.15},
+ {"matrix": [6, 8], "x": 17.3, "y": 3.15},
+
+ {"matrix": [9, 12], "x": 0, "y": 4.15, "w": 2.25},
+ {"matrix": [1, 9], "x": 2.25, "y": 4.15},
+ {"matrix": [9, 4], "x": 3.25, "y": 4.15},
+ {"matrix": [0, 10], "x": 4.25, "y": 4.15},
+ {"matrix": [4, 2], "x": 5.25, "y": 4.15},
+ {"matrix": [9, 3], "x": 6.25, "y": 4.15},
+ {"matrix": [3, 7], "x": 7.25, "y": 4.15},
+ {"matrix": [8, 4], "x": 8.25, "y": 4.15},
+ {"matrix": [3, 3], "x": 9.25, "y": 4.15},
+ {"matrix": [1, 5], "x": 10.25, "y": 4.15},
+ {"matrix": [4, 4], "x": 11.25, "y": 4.15},
+ {"matrix": [8, 12], "x": 12.25, "y": 4.15, "w": 1.75},
+
+ {"matrix": [8, 7], "x": 14.15, "y": 4.3},
+
+ {"matrix": [3, 1], "x": 15.3, "y": 4.15},
+ {"matrix": [8, 8], "x": 16.3, "y": 4.15},
+ {"matrix": [7, 8], "x": 17.3, "y": 4.15},
+ {"matrix": [2, 0], "x": 18.3, "y": 4.15, "h": 2},
+
+ {"matrix": [5, 10], "x": 0, "y": 5.15, "w": 1.25},
+ {"matrix": [3, 9], "x": 1.25, "y": 5.15, "w": 1.25},
+ {"matrix": [7, 11], "x": 2.5, "y": 5.15, "w": 1.25},
+ {"matrix": [0, 12], "x": 3.75, "y": 5.15, "w": 6.25},
+ {"matrix": [6, 11], "x": 10, "y": 5.15},
+ {"matrix": [2, 8], "x": 11, "y": 5.15},
+ {"matrix": [4, 10], "x": 12, "y": 5.15},
+
+ {"matrix": [4, 7], "x": 13.15, "y": 5.3},
+ {"matrix": [6, 7], "x": 14.15, "y": 5.3},
+ {"matrix": [2, 7], "x": 15.15, "y": 5.3},
+
+ {"matrix": [3, 0], "x": 16.3, "y": 5.15},
+ {"matrix": [7, 0], "x": 17.3, "y": 5.15}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kabedon/kabedon980/rules.mk b/keyboards/kabedon/kabedon980/rules.mk
@@ -1,13 +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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-UNICODE_ENABLE = yes # Unicode
diff --git a/keyboards/kabedon/kabedon98e/info.json b/keyboards/kabedon/kabedon98e/info.json
@@ -1,170 +0,0 @@
-{
- "keyboard_name": "98e",
- "manufacturer": "Kabe_Don",
- "url": "",
- "maintainer": "370490639",
- "usb": {
- "vid": "0x4B44",
- "pid": "0x3935",
- "device_version": "0.0.2",
- "force_nkro": true
- },
- "rgblight": {
- "led_count": 24,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "B4",
- "driver": "pwm"
- },
- "matrix_pins": {
- "cols": ["A0", "B7", "B8", "B6", "A3", "A2", "A1", "B9", "A7", "A5", "A6"],
- "rows": ["A4", "B10", "B2", "B1", "B0", "B15", "B13", "B14", "B12", "A10", "A9", "A8"]
- },
- "diode_direction": "ROW2COL",
- "dynamic_keymap": {
- "layer_count": 3
- },
- "encoder": {
- "rotary": [
- {"pin_a": "B3", "pin_b": "B5"},
- {"pin_a": "A14", "pin_b": "A15"}
- ]
- },
- "bootmagic": {
- "matrix": [0, 1]
- },
- "processor": "STM32F103",
- "bootloader": "stm32duino",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 1.667, "y": 0},
- {"matrix": [1, 1], "x": 2.667, "y": 0},
- {"matrix": [0, 2], "x": 3.667, "y": 0},
- {"matrix": [1, 2], "x": 4.667, "y": 0},
-
- {"matrix": [0, 3], "x": 6.333, "y": 0},
- {"matrix": [1, 3], "x": 7.333, "y": 0},
- {"matrix": [0, 4], "x": 8.333, "y": 0},
- {"matrix": [1, 4], "x": 9.333, "y": 0},
-
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 5], "x": 12, "y": 0},
- {"matrix": [1, 6], "x": 13, "y": 0},
- {"matrix": [1, 7], "x": 14, "y": 0},
-
- {"matrix": [5, 7], "x": 15.5, "y": 0},
- {"matrix": [4, 8], "x": 17, "y": 0},
-
- {"matrix": [4, 0], "x": 18.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1.25},
- {"matrix": [2, 1], "x": 1, "y": 1.25},
- {"matrix": [3, 1], "x": 2, "y": 1.25},
- {"matrix": [2, 2], "x": 3, "y": 1.25},
- {"matrix": [3, 2], "x": 4, "y": 1.25},
- {"matrix": [2, 3], "x": 5, "y": 1.25},
- {"matrix": [3, 3], "x": 6, "y": 1.25},
- {"matrix": [2, 4], "x": 7, "y": 1.25},
- {"matrix": [3, 4], "x": 8, "y": 1.25},
- {"matrix": [2, 5], "x": 9, "y": 1.25},
- {"matrix": [3, 5], "x": 10, "y": 1.25},
- {"matrix": [2, 6], "x": 11, "y": 1.25},
- {"matrix": [3, 6], "x": 12, "y": 1.25},
- {"matrix": [3, 7], "x": 13, "y": 1.25, "w": 2},
-
- {"matrix": [3, 9], "x": 15.5, "y": 1.25},
- {"matrix": [4, 9], "x": 16.5, "y": 1.25},
- {"matrix": [4, 10], "x": 17.5, "y": 1.25},
- {"matrix": [5, 10], "x": 18.5, "y": 1.25},
-
- {"matrix": [5, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [4, 1], "x": 1.5, "y": 2.25},
- {"matrix": [5, 1], "x": 2.5, "y": 2.25},
- {"matrix": [4, 2], "x": 3.5, "y": 2.25},
- {"matrix": [5, 2], "x": 4.5, "y": 2.25},
- {"matrix": [4, 3], "x": 5.5, "y": 2.25},
- {"matrix": [5, 3], "x": 6.5, "y": 2.25},
- {"matrix": [4, 4], "x": 7.5, "y": 2.25},
- {"matrix": [5, 4], "x": 8.5, "y": 2.25},
- {"matrix": [4, 5], "x": 9.5, "y": 2.25},
- {"matrix": [5, 5], "x": 10.5, "y": 2.25},
- {"matrix": [4, 6], "x": 11.5, "y": 2.25},
- {"matrix": [5, 6], "x": 12.5, "y": 2.25},
- {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"matrix": [5, 9], "x": 15.5, "y": 2.25},
- {"matrix": [6, 9], "x": 16.5, "y": 2.25},
- {"matrix": [6, 10], "x": 17.5, "y": 2.25},
-
- {"matrix": [7, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [6, 1], "x": 1.75, "y": 3.25},
- {"matrix": [7, 1], "x": 2.75, "y": 3.25},
- {"matrix": [6, 2], "x": 3.75, "y": 3.25},
- {"matrix": [7, 2], "x": 4.75, "y": 3.25},
- {"matrix": [6, 3], "x": 5.75, "y": 3.25},
- {"matrix": [7, 3], "x": 6.75, "y": 3.25},
- {"matrix": [6, 4], "x": 7.75, "y": 3.25},
- {"matrix": [7, 4], "x": 8.75, "y": 3.25},
- {"matrix": [6, 5], "x": 9.75, "y": 3.25},
- {"matrix": [7, 5], "x": 10.75, "y": 3.25},
- {"matrix": [6, 6], "x": 11.75, "y": 3.25},
- {"matrix": [7, 7], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"matrix": [7, 9], "x": 15.5, "y": 3.25},
- {"matrix": [8, 9], "x": 16.5, "y": 3.25},
- {"matrix": [8, 10], "x": 17.5, "y": 3.25},
- {"matrix": [7, 10], "x": 18.5, "y": 2.25, "h": 2},
-
- {"matrix": [9, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"matrix": [9, 1], "x": 2.25, "y": 4.25},
- {"matrix": [8, 2], "x": 3.25, "y": 4.25},
- {"matrix": [9, 2], "x": 4.25, "y": 4.25},
- {"matrix": [8, 3], "x": 5.25, "y": 4.25},
- {"matrix": [9, 3], "x": 6.25, "y": 4.25},
- {"matrix": [8, 4], "x": 7.25, "y": 4.25},
- {"matrix": [9, 4], "x": 8.25, "y": 4.25},
- {"matrix": [8, 5], "x": 9.25, "y": 4.25},
- {"matrix": [9, 5], "x": 10.25, "y": 4.25},
- {"matrix": [8, 6], "x": 11.25, "y": 4.25},
- {"matrix": [9, 7], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"matrix": [8, 8], "x": 14.25, "y": 4.5},
-
- {"matrix": [9, 9], "x": 15.5, "y": 4.25},
- {"matrix": [10, 9], "x": 16.5, "y": 4.25},
- {"matrix": [9, 10], "x": 17.5, "y": 4.25},
-
- {"matrix": [11, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [10, 1], "x": 1.25, "y": 5.25},
- {"matrix": [11, 1], "x": 2.25, "y": 5.25},
- {"matrix": [11, 3], "x": 3.25, "y": 5.25},
- {"matrix": [11, 2], "x": 4.25, "y": 5.25, "w": 6.25},
- {"matrix": [11, 5], "x": 10.5, "y": 5.25, "w": 1.25},
- {"matrix": [10, 7], "x": 11.75, "y": 5.25, "w": 1.25},
-
- {"matrix": [11, 7], "x": 13.25, "y": 5.5},
- {"matrix": [10, 8], "x": 14.25, "y": 5.5},
- {"matrix": [11, 8], "x": 15.25, "y": 5.5},
-
- {"matrix": [11, 9], "x": 16.5, "y": 5.25},
- {"matrix": [10, 10], "x": 17.5, "y": 5.25},
- {"matrix": [11, 10], "x": 18.5, "y": 4.25, "h": 2}
- ]
- }
- }
-}
diff --git a/keyboards/kabedon/kabedon98e/keyboard.json b/keyboards/kabedon/kabedon98e/keyboard.json
@@ -0,0 +1,180 @@
+{
+ "keyboard_name": "98e",
+ "manufacturer": "Kabe_Don",
+ "url": "",
+ "maintainer": "370490639",
+ "usb": {
+ "vid": "0x4B44",
+ "pid": "0x3935",
+ "device_version": "0.0.2",
+ "force_nkro": true
+ },
+ "rgblight": {
+ "led_count": 24,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "B4",
+ "driver": "pwm"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["A0", "B7", "B8", "B6", "A3", "A2", "A1", "B9", "A7", "A5", "A6"],
+ "rows": ["A4", "B10", "B2", "B1", "B0", "B15", "B13", "B14", "B12", "A10", "A9", "A8"]
+ },
+ "diode_direction": "ROW2COL",
+ "dynamic_keymap": {
+ "layer_count": 3
+ },
+ "encoder": {
+ "rotary": [
+ {"pin_a": "B3", "pin_b": "B5"},
+ {"pin_a": "A14", "pin_b": "A15"}
+ ]
+ },
+ "bootmagic": {
+ "matrix": [0, 1]
+ },
+ "processor": "STM32F103",
+ "bootloader": "stm32duino",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 1.667, "y": 0},
+ {"matrix": [1, 1], "x": 2.667, "y": 0},
+ {"matrix": [0, 2], "x": 3.667, "y": 0},
+ {"matrix": [1, 2], "x": 4.667, "y": 0},
+
+ {"matrix": [0, 3], "x": 6.333, "y": 0},
+ {"matrix": [1, 3], "x": 7.333, "y": 0},
+ {"matrix": [0, 4], "x": 8.333, "y": 0},
+ {"matrix": [1, 4], "x": 9.333, "y": 0},
+
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 5], "x": 12, "y": 0},
+ {"matrix": [1, 6], "x": 13, "y": 0},
+ {"matrix": [1, 7], "x": 14, "y": 0},
+
+ {"matrix": [5, 7], "x": 15.5, "y": 0},
+ {"matrix": [4, 8], "x": 17, "y": 0},
+
+ {"matrix": [4, 0], "x": 18.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1.25},
+ {"matrix": [2, 1], "x": 1, "y": 1.25},
+ {"matrix": [3, 1], "x": 2, "y": 1.25},
+ {"matrix": [2, 2], "x": 3, "y": 1.25},
+ {"matrix": [3, 2], "x": 4, "y": 1.25},
+ {"matrix": [2, 3], "x": 5, "y": 1.25},
+ {"matrix": [3, 3], "x": 6, "y": 1.25},
+ {"matrix": [2, 4], "x": 7, "y": 1.25},
+ {"matrix": [3, 4], "x": 8, "y": 1.25},
+ {"matrix": [2, 5], "x": 9, "y": 1.25},
+ {"matrix": [3, 5], "x": 10, "y": 1.25},
+ {"matrix": [2, 6], "x": 11, "y": 1.25},
+ {"matrix": [3, 6], "x": 12, "y": 1.25},
+ {"matrix": [3, 7], "x": 13, "y": 1.25, "w": 2},
+
+ {"matrix": [3, 9], "x": 15.5, "y": 1.25},
+ {"matrix": [4, 9], "x": 16.5, "y": 1.25},
+ {"matrix": [4, 10], "x": 17.5, "y": 1.25},
+ {"matrix": [5, 10], "x": 18.5, "y": 1.25},
+
+ {"matrix": [5, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [4, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [5, 1], "x": 2.5, "y": 2.25},
+ {"matrix": [4, 2], "x": 3.5, "y": 2.25},
+ {"matrix": [5, 2], "x": 4.5, "y": 2.25},
+ {"matrix": [4, 3], "x": 5.5, "y": 2.25},
+ {"matrix": [5, 3], "x": 6.5, "y": 2.25},
+ {"matrix": [4, 4], "x": 7.5, "y": 2.25},
+ {"matrix": [5, 4], "x": 8.5, "y": 2.25},
+ {"matrix": [4, 5], "x": 9.5, "y": 2.25},
+ {"matrix": [5, 5], "x": 10.5, "y": 2.25},
+ {"matrix": [4, 6], "x": 11.5, "y": 2.25},
+ {"matrix": [5, 6], "x": 12.5, "y": 2.25},
+ {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"matrix": [5, 9], "x": 15.5, "y": 2.25},
+ {"matrix": [6, 9], "x": 16.5, "y": 2.25},
+ {"matrix": [6, 10], "x": 17.5, "y": 2.25},
+
+ {"matrix": [7, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [6, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [7, 1], "x": 2.75, "y": 3.25},
+ {"matrix": [6, 2], "x": 3.75, "y": 3.25},
+ {"matrix": [7, 2], "x": 4.75, "y": 3.25},
+ {"matrix": [6, 3], "x": 5.75, "y": 3.25},
+ {"matrix": [7, 3], "x": 6.75, "y": 3.25},
+ {"matrix": [6, 4], "x": 7.75, "y": 3.25},
+ {"matrix": [7, 4], "x": 8.75, "y": 3.25},
+ {"matrix": [6, 5], "x": 9.75, "y": 3.25},
+ {"matrix": [7, 5], "x": 10.75, "y": 3.25},
+ {"matrix": [6, 6], "x": 11.75, "y": 3.25},
+ {"matrix": [7, 7], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"matrix": [7, 9], "x": 15.5, "y": 3.25},
+ {"matrix": [8, 9], "x": 16.5, "y": 3.25},
+ {"matrix": [8, 10], "x": 17.5, "y": 3.25},
+ {"matrix": [7, 10], "x": 18.5, "y": 2.25, "h": 2},
+
+ {"matrix": [9, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"matrix": [9, 1], "x": 2.25, "y": 4.25},
+ {"matrix": [8, 2], "x": 3.25, "y": 4.25},
+ {"matrix": [9, 2], "x": 4.25, "y": 4.25},
+ {"matrix": [8, 3], "x": 5.25, "y": 4.25},
+ {"matrix": [9, 3], "x": 6.25, "y": 4.25},
+ {"matrix": [8, 4], "x": 7.25, "y": 4.25},
+ {"matrix": [9, 4], "x": 8.25, "y": 4.25},
+ {"matrix": [8, 5], "x": 9.25, "y": 4.25},
+ {"matrix": [9, 5], "x": 10.25, "y": 4.25},
+ {"matrix": [8, 6], "x": 11.25, "y": 4.25},
+ {"matrix": [9, 7], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"matrix": [8, 8], "x": 14.25, "y": 4.5},
+
+ {"matrix": [9, 9], "x": 15.5, "y": 4.25},
+ {"matrix": [10, 9], "x": 16.5, "y": 4.25},
+ {"matrix": [9, 10], "x": 17.5, "y": 4.25},
+
+ {"matrix": [11, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [10, 1], "x": 1.25, "y": 5.25},
+ {"matrix": [11, 1], "x": 2.25, "y": 5.25},
+ {"matrix": [11, 3], "x": 3.25, "y": 5.25},
+ {"matrix": [11, 2], "x": 4.25, "y": 5.25, "w": 6.25},
+ {"matrix": [11, 5], "x": 10.5, "y": 5.25, "w": 1.25},
+ {"matrix": [10, 7], "x": 11.75, "y": 5.25, "w": 1.25},
+
+ {"matrix": [11, 7], "x": 13.25, "y": 5.5},
+ {"matrix": [10, 8], "x": 14.25, "y": 5.5},
+ {"matrix": [11, 8], "x": 15.25, "y": 5.5},
+
+ {"matrix": [11, 9], "x": 16.5, "y": 5.25},
+ {"matrix": [10, 10], "x": 17.5, "y": 5.25},
+ {"matrix": [11, 10], "x": 18.5, "y": 4.25, "h": 2}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kabedon/kabedon98e/rules.mk b/keyboards/kabedon/kabedon98e/rules.mk
@@ -1,13 +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 = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-ENCODER_ENABLE = yes
diff --git a/keyboards/kagizaraya/halberd/info.json b/keyboards/kagizaraya/halberd/info.json
@@ -1,90 +0,0 @@
-{
- "keyboard_name": "Halberd",
- "manufacturer": "Kagizaraya",
- "url": "",
- "maintainer": "ka2hiro",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x0000",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 40,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "tapping": {
- "term": 100
- },
- "ws2812": {
- "pin": "F0"
- },
- "matrix_pins": {
- "cols": ["D7", "B4", "C7", "C6", "B6", "B5", "F7", "F6", "F5", "F4", "F1"],
- "rows": ["D6", "D4", "D5", "E6"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1},
- {"matrix": [1, 1], "x": 1, "y": 1},
- {"matrix": [1, 2], "x": 2, "y": 1},
- {"matrix": [1, 3], "x": 3, "y": 1},
- {"matrix": [1, 4], "x": 4, "y": 1},
- {"matrix": [1, 5], "x": 5, "y": 1},
- {"matrix": [1, 6], "x": 6, "y": 1},
- {"matrix": [1, 7], "x": 7, "y": 1},
- {"matrix": [1, 8], "x": 8, "y": 1},
- {"matrix": [1, 9], "x": 9, "y": 1},
- {"matrix": [1, 10], "x": 10, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2},
- {"matrix": [2, 1], "x": 1, "y": 2},
- {"matrix": [2, 2], "x": 2, "y": 2},
- {"matrix": [2, 3], "x": 3, "y": 2},
- {"matrix": [2, 4], "x": 4, "y": 2},
- {"matrix": [2, 5], "x": 5, "y": 2},
- {"matrix": [2, 6], "x": 6, "y": 2},
- {"matrix": [2, 7], "x": 7, "y": 2},
- {"matrix": [2, 8], "x": 8, "y": 2},
- {"matrix": [2, 9], "x": 9, "y": 2},
- {"matrix": [2, 10], "x": 10, "y": 2},
-
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [3, 3], "x": 3, "y": 3},
- {"matrix": [3, 4], "x": 4, "y": 3},
- {"matrix": [3, 5], "x": 5, "y": 3},
- {"matrix": [3, 6], "x": 6, "y": 3},
- {"matrix": [3, 7], "x": 7, "y": 3},
- {"matrix": [3, 8], "x": 8, "y": 3}
- ]
- }
- }
-}
diff --git a/keyboards/kagizaraya/halberd/keyboard.json b/keyboards/kagizaraya/halberd/keyboard.json
@@ -0,0 +1,99 @@
+{
+ "keyboard_name": "Halberd",
+ "manufacturer": "Kagizaraya",
+ "url": "",
+ "maintainer": "ka2hiro",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x0000",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 40,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "tapping": {
+ "term": 100
+ },
+ "ws2812": {
+ "pin": "F0"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["D7", "B4", "C7", "C6", "B6", "B5", "F7", "F6", "F5", "F4", "F1"],
+ "rows": ["D6", "D4", "D5", "E6"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1},
+ {"matrix": [1, 1], "x": 1, "y": 1},
+ {"matrix": [1, 2], "x": 2, "y": 1},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+ {"matrix": [1, 4], "x": 4, "y": 1},
+ {"matrix": [1, 5], "x": 5, "y": 1},
+ {"matrix": [1, 6], "x": 6, "y": 1},
+ {"matrix": [1, 7], "x": 7, "y": 1},
+ {"matrix": [1, 8], "x": 8, "y": 1},
+ {"matrix": [1, 9], "x": 9, "y": 1},
+ {"matrix": [1, 10], "x": 10, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2},
+ {"matrix": [2, 1], "x": 1, "y": 2},
+ {"matrix": [2, 2], "x": 2, "y": 2},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+ {"matrix": [2, 4], "x": 4, "y": 2},
+ {"matrix": [2, 5], "x": 5, "y": 2},
+ {"matrix": [2, 6], "x": 6, "y": 2},
+ {"matrix": [2, 7], "x": 7, "y": 2},
+ {"matrix": [2, 8], "x": 8, "y": 2},
+ {"matrix": [2, 9], "x": 9, "y": 2},
+ {"matrix": [2, 10], "x": 10, "y": 2},
+
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+ {"matrix": [3, 4], "x": 4, "y": 3},
+ {"matrix": [3, 5], "x": 5, "y": 3},
+ {"matrix": [3, 6], "x": 6, "y": 3},
+ {"matrix": [3, 7], "x": 7, "y": 3},
+ {"matrix": [3, 8], "x": 8, "y": 3}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kagizaraya/halberd/rules.mk b/keyboards/kagizaraya/halberd/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/kapcave/arya/info.json b/keyboards/kapcave/arya/info.json
@@ -1,186 +0,0 @@
-{
- "keyboard_name": "Arya",
- "manufacturer": "KapCave",
- "url": "https://kapcave.com/products/arya",
- "maintainer": "nachie",
- "usb": {
- "vid": "0x4B43",
- "pid": "0x4152",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["B0", "B5", "B4", "B2", "C13", "F1", "F0", "A14"],
- "rows": ["B8", "A13", "B1", "A15", "B9", "B10", "B11", "A0", "A8"]
- },
- "diode_direction": "COL2ROW",
- "encoder": {
- "rotary": [
- {"pin_a": "B12", "pin_b": "B13", "resolution": 2},
- {"pin_a": "B14", "pin_b": "B15", "resolution": 2},
- {"pin_a": "C15", "pin_b": "C14", "resolution": 2}
- ]
- },
- "qmk": {
- "tap_keycode_delay": 25
- },
- "processor": "STM32F072",
- "bootloader": "stm32-dfu",
- "community_layouts": ["alice", "alice_split_bs"],
- "layouts": {
- "LAYOUT_alice": {
- "layout": [
- {"matrix": [8, 1], "x": 0.4, "y": 0},
- {"matrix": [3, 6], "x": 1.55, "y": 0.1},
- {"matrix": [3, 7], "x": 2.55, "y": 0.1},
- {"matrix": [4, 6], "x": 3.55, "y": 0},
- {"matrix": [4, 7], "x": 4.55, "y": 0.1},
- {"matrix": [5, 6], "x": 5.55, "y": 0.1},
- {"matrix": [5, 7], "x": 6.55, "y": 0.1},
- {"matrix": [6, 6], "x": 7.55, "y": 0.1},
-
- {"matrix": [6, 7], "x": 9.75, "y": 0.1},
- {"matrix": [7, 6], "x": 10.75, "y": 0.1},
- {"matrix": [7, 7], "x": 11.75, "y": 0.1},
- {"matrix": [0, 6], "x": 12.75, "y": 0.1},
- {"matrix": [0, 7], "x": 13.75, "y": 0},
- {"matrix": [1, 7], "x": 14.75, "y": 0.1},
- {"matrix": [2, 7], "x": 15.75, "y": 0.1, "w": 2},
-
- {"matrix": [8, 0], "x": 0.2, "y": 1},
- {"matrix": [3, 4], "x": 1.35, "y": 1.1, "w": 1.5},
- {"matrix": [3, 5], "x": 2.85, "y": 1.1},
- {"matrix": [4, 4], "x": 3.85, "y": 1.1},
- {"matrix": [4, 5], "x": 4.85, "y": 1.1},
- {"matrix": [5, 4], "x": 5.85, "y": 1.1},
- {"matrix": [5, 5], "x": 6.85, "y": 1.1},
-
- {"matrix": [6, 4], "x": 9.45, "y": 1.1},
- {"matrix": [6, 5], "x": 10.45, "y": 1.1},
- {"matrix": [7, 5], "x": 11.45, "y": 1.1},
- {"matrix": [0, 5], "x": 12.45, "y": 1.1},
- {"matrix": [1, 5], "x": 13.45, "y": 1.1},
- {"matrix": [1, 6], "x": 14.45, "y": 1.1},
- {"matrix": [2, 5], "x": 15.45, "y": 1.1},
- {"matrix": [2, 4], "x": 16.45, "y": 1.1, "w": 1.5},
-
- {"matrix": [8, 2], "x": 0, "y": 2},
- {"matrix": [3, 2], "x": 1.15, "y": 2.1, "w": 1.75},
- {"matrix": [3, 3], "x": 2.9, "y": 2.1},
- {"matrix": [4, 3], "x": 3.9, "y": 2.1},
- {"matrix": [5, 2], "x": 4.9, "y": 2.1},
- {"matrix": [5, 3], "x": 5.9, "y": 2.1},
- {"matrix": [6, 3], "x": 6.9, "y": 2.1},
-
- {"matrix": [7, 3], "x": 9.9, "y": 2.1},
- {"matrix": [7, 4], "x": 10.9, "y": 2.1},
- {"matrix": [0, 3], "x": 11.9, "y": 2.1},
- {"matrix": [0, 4], "x": 12.9, "y": 2.1},
- {"matrix": [1, 3], "x": 13.9, "y": 2.1},
- {"matrix": [1, 4], "x": 14.9, "y": 2.1},
- {"matrix": [2, 3], "x": 15.9, "y": 2.1, "w": 2.25},
-
- {"matrix": [3, 1], "x": 0.95, "y": 3.1, "w": 2.25},
- {"matrix": [4, 1], "x": 3.2, "y": 3.1},
- {"matrix": [4, 2], "x": 4.2, "y": 3.1},
- {"matrix": [5, 1], "x": 5.2, "y": 3.1},
- {"matrix": [6, 1], "x": 6.2, "y": 3.1},
- {"matrix": [6, 2], "x": 7.2, "y": 3.1},
-
- {"matrix": [7, 1], "x": 9.6, "y": 3.1},
- {"matrix": [7, 2], "x": 10.6, "y": 3.1},
- {"matrix": [0, 1], "x": 11.6, "y": 3.1},
- {"matrix": [0, 2], "x": 12.6, "y": 3.1},
- {"matrix": [1, 1], "x": 13.6, "y": 3.1},
- {"matrix": [1, 2], "x": 14.6, "y": 3.1},
- {"matrix": [2, 1], "x": 15.6, "y": 3.1, "w": 1.75},
- {"matrix": [2, 2], "x": 17.35, "y": 3.1},
-
- {"matrix": [3, 0], "x": 0.95, "y": 4.1, "w": 1.5},
- {"matrix": [4, 0], "x": 3.85, "y": 4.1, "w": 1.5},
- {"matrix": [5, 0], "x": 5.35, "y": 4.1, "w": 2},
- {"matrix": [6, 0], "x": 7.35, "y": 4.1, "w": 1.25},
- {"matrix": [0, 0], "x": 9.6, "y": 4.1, "w": 2.75},
- {"matrix": [1, 0], "x": 12.35, "y": 4.1, "w": 1.5},
- {"matrix": [2, 0], "x": 16.65, "y": 4.1, "w": 1.5}
- ]
- },
- "LAYOUT_alice_split_bs": {
- "layout": [
- {"matrix": [8, 1], "x": 0.4, "y": 0},
- {"matrix": [3, 6], "x": 1.55, "y": 0.1},
- {"matrix": [3, 7], "x": 2.55, "y": 0.1},
- {"matrix": [4, 6], "x": 3.55, "y": 0},
- {"matrix": [4, 7], "x": 4.55, "y": 0.1},
- {"matrix": [5, 6], "x": 5.55, "y": 0.1},
- {"matrix": [5, 7], "x": 6.55, "y": 0.1},
- {"matrix": [6, 6], "x": 7.55, "y": 0.1},
-
- {"matrix": [6, 7], "x": 9.75, "y": 0.1},
- {"matrix": [7, 6], "x": 10.75, "y": 0.1},
- {"matrix": [7, 7], "x": 11.75, "y": 0.1},
- {"matrix": [0, 6], "x": 12.75, "y": 0.1},
- {"matrix": [0, 7], "x": 13.75, "y": 0},
- {"matrix": [1, 7], "x": 14.75, "y": 0.1},
- {"matrix": [2, 6], "x": 15.75, "y": 0.1},
- {"matrix": [2, 7], "x": 16.75, "y": 0.1},
-
- {"matrix": [8, 0], "x": 0.2, "y": 1},
- {"matrix": [3, 4], "x": 1.35, "y": 1.1, "w": 1.5},
- {"matrix": [3, 5], "x": 2.85, "y": 1.1},
- {"matrix": [4, 4], "x": 3.85, "y": 1.1},
- {"matrix": [4, 5], "x": 4.85, "y": 1.1},
- {"matrix": [5, 4], "x": 5.85, "y": 1.1},
- {"matrix": [5, 5], "x": 6.85, "y": 1.1},
-
- {"matrix": [6, 4], "x": 9.45, "y": 1.1},
- {"matrix": [6, 5], "x": 10.45, "y": 1.1},
- {"matrix": [7, 5], "x": 11.45, "y": 1.1},
- {"matrix": [0, 5], "x": 12.45, "y": 1.1},
- {"matrix": [1, 5], "x": 13.45, "y": 1.1},
- {"matrix": [1, 6], "x": 14.45, "y": 1.1},
- {"matrix": [2, 5], "x": 15.45, "y": 1.1},
- {"matrix": [2, 4], "x": 16.45, "y": 1.1, "w": 1.5},
-
- {"matrix": [8, 2], "x": 0, "y": 2},
- {"matrix": [3, 2], "x": 1.15, "y": 2.1, "w": 1.75},
- {"matrix": [3, 3], "x": 2.9, "y": 2.1},
- {"matrix": [4, 3], "x": 3.9, "y": 2.1},
- {"matrix": [5, 2], "x": 4.9, "y": 2.1},
- {"matrix": [5, 3], "x": 5.9, "y": 2.1},
- {"matrix": [6, 3], "x": 6.9, "y": 2.1},
-
- {"matrix": [7, 3], "x": 9.9, "y": 2.1},
- {"matrix": [7, 4], "x": 10.9, "y": 2.1},
- {"matrix": [0, 3], "x": 11.9, "y": 2.1},
- {"matrix": [0, 4], "x": 12.9, "y": 2.1},
- {"matrix": [1, 3], "x": 13.9, "y": 2.1},
- {"matrix": [1, 4], "x": 14.9, "y": 2.1},
- {"matrix": [2, 3], "x": 15.9, "y": 2.1, "w": 2.25},
-
- {"matrix": [3, 1], "x": 0.95, "y": 3.1, "w": 2.25},
- {"matrix": [4, 1], "x": 3.2, "y": 3.1},
- {"matrix": [4, 2], "x": 4.2, "y": 3.1},
- {"matrix": [5, 1], "x": 5.2, "y": 3.1},
- {"matrix": [6, 1], "x": 6.2, "y": 3.1},
- {"matrix": [6, 2], "x": 7.2, "y": 3.1},
-
- {"matrix": [7, 1], "x": 9.6, "y": 3.1},
- {"matrix": [7, 2], "x": 10.6, "y": 3.1},
- {"matrix": [0, 1], "x": 11.6, "y": 3.1},
- {"matrix": [0, 2], "x": 12.6, "y": 3.1},
- {"matrix": [1, 1], "x": 13.6, "y": 3.1},
- {"matrix": [1, 2], "x": 14.6, "y": 3.1},
- {"matrix": [2, 1], "x": 15.6, "y": 3.1, "w": 1.75},
- {"matrix": [2, 2], "x": 17.35, "y": 3.1},
-
- {"matrix": [3, 0], "x": 0.95, "y": 4.1, "w": 1.5},
- {"matrix": [4, 0], "x": 3.85, "y": 4.1, "w": 1.5},
- {"matrix": [5, 0], "x": 5.35, "y": 4.1, "w": 2},
- {"matrix": [6, 0], "x": 7.35, "y": 4.1, "w": 1.25},
- {"matrix": [0, 0], "x": 9.6, "y": 4.1, "w": 2.75},
- {"matrix": [1, 0], "x": 12.35, "y": 4.1, "w": 1.5},
- {"matrix": [2, 0], "x": 16.65, "y": 4.1, "w": 1.5}
- ]
- }
- }
-}
diff --git a/keyboards/kapcave/arya/keyboard.json b/keyboards/kapcave/arya/keyboard.json
@@ -0,0 +1,195 @@
+{
+ "keyboard_name": "Arya",
+ "manufacturer": "KapCave",
+ "url": "https://kapcave.com/products/arya",
+ "maintainer": "nachie",
+ "usb": {
+ "vid": "0x4B43",
+ "pid": "0x4152",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B0", "B5", "B4", "B2", "C13", "F1", "F0", "A14"],
+ "rows": ["B8", "A13", "B1", "A15", "B9", "B10", "B11", "A0", "A8"]
+ },
+ "diode_direction": "COL2ROW",
+ "encoder": {
+ "rotary": [
+ {"pin_a": "B12", "pin_b": "B13", "resolution": 2},
+ {"pin_a": "B14", "pin_b": "B15", "resolution": 2},
+ {"pin_a": "C15", "pin_b": "C14", "resolution": 2}
+ ]
+ },
+ "qmk": {
+ "tap_keycode_delay": 25
+ },
+ "processor": "STM32F072",
+ "bootloader": "stm32-dfu",
+ "community_layouts": ["alice", "alice_split_bs"],
+ "layouts": {
+ "LAYOUT_alice": {
+ "layout": [
+ {"matrix": [8, 1], "x": 0.4, "y": 0},
+ {"matrix": [3, 6], "x": 1.55, "y": 0.1},
+ {"matrix": [3, 7], "x": 2.55, "y": 0.1},
+ {"matrix": [4, 6], "x": 3.55, "y": 0},
+ {"matrix": [4, 7], "x": 4.55, "y": 0.1},
+ {"matrix": [5, 6], "x": 5.55, "y": 0.1},
+ {"matrix": [5, 7], "x": 6.55, "y": 0.1},
+ {"matrix": [6, 6], "x": 7.55, "y": 0.1},
+
+ {"matrix": [6, 7], "x": 9.75, "y": 0.1},
+ {"matrix": [7, 6], "x": 10.75, "y": 0.1},
+ {"matrix": [7, 7], "x": 11.75, "y": 0.1},
+ {"matrix": [0, 6], "x": 12.75, "y": 0.1},
+ {"matrix": [0, 7], "x": 13.75, "y": 0},
+ {"matrix": [1, 7], "x": 14.75, "y": 0.1},
+ {"matrix": [2, 7], "x": 15.75, "y": 0.1, "w": 2},
+
+ {"matrix": [8, 0], "x": 0.2, "y": 1},
+ {"matrix": [3, 4], "x": 1.35, "y": 1.1, "w": 1.5},
+ {"matrix": [3, 5], "x": 2.85, "y": 1.1},
+ {"matrix": [4, 4], "x": 3.85, "y": 1.1},
+ {"matrix": [4, 5], "x": 4.85, "y": 1.1},
+ {"matrix": [5, 4], "x": 5.85, "y": 1.1},
+ {"matrix": [5, 5], "x": 6.85, "y": 1.1},
+
+ {"matrix": [6, 4], "x": 9.45, "y": 1.1},
+ {"matrix": [6, 5], "x": 10.45, "y": 1.1},
+ {"matrix": [7, 5], "x": 11.45, "y": 1.1},
+ {"matrix": [0, 5], "x": 12.45, "y": 1.1},
+ {"matrix": [1, 5], "x": 13.45, "y": 1.1},
+ {"matrix": [1, 6], "x": 14.45, "y": 1.1},
+ {"matrix": [2, 5], "x": 15.45, "y": 1.1},
+ {"matrix": [2, 4], "x": 16.45, "y": 1.1, "w": 1.5},
+
+ {"matrix": [8, 2], "x": 0, "y": 2},
+ {"matrix": [3, 2], "x": 1.15, "y": 2.1, "w": 1.75},
+ {"matrix": [3, 3], "x": 2.9, "y": 2.1},
+ {"matrix": [4, 3], "x": 3.9, "y": 2.1},
+ {"matrix": [5, 2], "x": 4.9, "y": 2.1},
+ {"matrix": [5, 3], "x": 5.9, "y": 2.1},
+ {"matrix": [6, 3], "x": 6.9, "y": 2.1},
+
+ {"matrix": [7, 3], "x": 9.9, "y": 2.1},
+ {"matrix": [7, 4], "x": 10.9, "y": 2.1},
+ {"matrix": [0, 3], "x": 11.9, "y": 2.1},
+ {"matrix": [0, 4], "x": 12.9, "y": 2.1},
+ {"matrix": [1, 3], "x": 13.9, "y": 2.1},
+ {"matrix": [1, 4], "x": 14.9, "y": 2.1},
+ {"matrix": [2, 3], "x": 15.9, "y": 2.1, "w": 2.25},
+
+ {"matrix": [3, 1], "x": 0.95, "y": 3.1, "w": 2.25},
+ {"matrix": [4, 1], "x": 3.2, "y": 3.1},
+ {"matrix": [4, 2], "x": 4.2, "y": 3.1},
+ {"matrix": [5, 1], "x": 5.2, "y": 3.1},
+ {"matrix": [6, 1], "x": 6.2, "y": 3.1},
+ {"matrix": [6, 2], "x": 7.2, "y": 3.1},
+
+ {"matrix": [7, 1], "x": 9.6, "y": 3.1},
+ {"matrix": [7, 2], "x": 10.6, "y": 3.1},
+ {"matrix": [0, 1], "x": 11.6, "y": 3.1},
+ {"matrix": [0, 2], "x": 12.6, "y": 3.1},
+ {"matrix": [1, 1], "x": 13.6, "y": 3.1},
+ {"matrix": [1, 2], "x": 14.6, "y": 3.1},
+ {"matrix": [2, 1], "x": 15.6, "y": 3.1, "w": 1.75},
+ {"matrix": [2, 2], "x": 17.35, "y": 3.1},
+
+ {"matrix": [3, 0], "x": 0.95, "y": 4.1, "w": 1.5},
+ {"matrix": [4, 0], "x": 3.85, "y": 4.1, "w": 1.5},
+ {"matrix": [5, 0], "x": 5.35, "y": 4.1, "w": 2},
+ {"matrix": [6, 0], "x": 7.35, "y": 4.1, "w": 1.25},
+ {"matrix": [0, 0], "x": 9.6, "y": 4.1, "w": 2.75},
+ {"matrix": [1, 0], "x": 12.35, "y": 4.1, "w": 1.5},
+ {"matrix": [2, 0], "x": 16.65, "y": 4.1, "w": 1.5}
+ ]
+ },
+ "LAYOUT_alice_split_bs": {
+ "layout": [
+ {"matrix": [8, 1], "x": 0.4, "y": 0},
+ {"matrix": [3, 6], "x": 1.55, "y": 0.1},
+ {"matrix": [3, 7], "x": 2.55, "y": 0.1},
+ {"matrix": [4, 6], "x": 3.55, "y": 0},
+ {"matrix": [4, 7], "x": 4.55, "y": 0.1},
+ {"matrix": [5, 6], "x": 5.55, "y": 0.1},
+ {"matrix": [5, 7], "x": 6.55, "y": 0.1},
+ {"matrix": [6, 6], "x": 7.55, "y": 0.1},
+
+ {"matrix": [6, 7], "x": 9.75, "y": 0.1},
+ {"matrix": [7, 6], "x": 10.75, "y": 0.1},
+ {"matrix": [7, 7], "x": 11.75, "y": 0.1},
+ {"matrix": [0, 6], "x": 12.75, "y": 0.1},
+ {"matrix": [0, 7], "x": 13.75, "y": 0},
+ {"matrix": [1, 7], "x": 14.75, "y": 0.1},
+ {"matrix": [2, 6], "x": 15.75, "y": 0.1},
+ {"matrix": [2, 7], "x": 16.75, "y": 0.1},
+
+ {"matrix": [8, 0], "x": 0.2, "y": 1},
+ {"matrix": [3, 4], "x": 1.35, "y": 1.1, "w": 1.5},
+ {"matrix": [3, 5], "x": 2.85, "y": 1.1},
+ {"matrix": [4, 4], "x": 3.85, "y": 1.1},
+ {"matrix": [4, 5], "x": 4.85, "y": 1.1},
+ {"matrix": [5, 4], "x": 5.85, "y": 1.1},
+ {"matrix": [5, 5], "x": 6.85, "y": 1.1},
+
+ {"matrix": [6, 4], "x": 9.45, "y": 1.1},
+ {"matrix": [6, 5], "x": 10.45, "y": 1.1},
+ {"matrix": [7, 5], "x": 11.45, "y": 1.1},
+ {"matrix": [0, 5], "x": 12.45, "y": 1.1},
+ {"matrix": [1, 5], "x": 13.45, "y": 1.1},
+ {"matrix": [1, 6], "x": 14.45, "y": 1.1},
+ {"matrix": [2, 5], "x": 15.45, "y": 1.1},
+ {"matrix": [2, 4], "x": 16.45, "y": 1.1, "w": 1.5},
+
+ {"matrix": [8, 2], "x": 0, "y": 2},
+ {"matrix": [3, 2], "x": 1.15, "y": 2.1, "w": 1.75},
+ {"matrix": [3, 3], "x": 2.9, "y": 2.1},
+ {"matrix": [4, 3], "x": 3.9, "y": 2.1},
+ {"matrix": [5, 2], "x": 4.9, "y": 2.1},
+ {"matrix": [5, 3], "x": 5.9, "y": 2.1},
+ {"matrix": [6, 3], "x": 6.9, "y": 2.1},
+
+ {"matrix": [7, 3], "x": 9.9, "y": 2.1},
+ {"matrix": [7, 4], "x": 10.9, "y": 2.1},
+ {"matrix": [0, 3], "x": 11.9, "y": 2.1},
+ {"matrix": [0, 4], "x": 12.9, "y": 2.1},
+ {"matrix": [1, 3], "x": 13.9, "y": 2.1},
+ {"matrix": [1, 4], "x": 14.9, "y": 2.1},
+ {"matrix": [2, 3], "x": 15.9, "y": 2.1, "w": 2.25},
+
+ {"matrix": [3, 1], "x": 0.95, "y": 3.1, "w": 2.25},
+ {"matrix": [4, 1], "x": 3.2, "y": 3.1},
+ {"matrix": [4, 2], "x": 4.2, "y": 3.1},
+ {"matrix": [5, 1], "x": 5.2, "y": 3.1},
+ {"matrix": [6, 1], "x": 6.2, "y": 3.1},
+ {"matrix": [6, 2], "x": 7.2, "y": 3.1},
+
+ {"matrix": [7, 1], "x": 9.6, "y": 3.1},
+ {"matrix": [7, 2], "x": 10.6, "y": 3.1},
+ {"matrix": [0, 1], "x": 11.6, "y": 3.1},
+ {"matrix": [0, 2], "x": 12.6, "y": 3.1},
+ {"matrix": [1, 1], "x": 13.6, "y": 3.1},
+ {"matrix": [1, 2], "x": 14.6, "y": 3.1},
+ {"matrix": [2, 1], "x": 15.6, "y": 3.1, "w": 1.75},
+ {"matrix": [2, 2], "x": 17.35, "y": 3.1},
+
+ {"matrix": [3, 0], "x": 0.95, "y": 4.1, "w": 1.5},
+ {"matrix": [4, 0], "x": 3.85, "y": 4.1, "w": 1.5},
+ {"matrix": [5, 0], "x": 5.35, "y": 4.1, "w": 2},
+ {"matrix": [6, 0], "x": 7.35, "y": 4.1, "w": 1.25},
+ {"matrix": [0, 0], "x": 9.6, "y": 4.1, "w": 2.75},
+ {"matrix": [1, 0], "x": 12.35, "y": 4.1, "w": 1.5},
+ {"matrix": [2, 0], "x": 16.65, "y": 4.1, "w": 1.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kapcave/arya/rules.mk b/keyboards/kapcave/arya/rules.mk
@@ -1,14 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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
-ENCODER_ENABLE = yes
-
diff --git a/keyboards/kapcave/gskt00/info.json b/keyboards/kapcave/gskt00/info.json
@@ -1,232 +0,0 @@
-{
- "keyboard_name": "GSKT-00",
- "manufacturer": "KapCave",
- "url": "https://kapcave.com/products/gskt-00-pcb-usb-c",
- "maintainer": "nachie",
- "usb": {
- "vid": "0x4B43",
- "pid": "0x6061",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["F6", "D7", "F5", "C7", "B4", "C6", "B6", "B5"],
- "rows": ["F1", "D1", "D2", "D4", "D6", "F7", "B0", "F4"]
- },
- "diode_direction": "COL2ROW",
- "bootmagic": {
- "matrix": [3, 6]
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": ["60_ansi_tsangan", "60_iso_tsangan"],
- "layouts": {
- "LAYOUT_60_ansi_tsangan": {
- "layout": [
- {"matrix": [3, 6], "x": 0, "y": 0},
- {"matrix": [3, 7], "x": 1, "y": 0},
- {"matrix": [4, 6], "x": 2, "y": 0},
- {"matrix": [4, 7], "x": 3, "y": 0},
- {"matrix": [5, 6], "x": 4, "y": 0},
- {"matrix": [5, 7], "x": 5, "y": 0},
- {"matrix": [6, 6], "x": 6, "y": 0},
- {"matrix": [6, 7], "x": 7, "y": 0},
- {"matrix": [7, 6], "x": 8, "y": 0},
- {"matrix": [7, 7], "x": 9, "y": 0},
- {"matrix": [0, 6], "x": 10, "y": 0},
- {"matrix": [0, 7], "x": 11, "y": 0},
- {"matrix": [1, 7], "x": 12, "y": 0},
- {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 5], "x": 1.5, "y": 1},
- {"matrix": [4, 4], "x": 2.5, "y": 1},
- {"matrix": [4, 5], "x": 3.5, "y": 1},
- {"matrix": [5, 4], "x": 4.5, "y": 1},
- {"matrix": [5, 5], "x": 5.5, "y": 1},
- {"matrix": [6, 4], "x": 6.5, "y": 1},
- {"matrix": [6, 5], "x": 7.5, "y": 1},
- {"matrix": [7, 5], "x": 8.5, "y": 1},
- {"matrix": [0, 5], "x": 9.5, "y": 1},
- {"matrix": [1, 5], "x": 10.5, "y": 1},
- {"matrix": [1, 6], "x": 11.5, "y": 1},
- {"matrix": [2, 5], "x": 12.5, "y": 1},
- {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 3], "x": 1.75, "y": 2},
- {"matrix": [4, 3], "x": 2.75, "y": 2},
- {"matrix": [5, 2], "x": 3.75, "y": 2},
- {"matrix": [5, 3], "x": 4.75, "y": 2},
- {"matrix": [6, 3], "x": 5.75, "y": 2},
- {"matrix": [7, 3], "x": 6.75, "y": 2},
- {"matrix": [7, 4], "x": 7.75, "y": 2},
- {"matrix": [0, 3], "x": 8.75, "y": 2},
- {"matrix": [0, 4], "x": 9.75, "y": 2},
- {"matrix": [1, 3], "x": 10.75, "y": 2},
- {"matrix": [1, 4], "x": 11.75, "y": 2},
- {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 3},
- {"matrix": [5, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 1], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 1], "x": 6.25, "y": 3},
- {"matrix": [7, 2], "x": 7.25, "y": 3},
- {"matrix": [0, 1], "x": 8.25, "y": 3},
- {"matrix": [0, 2], "x": 9.25, "y": 3},
- {"matrix": [1, 1], "x": 10.25, "y": 3},
- {"matrix": [1, 2], "x": 11.25, "y": 3},
- {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 0], "x": 1.5, "y": 4},
- {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [6, 0], "x": 4, "y": 4, "w": 7},
- {"matrix": [0, 0], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [1, 0], "x": 12.5, "y": 4},
- {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_60_iso_tsangan": {
- "layout": [
- {"matrix": [3, 6], "x": 0, "y": 0},
- {"matrix": [3, 7], "x": 1, "y": 0},
- {"matrix": [4, 6], "x": 2, "y": 0},
- {"matrix": [4, 7], "x": 3, "y": 0},
- {"matrix": [5, 6], "x": 4, "y": 0},
- {"matrix": [5, 7], "x": 5, "y": 0},
- {"matrix": [6, 6], "x": 6, "y": 0},
- {"matrix": [6, 7], "x": 7, "y": 0},
- {"matrix": [7, 6], "x": 8, "y": 0},
- {"matrix": [7, 7], "x": 9, "y": 0},
- {"matrix": [0, 6], "x": 10, "y": 0},
- {"matrix": [0, 7], "x": 11, "y": 0},
- {"matrix": [1, 7], "x": 12, "y": 0},
- {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 5], "x": 1.5, "y": 1},
- {"matrix": [4, 4], "x": 2.5, "y": 1},
- {"matrix": [4, 5], "x": 3.5, "y": 1},
- {"matrix": [5, 4], "x": 4.5, "y": 1},
- {"matrix": [5, 5], "x": 5.5, "y": 1},
- {"matrix": [6, 4], "x": 6.5, "y": 1},
- {"matrix": [6, 5], "x": 7.5, "y": 1},
- {"matrix": [7, 5], "x": 8.5, "y": 1},
- {"matrix": [0, 5], "x": 9.5, "y": 1},
- {"matrix": [1, 5], "x": 10.5, "y": 1},
- {"matrix": [1, 6], "x": 11.5, "y": 1},
- {"matrix": [2, 5], "x": 12.5, "y": 1},
-
- {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 3], "x": 1.75, "y": 2},
- {"matrix": [4, 3], "x": 2.75, "y": 2},
- {"matrix": [5, 2], "x": 3.75, "y": 2},
- {"matrix": [5, 3], "x": 4.75, "y": 2},
- {"matrix": [6, 3], "x": 5.75, "y": 2},
- {"matrix": [7, 3], "x": 6.75, "y": 2},
- {"matrix": [7, 4], "x": 7.75, "y": 2},
- {"matrix": [0, 3], "x": 8.75, "y": 2},
- {"matrix": [0, 4], "x": 9.75, "y": 2},
- {"matrix": [1, 3], "x": 10.75, "y": 2},
- {"matrix": [1, 4], "x": 11.75, "y": 2},
- {"matrix": [2, 4], "x": 12.75, "y": 2},
- {"matrix": [2, 3], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
-
- {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 3},
- {"matrix": [4, 2], "x": 2.25, "y": 3},
- {"matrix": [5, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 1], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 1], "x": 6.25, "y": 3},
- {"matrix": [7, 2], "x": 7.25, "y": 3},
- {"matrix": [0, 1], "x": 8.25, "y": 3},
- {"matrix": [0, 2], "x": 9.25, "y": 3},
- {"matrix": [1, 1], "x": 10.25, "y": 3},
- {"matrix": [1, 2], "x": 11.25, "y": 3},
- {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 0], "x": 1.5, "y": 4},
- {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [6, 0], "x": 4, "y": 4, "w": 7},
- {"matrix": [0, 0], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [1, 0], "x": 12.5, "y": 4},
- {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_all": {
- "layout": [
- {"matrix": [3, 6], "x": 0, "y": 0},
- {"matrix": [3, 7], "x": 1, "y": 0},
- {"matrix": [4, 6], "x": 2, "y": 0},
- {"matrix": [4, 7], "x": 3, "y": 0},
- {"matrix": [5, 6], "x": 4, "y": 0},
- {"matrix": [5, 7], "x": 5, "y": 0},
- {"matrix": [6, 6], "x": 6, "y": 0},
- {"matrix": [6, 7], "x": 7, "y": 0},
- {"matrix": [7, 6], "x": 8, "y": 0},
- {"matrix": [7, 7], "x": 9, "y": 0},
- {"matrix": [0, 6], "x": 10, "y": 0},
- {"matrix": [0, 7], "x": 11, "y": 0},
- {"matrix": [1, 7], "x": 12, "y": 0},
- {"matrix": [2, 6], "x": 13, "y": 0},
- {"matrix": [2, 7], "x": 14, "y": 0},
-
- {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 5], "x": 1.5, "y": 1},
- {"matrix": [4, 4], "x": 2.5, "y": 1},
- {"matrix": [4, 5], "x": 3.5, "y": 1},
- {"matrix": [5, 4], "x": 4.5, "y": 1},
- {"matrix": [5, 5], "x": 5.5, "y": 1},
- {"matrix": [6, 4], "x": 6.5, "y": 1},
- {"matrix": [6, 5], "x": 7.5, "y": 1},
- {"matrix": [7, 5], "x": 8.5, "y": 1},
- {"matrix": [0, 5], "x": 9.5, "y": 1},
- {"matrix": [1, 5], "x": 10.5, "y": 1},
- {"matrix": [1, 6], "x": 11.5, "y": 1},
- {"matrix": [2, 5], "x": 12.5, "y": 1},
- {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 3], "x": 1.75, "y": 2},
- {"matrix": [4, 3], "x": 2.75, "y": 2},
- {"matrix": [5, 2], "x": 3.75, "y": 2},
- {"matrix": [5, 3], "x": 4.75, "y": 2},
- {"matrix": [6, 3], "x": 5.75, "y": 2},
- {"matrix": [7, 3], "x": 6.75, "y": 2},
- {"matrix": [7, 4], "x": 7.75, "y": 2},
- {"matrix": [0, 3], "x": 8.75, "y": 2},
- {"matrix": [0, 4], "x": 9.75, "y": 2},
- {"matrix": [1, 3], "x": 10.75, "y": 2},
- {"matrix": [1, 4], "x": 11.75, "y": 2},
- {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 3},
- {"matrix": [4, 2], "x": 2.25, "y": 3},
- {"matrix": [5, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 1], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 1], "x": 6.25, "y": 3},
- {"matrix": [7, 2], "x": 7.25, "y": 3},
- {"matrix": [0, 1], "x": 8.25, "y": 3},
- {"matrix": [0, 2], "x": 9.25, "y": 3},
- {"matrix": [1, 1], "x": 10.25, "y": 3},
- {"matrix": [1, 2], "x": 11.25, "y": 3},
- {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [2, 2], "x": 14, "y": 3},
-
- {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 0], "x": 1.5, "y": 4},
- {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [6, 0], "x": 4, "y": 4, "w": 7},
- {"matrix": [0, 0], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [1, 0], "x": 12.5, "y": 4},
- {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
- ]
- }
- }
-}
diff --git a/keyboards/kapcave/gskt00/keyboard.json b/keyboards/kapcave/gskt00/keyboard.json
@@ -0,0 +1,240 @@
+{
+ "keyboard_name": "GSKT-00",
+ "manufacturer": "KapCave",
+ "url": "https://kapcave.com/products/gskt-00-pcb-usb-c",
+ "maintainer": "nachie",
+ "usb": {
+ "vid": "0x4B43",
+ "pid": "0x6061",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["F6", "D7", "F5", "C7", "B4", "C6", "B6", "B5"],
+ "rows": ["F1", "D1", "D2", "D4", "D6", "F7", "B0", "F4"]
+ },
+ "diode_direction": "COL2ROW",
+ "bootmagic": {
+ "matrix": [3, 6]
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": ["60_ansi_tsangan", "60_iso_tsangan"],
+ "layouts": {
+ "LAYOUT_60_ansi_tsangan": {
+ "layout": [
+ {"matrix": [3, 6], "x": 0, "y": 0},
+ {"matrix": [3, 7], "x": 1, "y": 0},
+ {"matrix": [4, 6], "x": 2, "y": 0},
+ {"matrix": [4, 7], "x": 3, "y": 0},
+ {"matrix": [5, 6], "x": 4, "y": 0},
+ {"matrix": [5, 7], "x": 5, "y": 0},
+ {"matrix": [6, 6], "x": 6, "y": 0},
+ {"matrix": [6, 7], "x": 7, "y": 0},
+ {"matrix": [7, 6], "x": 8, "y": 0},
+ {"matrix": [7, 7], "x": 9, "y": 0},
+ {"matrix": [0, 6], "x": 10, "y": 0},
+ {"matrix": [0, 7], "x": 11, "y": 0},
+ {"matrix": [1, 7], "x": 12, "y": 0},
+ {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 5], "x": 1.5, "y": 1},
+ {"matrix": [4, 4], "x": 2.5, "y": 1},
+ {"matrix": [4, 5], "x": 3.5, "y": 1},
+ {"matrix": [5, 4], "x": 4.5, "y": 1},
+ {"matrix": [5, 5], "x": 5.5, "y": 1},
+ {"matrix": [6, 4], "x": 6.5, "y": 1},
+ {"matrix": [6, 5], "x": 7.5, "y": 1},
+ {"matrix": [7, 5], "x": 8.5, "y": 1},
+ {"matrix": [0, 5], "x": 9.5, "y": 1},
+ {"matrix": [1, 5], "x": 10.5, "y": 1},
+ {"matrix": [1, 6], "x": 11.5, "y": 1},
+ {"matrix": [2, 5], "x": 12.5, "y": 1},
+ {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 3], "x": 1.75, "y": 2},
+ {"matrix": [4, 3], "x": 2.75, "y": 2},
+ {"matrix": [5, 2], "x": 3.75, "y": 2},
+ {"matrix": [5, 3], "x": 4.75, "y": 2},
+ {"matrix": [6, 3], "x": 5.75, "y": 2},
+ {"matrix": [7, 3], "x": 6.75, "y": 2},
+ {"matrix": [7, 4], "x": 7.75, "y": 2},
+ {"matrix": [0, 3], "x": 8.75, "y": 2},
+ {"matrix": [0, 4], "x": 9.75, "y": 2},
+ {"matrix": [1, 3], "x": 10.75, "y": 2},
+ {"matrix": [1, 4], "x": 11.75, "y": 2},
+ {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 3},
+ {"matrix": [5, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 1], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 1], "x": 6.25, "y": 3},
+ {"matrix": [7, 2], "x": 7.25, "y": 3},
+ {"matrix": [0, 1], "x": 8.25, "y": 3},
+ {"matrix": [0, 2], "x": 9.25, "y": 3},
+ {"matrix": [1, 1], "x": 10.25, "y": 3},
+ {"matrix": [1, 2], "x": 11.25, "y": 3},
+ {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 0], "x": 1.5, "y": 4},
+ {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [6, 0], "x": 4, "y": 4, "w": 7},
+ {"matrix": [0, 0], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [1, 0], "x": 12.5, "y": 4},
+ {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_60_iso_tsangan": {
+ "layout": [
+ {"matrix": [3, 6], "x": 0, "y": 0},
+ {"matrix": [3, 7], "x": 1, "y": 0},
+ {"matrix": [4, 6], "x": 2, "y": 0},
+ {"matrix": [4, 7], "x": 3, "y": 0},
+ {"matrix": [5, 6], "x": 4, "y": 0},
+ {"matrix": [5, 7], "x": 5, "y": 0},
+ {"matrix": [6, 6], "x": 6, "y": 0},
+ {"matrix": [6, 7], "x": 7, "y": 0},
+ {"matrix": [7, 6], "x": 8, "y": 0},
+ {"matrix": [7, 7], "x": 9, "y": 0},
+ {"matrix": [0, 6], "x": 10, "y": 0},
+ {"matrix": [0, 7], "x": 11, "y": 0},
+ {"matrix": [1, 7], "x": 12, "y": 0},
+ {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 5], "x": 1.5, "y": 1},
+ {"matrix": [4, 4], "x": 2.5, "y": 1},
+ {"matrix": [4, 5], "x": 3.5, "y": 1},
+ {"matrix": [5, 4], "x": 4.5, "y": 1},
+ {"matrix": [5, 5], "x": 5.5, "y": 1},
+ {"matrix": [6, 4], "x": 6.5, "y": 1},
+ {"matrix": [6, 5], "x": 7.5, "y": 1},
+ {"matrix": [7, 5], "x": 8.5, "y": 1},
+ {"matrix": [0, 5], "x": 9.5, "y": 1},
+ {"matrix": [1, 5], "x": 10.5, "y": 1},
+ {"matrix": [1, 6], "x": 11.5, "y": 1},
+ {"matrix": [2, 5], "x": 12.5, "y": 1},
+
+ {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 3], "x": 1.75, "y": 2},
+ {"matrix": [4, 3], "x": 2.75, "y": 2},
+ {"matrix": [5, 2], "x": 3.75, "y": 2},
+ {"matrix": [5, 3], "x": 4.75, "y": 2},
+ {"matrix": [6, 3], "x": 5.75, "y": 2},
+ {"matrix": [7, 3], "x": 6.75, "y": 2},
+ {"matrix": [7, 4], "x": 7.75, "y": 2},
+ {"matrix": [0, 3], "x": 8.75, "y": 2},
+ {"matrix": [0, 4], "x": 9.75, "y": 2},
+ {"matrix": [1, 3], "x": 10.75, "y": 2},
+ {"matrix": [1, 4], "x": 11.75, "y": 2},
+ {"matrix": [2, 4], "x": 12.75, "y": 2},
+ {"matrix": [2, 3], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+
+ {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 3},
+ {"matrix": [4, 2], "x": 2.25, "y": 3},
+ {"matrix": [5, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 1], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 1], "x": 6.25, "y": 3},
+ {"matrix": [7, 2], "x": 7.25, "y": 3},
+ {"matrix": [0, 1], "x": 8.25, "y": 3},
+ {"matrix": [0, 2], "x": 9.25, "y": 3},
+ {"matrix": [1, 1], "x": 10.25, "y": 3},
+ {"matrix": [1, 2], "x": 11.25, "y": 3},
+ {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 0], "x": 1.5, "y": 4},
+ {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [6, 0], "x": 4, "y": 4, "w": 7},
+ {"matrix": [0, 0], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [1, 0], "x": 12.5, "y": 4},
+ {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [3, 6], "x": 0, "y": 0},
+ {"matrix": [3, 7], "x": 1, "y": 0},
+ {"matrix": [4, 6], "x": 2, "y": 0},
+ {"matrix": [4, 7], "x": 3, "y": 0},
+ {"matrix": [5, 6], "x": 4, "y": 0},
+ {"matrix": [5, 7], "x": 5, "y": 0},
+ {"matrix": [6, 6], "x": 6, "y": 0},
+ {"matrix": [6, 7], "x": 7, "y": 0},
+ {"matrix": [7, 6], "x": 8, "y": 0},
+ {"matrix": [7, 7], "x": 9, "y": 0},
+ {"matrix": [0, 6], "x": 10, "y": 0},
+ {"matrix": [0, 7], "x": 11, "y": 0},
+ {"matrix": [1, 7], "x": 12, "y": 0},
+ {"matrix": [2, 6], "x": 13, "y": 0},
+ {"matrix": [2, 7], "x": 14, "y": 0},
+
+ {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 5], "x": 1.5, "y": 1},
+ {"matrix": [4, 4], "x": 2.5, "y": 1},
+ {"matrix": [4, 5], "x": 3.5, "y": 1},
+ {"matrix": [5, 4], "x": 4.5, "y": 1},
+ {"matrix": [5, 5], "x": 5.5, "y": 1},
+ {"matrix": [6, 4], "x": 6.5, "y": 1},
+ {"matrix": [6, 5], "x": 7.5, "y": 1},
+ {"matrix": [7, 5], "x": 8.5, "y": 1},
+ {"matrix": [0, 5], "x": 9.5, "y": 1},
+ {"matrix": [1, 5], "x": 10.5, "y": 1},
+ {"matrix": [1, 6], "x": 11.5, "y": 1},
+ {"matrix": [2, 5], "x": 12.5, "y": 1},
+ {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 3], "x": 1.75, "y": 2},
+ {"matrix": [4, 3], "x": 2.75, "y": 2},
+ {"matrix": [5, 2], "x": 3.75, "y": 2},
+ {"matrix": [5, 3], "x": 4.75, "y": 2},
+ {"matrix": [6, 3], "x": 5.75, "y": 2},
+ {"matrix": [7, 3], "x": 6.75, "y": 2},
+ {"matrix": [7, 4], "x": 7.75, "y": 2},
+ {"matrix": [0, 3], "x": 8.75, "y": 2},
+ {"matrix": [0, 4], "x": 9.75, "y": 2},
+ {"matrix": [1, 3], "x": 10.75, "y": 2},
+ {"matrix": [1, 4], "x": 11.75, "y": 2},
+ {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 3},
+ {"matrix": [4, 2], "x": 2.25, "y": 3},
+ {"matrix": [5, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 1], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 1], "x": 6.25, "y": 3},
+ {"matrix": [7, 2], "x": 7.25, "y": 3},
+ {"matrix": [0, 1], "x": 8.25, "y": 3},
+ {"matrix": [0, 2], "x": 9.25, "y": 3},
+ {"matrix": [1, 1], "x": 10.25, "y": 3},
+ {"matrix": [1, 2], "x": 11.25, "y": 3},
+ {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [2, 2], "x": 14, "y": 3},
+
+ {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 0], "x": 1.5, "y": 4},
+ {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [6, 0], "x": 4, "y": 4, "w": 7},
+ {"matrix": [0, 0], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [1, 0], "x": 12.5, "y": 4},
+ {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kapcave/gskt00/rules.mk b/keyboards/kapcave/gskt00/rules.mk
@@ -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 = yes # 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
-AUDIO_ENABLE = no
-RGBLIGHT_ENABLE = no
diff --git a/keyboards/kapcave/paladin64/info.json b/keyboards/kapcave/paladin64/info.json
@@ -1,391 +0,0 @@
-{
- "keyboard_name": "Paladin64",
- "manufacturer": "KapCave",
- "url": "https://kapcave.com/products/paladin64-pcb",
- "maintainer": "nachie",
- "usb": {
- "vid": "0x4B43",
- "pid": "0x5036",
- "device_version": "0.0.1"
- },
- "ws2812": {
- "pin": "D0"
- },
- "matrix_pins": {
- "cols": ["C7", "F7", "F6", "F5", "F4", "F1", "F0", "D1"],
- "rows": ["C6", "B6", "B5", "B4", "D7", "D6", "B0", "D3"]
- },
- "diode_direction": "COL2ROW",
- "bootmagic": {
- "matrix": [3, 6]
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "rgblight": {
- "led_count": 14,
- "animations": {
- "alternating": true,
- "breathing": true,
- "christmas": true,
- "knight": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "rgb_test": true,
- "snake": true,
- "static_gradient": true,
- "twinkle": true
- }
- },
- "community_layouts": ["60_ansi"],
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [3, 6], "x": 0, "y": 0},
- {"matrix": [3, 7], "x": 1, "y": 0},
- {"matrix": [4, 6], "x": 2, "y": 0},
- {"matrix": [4, 7], "x": 3, "y": 0},
- {"matrix": [5, 6], "x": 4, "y": 0},
- {"matrix": [5, 7], "x": 5, "y": 0},
- {"matrix": [6, 6], "x": 6, "y": 0},
- {"matrix": [6, 7], "x": 7, "y": 0},
- {"matrix": [7, 6], "x": 8, "y": 0},
- {"matrix": [7, 7], "x": 9, "y": 0},
- {"matrix": [0, 6], "x": 10, "y": 0},
- {"matrix": [0, 7], "x": 11, "y": 0},
- {"matrix": [1, 7], "x": 12, "y": 0},
- {"matrix": [2, 6], "x": 13, "y": 0},
- {"matrix": [2, 7], "x": 14, "y": 0},
-
- {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 5], "x": 1.5, "y": 1},
- {"matrix": [4, 4], "x": 2.5, "y": 1},
- {"matrix": [4, 5], "x": 3.5, "y": 1},
- {"matrix": [5, 4], "x": 4.5, "y": 1},
- {"matrix": [5, 5], "x": 5.5, "y": 1},
- {"matrix": [6, 4], "x": 6.5, "y": 1},
- {"matrix": [6, 5], "x": 7.5, "y": 1},
- {"matrix": [7, 5], "x": 8.5, "y": 1},
- {"matrix": [0, 5], "x": 9.5, "y": 1},
- {"matrix": [1, 5], "x": 10.5, "y": 1},
- {"matrix": [1, 6], "x": 11.5, "y": 1},
- {"matrix": [2, 5], "x": 12.5, "y": 1},
- {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 3], "x": 1.75, "y": 2},
- {"matrix": [4, 3], "x": 2.75, "y": 2},
- {"matrix": [5, 2], "x": 3.75, "y": 2},
- {"matrix": [5, 3], "x": 4.75, "y": 2},
- {"matrix": [6, 3], "x": 5.75, "y": 2},
- {"matrix": [7, 3], "x": 6.75, "y": 2},
- {"matrix": [7, 4], "x": 7.75, "y": 2},
- {"matrix": [0, 3], "x": 8.75, "y": 2},
- {"matrix": [0, 4], "x": 9.75, "y": 2},
- {"matrix": [1, 3], "x": 10.75, "y": 2},
- {"matrix": [1, 4], "x": 11.75, "y": 2},
- {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 3},
- {"matrix": [4, 2], "x": 2.25, "y": 3},
- {"matrix": [5, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 1], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 1], "x": 6.25, "y": 3},
- {"matrix": [7, 2], "x": 7.25, "y": 3},
- {"matrix": [0, 1], "x": 8.25, "y": 3},
- {"matrix": [0, 2], "x": 9.25, "y": 3},
- {"matrix": [1, 1], "x": 10.25, "y": 3},
- {"matrix": [1, 2], "x": 11.25, "y": 3},
- {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [2, 2], "x": 14, "y": 3},
-
- {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [6, 0], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [7, 0], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [0, 0], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [1, 0], "x": 12.5, "y": 4, "w": 1.25},
- {"matrix": [2, 0], "x": 13.75, "y": 4, "w": 1.25}
- ]
- },
- "LAYOUT_60_ansi": {
- "layout": [
- {"matrix": [3, 6], "x": 0, "y": 0},
- {"matrix": [3, 7], "x": 1, "y": 0},
- {"matrix": [4, 6], "x": 2, "y": 0},
- {"matrix": [4, 7], "x": 3, "y": 0},
- {"matrix": [5, 6], "x": 4, "y": 0},
- {"matrix": [5, 7], "x": 5, "y": 0},
- {"matrix": [6, 6], "x": 6, "y": 0},
- {"matrix": [6, 7], "x": 7, "y": 0},
- {"matrix": [7, 6], "x": 8, "y": 0},
- {"matrix": [7, 7], "x": 9, "y": 0},
- {"matrix": [0, 6], "x": 10, "y": 0},
- {"matrix": [0, 7], "x": 11, "y": 0},
- {"matrix": [1, 7], "x": 12, "y": 0},
- {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 5], "x": 1.5, "y": 1},
- {"matrix": [4, 4], "x": 2.5, "y": 1},
- {"matrix": [4, 5], "x": 3.5, "y": 1},
- {"matrix": [5, 4], "x": 4.5, "y": 1},
- {"matrix": [5, 5], "x": 5.5, "y": 1},
- {"matrix": [6, 4], "x": 6.5, "y": 1},
- {"matrix": [6, 5], "x": 7.5, "y": 1},
- {"matrix": [7, 5], "x": 8.5, "y": 1},
- {"matrix": [0, 5], "x": 9.5, "y": 1},
- {"matrix": [1, 5], "x": 10.5, "y": 1},
- {"matrix": [1, 6], "x": 11.5, "y": 1},
- {"matrix": [2, 5], "x": 12.5, "y": 1},
- {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 3], "x": 1.75, "y": 2},
- {"matrix": [4, 3], "x": 2.75, "y": 2},
- {"matrix": [5, 2], "x": 3.75, "y": 2},
- {"matrix": [5, 3], "x": 4.75, "y": 2},
- {"matrix": [6, 3], "x": 5.75, "y": 2},
- {"matrix": [7, 3], "x": 6.75, "y": 2},
- {"matrix": [7, 4], "x": 7.75, "y": 2},
- {"matrix": [0, 3], "x": 8.75, "y": 2},
- {"matrix": [0, 4], "x": 9.75, "y": 2},
- {"matrix": [1, 3], "x": 10.75, "y": 2},
- {"matrix": [1, 4], "x": 11.75, "y": 2},
- {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 3},
- {"matrix": [5, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 1], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 1], "x": 6.25, "y": 3},
- {"matrix": [7, 2], "x": 7.25, "y": 3},
- {"matrix": [0, 1], "x": 8.25, "y": 3},
- {"matrix": [0, 2], "x": 9.25, "y": 3},
- {"matrix": [1, 1], "x": 10.25, "y": 3},
- {"matrix": [1, 2], "x": 11.25, "y": 3},
- {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [6, 0], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [7, 0], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [0, 0], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [1, 0], "x": 12.5, "y": 4, "w": 1.25},
- {"matrix": [2, 0], "x": 13.75, "y": 4, "w": 1.25}
- ]
- },
- "LAYOUT_infinity": {
- "layout": [
- {"matrix": [3, 6], "x": 0, "y": 0},
- {"matrix": [3, 7], "x": 1, "y": 0},
- {"matrix": [4, 6], "x": 2, "y": 0},
- {"matrix": [4, 7], "x": 3, "y": 0},
- {"matrix": [5, 6], "x": 4, "y": 0},
- {"matrix": [5, 7], "x": 5, "y": 0},
- {"matrix": [6, 6], "x": 6, "y": 0},
- {"matrix": [6, 7], "x": 7, "y": 0},
- {"matrix": [7, 6], "x": 8, "y": 0},
- {"matrix": [7, 7], "x": 9, "y": 0},
- {"matrix": [0, 6], "x": 10, "y": 0},
- {"matrix": [0, 7], "x": 11, "y": 0},
- {"matrix": [1, 7], "x": 12, "y": 0},
- {"matrix": [2, 6], "x": 13, "y": 0},
- {"matrix": [2, 7], "x": 14, "y": 0},
-
- {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 5], "x": 1.5, "y": 1},
- {"matrix": [4, 4], "x": 2.5, "y": 1},
- {"matrix": [4, 5], "x": 3.5, "y": 1},
- {"matrix": [5, 4], "x": 4.5, "y": 1},
- {"matrix": [5, 5], "x": 5.5, "y": 1},
- {"matrix": [6, 4], "x": 6.5, "y": 1},
- {"matrix": [6, 5], "x": 7.5, "y": 1},
- {"matrix": [7, 5], "x": 8.5, "y": 1},
- {"matrix": [0, 5], "x": 9.5, "y": 1},
- {"matrix": [1, 5], "x": 10.5, "y": 1},
- {"matrix": [1, 6], "x": 11.5, "y": 1},
- {"matrix": [2, 5], "x": 12.5, "y": 1},
- {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 3], "x": 1.75, "y": 2},
- {"matrix": [4, 3], "x": 2.75, "y": 2},
- {"matrix": [5, 2], "x": 3.75, "y": 2},
- {"matrix": [5, 3], "x": 4.75, "y": 2},
- {"matrix": [6, 3], "x": 5.75, "y": 2},
- {"matrix": [7, 3], "x": 6.75, "y": 2},
- {"matrix": [7, 4], "x": 7.75, "y": 2},
- {"matrix": [0, 3], "x": 8.75, "y": 2},
- {"matrix": [0, 4], "x": 9.75, "y": 2},
- {"matrix": [1, 3], "x": 10.75, "y": 2},
- {"matrix": [1, 4], "x": 11.75, "y": 2},
- {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 3},
- {"matrix": [5, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 1], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 1], "x": 6.25, "y": 3},
- {"matrix": [7, 2], "x": 7.25, "y": 3},
- {"matrix": [0, 1], "x": 8.25, "y": 3},
- {"matrix": [0, 2], "x": 9.25, "y": 3},
- {"matrix": [1, 1], "x": 10.25, "y": 3},
- {"matrix": [1, 2], "x": 11.25, "y": 3},
- {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [2, 2], "x": 14, "y": 3},
-
- {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 0], "x": 1.5, "y": 4},
- {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [6, 0], "x": 4, "y": 4, "w": 6},
- {"matrix": [7, 0], "x": 10, "y": 4, "w": 1.5},
- {"matrix": [0, 0], "x": 11.5, "y": 4},
- {"matrix": [1, 0], "x": 12.5, "y": 4},
- {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_aek_103": {
- "layout": [
- {"matrix": [3, 6], "x": 0, "y": 0},
- {"matrix": [3, 7], "x": 1, "y": 0},
- {"matrix": [4, 6], "x": 2, "y": 0},
- {"matrix": [4, 7], "x": 3, "y": 0},
- {"matrix": [5, 6], "x": 4, "y": 0},
- {"matrix": [5, 7], "x": 5, "y": 0},
- {"matrix": [6, 6], "x": 6, "y": 0},
- {"matrix": [6, 7], "x": 7, "y": 0},
- {"matrix": [7, 6], "x": 8, "y": 0},
- {"matrix": [7, 7], "x": 9, "y": 0},
- {"matrix": [0, 6], "x": 10, "y": 0},
- {"matrix": [0, 7], "x": 11, "y": 0},
- {"matrix": [1, 7], "x": 12, "y": 0},
- {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 5], "x": 1.5, "y": 1},
- {"matrix": [4, 4], "x": 2.5, "y": 1},
- {"matrix": [4, 5], "x": 3.5, "y": 1},
- {"matrix": [5, 4], "x": 4.5, "y": 1},
- {"matrix": [5, 5], "x": 5.5, "y": 1},
- {"matrix": [6, 4], "x": 6.5, "y": 1},
- {"matrix": [6, 5], "x": 7.5, "y": 1},
- {"matrix": [7, 5], "x": 8.5, "y": 1},
- {"matrix": [0, 5], "x": 9.5, "y": 1},
- {"matrix": [1, 5], "x": 10.5, "y": 1},
- {"matrix": [1, 6], "x": 11.5, "y": 1},
- {"matrix": [2, 5], "x": 12.5, "y": 1},
- {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 3], "x": 1.75, "y": 2},
- {"matrix": [4, 3], "x": 2.75, "y": 2},
- {"matrix": [5, 2], "x": 3.75, "y": 2},
- {"matrix": [5, 3], "x": 4.75, "y": 2},
- {"matrix": [6, 3], "x": 5.75, "y": 2},
- {"matrix": [7, 3], "x": 6.75, "y": 2},
- {"matrix": [7, 4], "x": 7.75, "y": 2},
- {"matrix": [0, 3], "x": 8.75, "y": 2},
- {"matrix": [0, 4], "x": 9.75, "y": 2},
- {"matrix": [1, 3], "x": 10.75, "y": 2},
- {"matrix": [1, 4], "x": 11.75, "y": 2},
- {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 3},
- {"matrix": [5, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 1], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 1], "x": 6.25, "y": 3},
- {"matrix": [7, 2], "x": 7.25, "y": 3},
- {"matrix": [0, 1], "x": 8.25, "y": 3},
- {"matrix": [0, 2], "x": 9.25, "y": 3},
- {"matrix": [1, 1], "x": 10.25, "y": 3},
- {"matrix": [1, 2], "x": 11.25, "y": 3},
- {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.25},
- {"matrix": [5, 0], "x": 2.75, "y": 4, "w": 1.5},
- {"matrix": [6, 0], "x": 4.25, "y": 4, "w": 6.5},
- {"matrix": [7, 0], "x": 10.75, "y": 4, "w": 1.5},
- {"matrix": [0, 0], "x": 12.25, "y": 4, "w": 1.25},
- {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
- ]
- },
- "LAYOUT_iso": {
- "layout": [
- {"matrix": [3, 6], "x": 0, "y": 0},
- {"matrix": [3, 7], "x": 1, "y": 0},
- {"matrix": [4, 6], "x": 2, "y": 0},
- {"matrix": [4, 7], "x": 3, "y": 0},
- {"matrix": [5, 6], "x": 4, "y": 0},
- {"matrix": [5, 7], "x": 5, "y": 0},
- {"matrix": [6, 6], "x": 6, "y": 0},
- {"matrix": [6, 7], "x": 7, "y": 0},
- {"matrix": [7, 6], "x": 8, "y": 0},
- {"matrix": [7, 7], "x": 9, "y": 0},
- {"matrix": [0, 6], "x": 10, "y": 0},
- {"matrix": [0, 7], "x": 11, "y": 0},
- {"matrix": [1, 7], "x": 12, "y": 0},
- {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
-
- {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [3, 5], "x": 1.5, "y": 1},
- {"matrix": [4, 4], "x": 2.5, "y": 1},
- {"matrix": [4, 5], "x": 3.5, "y": 1},
- {"matrix": [5, 4], "x": 4.5, "y": 1},
- {"matrix": [5, 5], "x": 5.5, "y": 1},
- {"matrix": [6, 4], "x": 6.5, "y": 1},
- {"matrix": [6, 5], "x": 7.5, "y": 1},
- {"matrix": [7, 5], "x": 8.5, "y": 1},
- {"matrix": [0, 5], "x": 9.5, "y": 1},
- {"matrix": [1, 5], "x": 10.5, "y": 1},
- {"matrix": [1, 6], "x": 11.5, "y": 1},
- {"matrix": [2, 5], "x": 12.5, "y": 1},
- {"matrix": [2, 4], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
-
- {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [3, 3], "x": 1.75, "y": 2},
- {"matrix": [4, 3], "x": 2.75, "y": 2},
- {"matrix": [5, 2], "x": 3.75, "y": 2},
- {"matrix": [5, 3], "x": 4.75, "y": 2},
- {"matrix": [6, 3], "x": 5.75, "y": 2},
- {"matrix": [7, 3], "x": 6.75, "y": 2},
- {"matrix": [7, 4], "x": 7.75, "y": 2},
- {"matrix": [0, 3], "x": 8.75, "y": 2},
- {"matrix": [0, 4], "x": 9.75, "y": 2},
- {"matrix": [1, 3], "x": 10.75, "y": 2},
- {"matrix": [1, 4], "x": 11.75, "y": 2},
- {"matrix": [2, 3], "x": 12.75, "y": 2},
-
- {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 3},
- {"matrix": [4, 2], "x": 2.25, "y": 3},
- {"matrix": [5, 1], "x": 3.25, "y": 3},
- {"matrix": [6, 1], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 1], "x": 6.25, "y": 3},
- {"matrix": [7, 2], "x": 7.25, "y": 3},
- {"matrix": [0, 1], "x": 8.25, "y": 3},
- {"matrix": [0, 2], "x": 9.25, "y": 3},
- {"matrix": [1, 1], "x": 10.25, "y": 3},
- {"matrix": [1, 2], "x": 11.25, "y": 3},
- {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
-
- {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 0], "x": 1.5, "y": 4},
- {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [6, 0], "x": 4, "y": 4, "w": 7},
- {"matrix": [7, 0], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [0, 0], "x": 12.5, "y": 4},
- {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
- ]
- }
- }
- }
diff --git a/keyboards/kapcave/paladin64/keyboard.json b/keyboards/kapcave/paladin64/keyboard.json
@@ -0,0 +1,400 @@
+{
+ "keyboard_name": "Paladin64",
+ "manufacturer": "KapCave",
+ "url": "https://kapcave.com/products/paladin64-pcb",
+ "maintainer": "nachie",
+ "usb": {
+ "vid": "0x4B43",
+ "pid": "0x5036",
+ "device_version": "0.0.1"
+ },
+ "ws2812": {
+ "pin": "D0"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["C7", "F7", "F6", "F5", "F4", "F1", "F0", "D1"],
+ "rows": ["C6", "B6", "B5", "B4", "D7", "D6", "B0", "D3"]
+ },
+ "diode_direction": "COL2ROW",
+ "bootmagic": {
+ "matrix": [3, 6]
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "rgblight": {
+ "led_count": 14,
+ "animations": {
+ "alternating": true,
+ "breathing": true,
+ "christmas": true,
+ "knight": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "rgb_test": true,
+ "snake": true,
+ "static_gradient": true,
+ "twinkle": true
+ }
+ },
+ "community_layouts": ["60_ansi"],
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [3, 6], "x": 0, "y": 0},
+ {"matrix": [3, 7], "x": 1, "y": 0},
+ {"matrix": [4, 6], "x": 2, "y": 0},
+ {"matrix": [4, 7], "x": 3, "y": 0},
+ {"matrix": [5, 6], "x": 4, "y": 0},
+ {"matrix": [5, 7], "x": 5, "y": 0},
+ {"matrix": [6, 6], "x": 6, "y": 0},
+ {"matrix": [6, 7], "x": 7, "y": 0},
+ {"matrix": [7, 6], "x": 8, "y": 0},
+ {"matrix": [7, 7], "x": 9, "y": 0},
+ {"matrix": [0, 6], "x": 10, "y": 0},
+ {"matrix": [0, 7], "x": 11, "y": 0},
+ {"matrix": [1, 7], "x": 12, "y": 0},
+ {"matrix": [2, 6], "x": 13, "y": 0},
+ {"matrix": [2, 7], "x": 14, "y": 0},
+
+ {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 5], "x": 1.5, "y": 1},
+ {"matrix": [4, 4], "x": 2.5, "y": 1},
+ {"matrix": [4, 5], "x": 3.5, "y": 1},
+ {"matrix": [5, 4], "x": 4.5, "y": 1},
+ {"matrix": [5, 5], "x": 5.5, "y": 1},
+ {"matrix": [6, 4], "x": 6.5, "y": 1},
+ {"matrix": [6, 5], "x": 7.5, "y": 1},
+ {"matrix": [7, 5], "x": 8.5, "y": 1},
+ {"matrix": [0, 5], "x": 9.5, "y": 1},
+ {"matrix": [1, 5], "x": 10.5, "y": 1},
+ {"matrix": [1, 6], "x": 11.5, "y": 1},
+ {"matrix": [2, 5], "x": 12.5, "y": 1},
+ {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 3], "x": 1.75, "y": 2},
+ {"matrix": [4, 3], "x": 2.75, "y": 2},
+ {"matrix": [5, 2], "x": 3.75, "y": 2},
+ {"matrix": [5, 3], "x": 4.75, "y": 2},
+ {"matrix": [6, 3], "x": 5.75, "y": 2},
+ {"matrix": [7, 3], "x": 6.75, "y": 2},
+ {"matrix": [7, 4], "x": 7.75, "y": 2},
+ {"matrix": [0, 3], "x": 8.75, "y": 2},
+ {"matrix": [0, 4], "x": 9.75, "y": 2},
+ {"matrix": [1, 3], "x": 10.75, "y": 2},
+ {"matrix": [1, 4], "x": 11.75, "y": 2},
+ {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 3},
+ {"matrix": [4, 2], "x": 2.25, "y": 3},
+ {"matrix": [5, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 1], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 1], "x": 6.25, "y": 3},
+ {"matrix": [7, 2], "x": 7.25, "y": 3},
+ {"matrix": [0, 1], "x": 8.25, "y": 3},
+ {"matrix": [0, 2], "x": 9.25, "y": 3},
+ {"matrix": [1, 1], "x": 10.25, "y": 3},
+ {"matrix": [1, 2], "x": 11.25, "y": 3},
+ {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [2, 2], "x": 14, "y": 3},
+
+ {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [6, 0], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [7, 0], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [0, 0], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [1, 0], "x": 12.5, "y": 4, "w": 1.25},
+ {"matrix": [2, 0], "x": 13.75, "y": 4, "w": 1.25}
+ ]
+ },
+ "LAYOUT_60_ansi": {
+ "layout": [
+ {"matrix": [3, 6], "x": 0, "y": 0},
+ {"matrix": [3, 7], "x": 1, "y": 0},
+ {"matrix": [4, 6], "x": 2, "y": 0},
+ {"matrix": [4, 7], "x": 3, "y": 0},
+ {"matrix": [5, 6], "x": 4, "y": 0},
+ {"matrix": [5, 7], "x": 5, "y": 0},
+ {"matrix": [6, 6], "x": 6, "y": 0},
+ {"matrix": [6, 7], "x": 7, "y": 0},
+ {"matrix": [7, 6], "x": 8, "y": 0},
+ {"matrix": [7, 7], "x": 9, "y": 0},
+ {"matrix": [0, 6], "x": 10, "y": 0},
+ {"matrix": [0, 7], "x": 11, "y": 0},
+ {"matrix": [1, 7], "x": 12, "y": 0},
+ {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 5], "x": 1.5, "y": 1},
+ {"matrix": [4, 4], "x": 2.5, "y": 1},
+ {"matrix": [4, 5], "x": 3.5, "y": 1},
+ {"matrix": [5, 4], "x": 4.5, "y": 1},
+ {"matrix": [5, 5], "x": 5.5, "y": 1},
+ {"matrix": [6, 4], "x": 6.5, "y": 1},
+ {"matrix": [6, 5], "x": 7.5, "y": 1},
+ {"matrix": [7, 5], "x": 8.5, "y": 1},
+ {"matrix": [0, 5], "x": 9.5, "y": 1},
+ {"matrix": [1, 5], "x": 10.5, "y": 1},
+ {"matrix": [1, 6], "x": 11.5, "y": 1},
+ {"matrix": [2, 5], "x": 12.5, "y": 1},
+ {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 3], "x": 1.75, "y": 2},
+ {"matrix": [4, 3], "x": 2.75, "y": 2},
+ {"matrix": [5, 2], "x": 3.75, "y": 2},
+ {"matrix": [5, 3], "x": 4.75, "y": 2},
+ {"matrix": [6, 3], "x": 5.75, "y": 2},
+ {"matrix": [7, 3], "x": 6.75, "y": 2},
+ {"matrix": [7, 4], "x": 7.75, "y": 2},
+ {"matrix": [0, 3], "x": 8.75, "y": 2},
+ {"matrix": [0, 4], "x": 9.75, "y": 2},
+ {"matrix": [1, 3], "x": 10.75, "y": 2},
+ {"matrix": [1, 4], "x": 11.75, "y": 2},
+ {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 3},
+ {"matrix": [5, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 1], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 1], "x": 6.25, "y": 3},
+ {"matrix": [7, 2], "x": 7.25, "y": 3},
+ {"matrix": [0, 1], "x": 8.25, "y": 3},
+ {"matrix": [0, 2], "x": 9.25, "y": 3},
+ {"matrix": [1, 1], "x": 10.25, "y": 3},
+ {"matrix": [1, 2], "x": 11.25, "y": 3},
+ {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [6, 0], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [7, 0], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [0, 0], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [1, 0], "x": 12.5, "y": 4, "w": 1.25},
+ {"matrix": [2, 0], "x": 13.75, "y": 4, "w": 1.25}
+ ]
+ },
+ "LAYOUT_infinity": {
+ "layout": [
+ {"matrix": [3, 6], "x": 0, "y": 0},
+ {"matrix": [3, 7], "x": 1, "y": 0},
+ {"matrix": [4, 6], "x": 2, "y": 0},
+ {"matrix": [4, 7], "x": 3, "y": 0},
+ {"matrix": [5, 6], "x": 4, "y": 0},
+ {"matrix": [5, 7], "x": 5, "y": 0},
+ {"matrix": [6, 6], "x": 6, "y": 0},
+ {"matrix": [6, 7], "x": 7, "y": 0},
+ {"matrix": [7, 6], "x": 8, "y": 0},
+ {"matrix": [7, 7], "x": 9, "y": 0},
+ {"matrix": [0, 6], "x": 10, "y": 0},
+ {"matrix": [0, 7], "x": 11, "y": 0},
+ {"matrix": [1, 7], "x": 12, "y": 0},
+ {"matrix": [2, 6], "x": 13, "y": 0},
+ {"matrix": [2, 7], "x": 14, "y": 0},
+
+ {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 5], "x": 1.5, "y": 1},
+ {"matrix": [4, 4], "x": 2.5, "y": 1},
+ {"matrix": [4, 5], "x": 3.5, "y": 1},
+ {"matrix": [5, 4], "x": 4.5, "y": 1},
+ {"matrix": [5, 5], "x": 5.5, "y": 1},
+ {"matrix": [6, 4], "x": 6.5, "y": 1},
+ {"matrix": [6, 5], "x": 7.5, "y": 1},
+ {"matrix": [7, 5], "x": 8.5, "y": 1},
+ {"matrix": [0, 5], "x": 9.5, "y": 1},
+ {"matrix": [1, 5], "x": 10.5, "y": 1},
+ {"matrix": [1, 6], "x": 11.5, "y": 1},
+ {"matrix": [2, 5], "x": 12.5, "y": 1},
+ {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 3], "x": 1.75, "y": 2},
+ {"matrix": [4, 3], "x": 2.75, "y": 2},
+ {"matrix": [5, 2], "x": 3.75, "y": 2},
+ {"matrix": [5, 3], "x": 4.75, "y": 2},
+ {"matrix": [6, 3], "x": 5.75, "y": 2},
+ {"matrix": [7, 3], "x": 6.75, "y": 2},
+ {"matrix": [7, 4], "x": 7.75, "y": 2},
+ {"matrix": [0, 3], "x": 8.75, "y": 2},
+ {"matrix": [0, 4], "x": 9.75, "y": 2},
+ {"matrix": [1, 3], "x": 10.75, "y": 2},
+ {"matrix": [1, 4], "x": 11.75, "y": 2},
+ {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 3},
+ {"matrix": [5, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 1], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 1], "x": 6.25, "y": 3},
+ {"matrix": [7, 2], "x": 7.25, "y": 3},
+ {"matrix": [0, 1], "x": 8.25, "y": 3},
+ {"matrix": [0, 2], "x": 9.25, "y": 3},
+ {"matrix": [1, 1], "x": 10.25, "y": 3},
+ {"matrix": [1, 2], "x": 11.25, "y": 3},
+ {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [2, 2], "x": 14, "y": 3},
+
+ {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 0], "x": 1.5, "y": 4},
+ {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [6, 0], "x": 4, "y": 4, "w": 6},
+ {"matrix": [7, 0], "x": 10, "y": 4, "w": 1.5},
+ {"matrix": [0, 0], "x": 11.5, "y": 4},
+ {"matrix": [1, 0], "x": 12.5, "y": 4},
+ {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_aek_103": {
+ "layout": [
+ {"matrix": [3, 6], "x": 0, "y": 0},
+ {"matrix": [3, 7], "x": 1, "y": 0},
+ {"matrix": [4, 6], "x": 2, "y": 0},
+ {"matrix": [4, 7], "x": 3, "y": 0},
+ {"matrix": [5, 6], "x": 4, "y": 0},
+ {"matrix": [5, 7], "x": 5, "y": 0},
+ {"matrix": [6, 6], "x": 6, "y": 0},
+ {"matrix": [6, 7], "x": 7, "y": 0},
+ {"matrix": [7, 6], "x": 8, "y": 0},
+ {"matrix": [7, 7], "x": 9, "y": 0},
+ {"matrix": [0, 6], "x": 10, "y": 0},
+ {"matrix": [0, 7], "x": 11, "y": 0},
+ {"matrix": [1, 7], "x": 12, "y": 0},
+ {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 5], "x": 1.5, "y": 1},
+ {"matrix": [4, 4], "x": 2.5, "y": 1},
+ {"matrix": [4, 5], "x": 3.5, "y": 1},
+ {"matrix": [5, 4], "x": 4.5, "y": 1},
+ {"matrix": [5, 5], "x": 5.5, "y": 1},
+ {"matrix": [6, 4], "x": 6.5, "y": 1},
+ {"matrix": [6, 5], "x": 7.5, "y": 1},
+ {"matrix": [7, 5], "x": 8.5, "y": 1},
+ {"matrix": [0, 5], "x": 9.5, "y": 1},
+ {"matrix": [1, 5], "x": 10.5, "y": 1},
+ {"matrix": [1, 6], "x": 11.5, "y": 1},
+ {"matrix": [2, 5], "x": 12.5, "y": 1},
+ {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 3], "x": 1.75, "y": 2},
+ {"matrix": [4, 3], "x": 2.75, "y": 2},
+ {"matrix": [5, 2], "x": 3.75, "y": 2},
+ {"matrix": [5, 3], "x": 4.75, "y": 2},
+ {"matrix": [6, 3], "x": 5.75, "y": 2},
+ {"matrix": [7, 3], "x": 6.75, "y": 2},
+ {"matrix": [7, 4], "x": 7.75, "y": 2},
+ {"matrix": [0, 3], "x": 8.75, "y": 2},
+ {"matrix": [0, 4], "x": 9.75, "y": 2},
+ {"matrix": [1, 3], "x": 10.75, "y": 2},
+ {"matrix": [1, 4], "x": 11.75, "y": 2},
+ {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 3},
+ {"matrix": [5, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 1], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 1], "x": 6.25, "y": 3},
+ {"matrix": [7, 2], "x": 7.25, "y": 3},
+ {"matrix": [0, 1], "x": 8.25, "y": 3},
+ {"matrix": [0, 2], "x": 9.25, "y": 3},
+ {"matrix": [1, 1], "x": 10.25, "y": 3},
+ {"matrix": [1, 2], "x": 11.25, "y": 3},
+ {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.25},
+ {"matrix": [5, 0], "x": 2.75, "y": 4, "w": 1.5},
+ {"matrix": [6, 0], "x": 4.25, "y": 4, "w": 6.5},
+ {"matrix": [7, 0], "x": 10.75, "y": 4, "w": 1.5},
+ {"matrix": [0, 0], "x": 12.25, "y": 4, "w": 1.25},
+ {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ },
+ "LAYOUT_iso": {
+ "layout": [
+ {"matrix": [3, 6], "x": 0, "y": 0},
+ {"matrix": [3, 7], "x": 1, "y": 0},
+ {"matrix": [4, 6], "x": 2, "y": 0},
+ {"matrix": [4, 7], "x": 3, "y": 0},
+ {"matrix": [5, 6], "x": 4, "y": 0},
+ {"matrix": [5, 7], "x": 5, "y": 0},
+ {"matrix": [6, 6], "x": 6, "y": 0},
+ {"matrix": [6, 7], "x": 7, "y": 0},
+ {"matrix": [7, 6], "x": 8, "y": 0},
+ {"matrix": [7, 7], "x": 9, "y": 0},
+ {"matrix": [0, 6], "x": 10, "y": 0},
+ {"matrix": [0, 7], "x": 11, "y": 0},
+ {"matrix": [1, 7], "x": 12, "y": 0},
+ {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
+
+ {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [3, 5], "x": 1.5, "y": 1},
+ {"matrix": [4, 4], "x": 2.5, "y": 1},
+ {"matrix": [4, 5], "x": 3.5, "y": 1},
+ {"matrix": [5, 4], "x": 4.5, "y": 1},
+ {"matrix": [5, 5], "x": 5.5, "y": 1},
+ {"matrix": [6, 4], "x": 6.5, "y": 1},
+ {"matrix": [6, 5], "x": 7.5, "y": 1},
+ {"matrix": [7, 5], "x": 8.5, "y": 1},
+ {"matrix": [0, 5], "x": 9.5, "y": 1},
+ {"matrix": [1, 5], "x": 10.5, "y": 1},
+ {"matrix": [1, 6], "x": 11.5, "y": 1},
+ {"matrix": [2, 5], "x": 12.5, "y": 1},
+ {"matrix": [2, 4], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+
+ {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [3, 3], "x": 1.75, "y": 2},
+ {"matrix": [4, 3], "x": 2.75, "y": 2},
+ {"matrix": [5, 2], "x": 3.75, "y": 2},
+ {"matrix": [5, 3], "x": 4.75, "y": 2},
+ {"matrix": [6, 3], "x": 5.75, "y": 2},
+ {"matrix": [7, 3], "x": 6.75, "y": 2},
+ {"matrix": [7, 4], "x": 7.75, "y": 2},
+ {"matrix": [0, 3], "x": 8.75, "y": 2},
+ {"matrix": [0, 4], "x": 9.75, "y": 2},
+ {"matrix": [1, 3], "x": 10.75, "y": 2},
+ {"matrix": [1, 4], "x": 11.75, "y": 2},
+ {"matrix": [2, 3], "x": 12.75, "y": 2},
+
+ {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 3},
+ {"matrix": [4, 2], "x": 2.25, "y": 3},
+ {"matrix": [5, 1], "x": 3.25, "y": 3},
+ {"matrix": [6, 1], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 1], "x": 6.25, "y": 3},
+ {"matrix": [7, 2], "x": 7.25, "y": 3},
+ {"matrix": [0, 1], "x": 8.25, "y": 3},
+ {"matrix": [0, 2], "x": 9.25, "y": 3},
+ {"matrix": [1, 1], "x": 10.25, "y": 3},
+ {"matrix": [1, 2], "x": 11.25, "y": 3},
+ {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
+
+ {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 0], "x": 1.5, "y": 4},
+ {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [6, 0], "x": 4, "y": 4, "w": 7},
+ {"matrix": [7, 0], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [0, 0], "x": 12.5, "y": 4},
+ {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
+ ]
+ }
+ }
+ }
diff --git a/keyboards/kapcave/paladin64/rules.mk b/keyboards/kapcave/paladin64/rules.mk
@@ -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 = yes # 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 = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/karlb/kbic65/info.json b/keyboards/karlb/kbic65/info.json
@@ -1,714 +0,0 @@
-{
- "keyboard_name": "KBIC65",
- "manufacturer": "b-karl",
- "url": "https://karlb.eu/kbic65/",
- "maintainer": "b-karl",
- "diode_direction": "ROW2COL",
- "matrix_pins": {
- "cols": ["B2", "B6", "B3", "B1", "F7", "F6", "F5", "F4"],
- "rows": ["B5", "D1", "B4", "D0", "E6", "D4", "D7", "C6", "D2"]
- },
- "usb": {
- "vid": "0x424B",
- "pid": "0xD87A",
- "device_version": "0.0.1"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layout_aliases": {
- "LAYOUT": "LAYOUT_all"
- },
- "community_layouts": ["65_ansi", "65_ansi_blocker", "65_ansi_blocker_split_bs", "65_ansi_split_bs", "65_iso", "65_iso_blocker", "65_iso_blocker_split_bs", "65_iso_split_bs"],
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
- {"matrix": [0, 0], "x": 1, "y": 0},
- {"matrix": [1, 1], "x": 2, "y": 0},
- {"matrix": [0, 1], "x": 3, "y": 0},
- {"matrix": [1, 2], "x": 4, "y": 0},
- {"matrix": [0, 2], "x": 5, "y": 0},
- {"matrix": [1, 3], "x": 6, "y": 0},
- {"matrix": [0, 3], "x": 7, "y": 0},
- {"matrix": [1, 4], "x": 8, "y": 0},
- {"matrix": [0, 4], "x": 9, "y": 0},
- {"matrix": [1, 5], "x": 10, "y": 0},
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 6], "x": 12, "y": 0},
- {"matrix": [0, 6], "x": 13, "y": 0},
- {"matrix": [1, 7], "x": 14, "y": 0},
- {"matrix": [0, 7], "x": 15.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [2, 0], "x": 1.5, "y": 1},
- {"matrix": [3, 1], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [3, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 2], "x": 5.5, "y": 1},
- {"matrix": [3, 3], "x": 6.5, "y": 1},
- {"matrix": [2, 3], "x": 7.5, "y": 1},
- {"matrix": [3, 4], "x": 8.5, "y": 1},
- {"matrix": [2, 4], "x": 9.5, "y": 1},
- {"matrix": [3, 5], "x": 10.5, "y": 1},
- {"matrix": [2, 5], "x": 11.5, "y": 1},
- {"matrix": [3, 6], "x": 12.5, "y": 1},
- {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [3, 7], "x": 15.5, "y": 1},
-
- {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [4, 0], "x": 1.75, "y": 2},
- {"matrix": [5, 1], "x": 2.75, "y": 2},
- {"matrix": [4, 1], "x": 3.75, "y": 2},
- {"matrix": [5, 2], "x": 4.75, "y": 2},
- {"matrix": [4, 2], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [4, 3], "x": 7.75, "y": 2},
- {"matrix": [5, 4], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [5, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [4, 7], "x": 15.5, "y": 2},
-
- {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [6, 0], "x": 1.25, "y": 3},
- {"matrix": [7, 1], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 2], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 3], "x": 6.25, "y": 3},
- {"matrix": [6, 3], "x": 7.25, "y": 3},
- {"matrix": [7, 4], "x": 8.25, "y": 3},
- {"matrix": [6, 4], "x": 9.25, "y": 3},
- {"matrix": [7, 5], "x": 10.25, "y": 3},
- {"matrix": [6, 5], "x": 11.25, "y": 3},
- {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 6], "x": 14.25, "y": 3.25},
- {"matrix": [5, 7], "x": 15.5, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [8, 4], "x": 10, "y": 4},
- {"matrix": [8, 5], "x": 11, "y": 4},
- {"matrix": [8, 6], "x": 12, "y": 4},
- {"matrix": [8, 7], "x": 13.25, "y": 4.25},
- {"matrix": [7, 7], "x": 14.25, "y": 4.25},
- {"matrix": [6, 7], "x": 15.25, "y": 4.25}
- ]
- },
- "LAYOUT_65_iso": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
- {"matrix": [0, 0], "x": 1, "y": 0},
- {"matrix": [1, 1], "x": 2, "y": 0},
- {"matrix": [0, 1], "x": 3, "y": 0},
- {"matrix": [1, 2], "x": 4, "y": 0},
- {"matrix": [0, 2], "x": 5, "y": 0},
- {"matrix": [1, 3], "x": 6, "y": 0},
- {"matrix": [0, 3], "x": 7, "y": 0},
- {"matrix": [1, 4], "x": 8, "y": 0},
- {"matrix": [0, 4], "x": 9, "y": 0},
- {"matrix": [1, 5], "x": 10, "y": 0},
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 6], "x": 12, "y": 0},
- {"matrix": [0, 6], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 7], "x": 15.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [2, 0], "x": 1.5, "y": 1},
- {"matrix": [3, 1], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [3, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 2], "x": 5.5, "y": 1},
- {"matrix": [3, 3], "x": 6.5, "y": 1},
- {"matrix": [2, 3], "x": 7.5, "y": 1},
- {"matrix": [3, 4], "x": 8.5, "y": 1},
- {"matrix": [2, 4], "x": 9.5, "y": 1},
- {"matrix": [3, 5], "x": 10.5, "y": 1},
- {"matrix": [2, 5], "x": 11.5, "y": 1},
- {"matrix": [3, 6], "x": 12.5, "y": 1},
- {"matrix": [3, 7], "x": 15.5, "y": 1},
-
- {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [4, 0], "x": 1.75, "y": 2},
- {"matrix": [5, 1], "x": 2.75, "y": 2},
- {"matrix": [4, 1], "x": 3.75, "y": 2},
- {"matrix": [5, 2], "x": 4.75, "y": 2},
- {"matrix": [4, 2], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [4, 3], "x": 7.75, "y": 2},
- {"matrix": [5, 4], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [5, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2},
- {"matrix": [2, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [4, 7], "x": 15.5, "y": 2},
-
- {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [6, 0], "x": 1.25, "y": 3},
- {"matrix": [7, 1], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 2], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 3], "x": 6.25, "y": 3},
- {"matrix": [6, 3], "x": 7.25, "y": 3},
- {"matrix": [7, 4], "x": 8.25, "y": 3},
- {"matrix": [6, 4], "x": 9.25, "y": 3},
- {"matrix": [7, 5], "x": 10.25, "y": 3},
- {"matrix": [6, 5], "x": 11.25, "y": 3},
- {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 6], "x": 14.25, "y": 3.25},
- {"matrix": [5, 7], "x": 15.5, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [8, 4], "x": 10, "y": 4},
- {"matrix": [8, 5], "x": 11, "y": 4},
- {"matrix": [8, 6], "x": 12, "y": 4},
- {"matrix": [8, 7], "x": 13.25, "y": 4.25},
- {"matrix": [7, 7], "x": 14.25, "y": 4.25},
- {"matrix": [6, 7], "x": 15.25, "y": 4.25}
- ]
- },
- "LAYOUT_65_iso_split_bs": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
- {"matrix": [0, 0], "x": 1, "y": 0},
- {"matrix": [1, 1], "x": 2, "y": 0},
- {"matrix": [0, 1], "x": 3, "y": 0},
- {"matrix": [1, 2], "x": 4, "y": 0},
- {"matrix": [0, 2], "x": 5, "y": 0},
- {"matrix": [1, 3], "x": 6, "y": 0},
- {"matrix": [0, 3], "x": 7, "y": 0},
- {"matrix": [1, 4], "x": 8, "y": 0},
- {"matrix": [0, 4], "x": 9, "y": 0},
- {"matrix": [1, 5], "x": 10, "y": 0},
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 6], "x": 12, "y": 0},
- {"matrix": [0, 6], "x": 13, "y": 0},
- {"matrix": [1, 7], "x": 14, "y": 0},
- {"matrix": [0, 7], "x": 15.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [2, 0], "x": 1.5, "y": 1},
- {"matrix": [3, 1], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [3, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 2], "x": 5.5, "y": 1},
- {"matrix": [3, 3], "x": 6.5, "y": 1},
- {"matrix": [2, 3], "x": 7.5, "y": 1},
- {"matrix": [3, 4], "x": 8.5, "y": 1},
- {"matrix": [2, 4], "x": 9.5, "y": 1},
- {"matrix": [3, 5], "x": 10.5, "y": 1},
- {"matrix": [2, 5], "x": 11.5, "y": 1},
- {"matrix": [3, 6], "x": 12.5, "y": 1},
- {"matrix": [3, 7], "x": 15.5, "y": 1},
-
- {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [4, 0], "x": 1.75, "y": 2},
- {"matrix": [5, 1], "x": 2.75, "y": 2},
- {"matrix": [4, 1], "x": 3.75, "y": 2},
- {"matrix": [5, 2], "x": 4.75, "y": 2},
- {"matrix": [4, 2], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [4, 3], "x": 7.75, "y": 2},
- {"matrix": [5, 4], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [5, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2},
- {"matrix": [2, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [4, 7], "x": 15.5, "y": 2},
-
- {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [6, 0], "x": 1.25, "y": 3},
- {"matrix": [7, 1], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 2], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 3], "x": 6.25, "y": 3},
- {"matrix": [6, 3], "x": 7.25, "y": 3},
- {"matrix": [7, 4], "x": 8.25, "y": 3},
- {"matrix": [6, 4], "x": 9.25, "y": 3},
- {"matrix": [7, 5], "x": 10.25, "y": 3},
- {"matrix": [6, 5], "x": 11.25, "y": 3},
- {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 6], "x": 14.25, "y": 3.25},
- {"matrix": [5, 7], "x": 15.5, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [8, 4], "x": 10, "y": 4},
- {"matrix": [8, 5], "x": 11, "y": 4},
- {"matrix": [8, 6], "x": 12, "y": 4},
- {"matrix": [8, 7], "x": 13.25, "y": 4.25},
- {"matrix": [7, 7], "x": 14.25, "y": 4.25},
- {"matrix": [6, 7], "x": 15.25, "y": 4.25}
- ]
- },
- "LAYOUT_65_iso_blocker": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
- {"matrix": [0, 0], "x": 1, "y": 0},
- {"matrix": [1, 1], "x": 2, "y": 0},
- {"matrix": [0, 1], "x": 3, "y": 0},
- {"matrix": [1, 2], "x": 4, "y": 0},
- {"matrix": [0, 2], "x": 5, "y": 0},
- {"matrix": [1, 3], "x": 6, "y": 0},
- {"matrix": [0, 3], "x": 7, "y": 0},
- {"matrix": [1, 4], "x": 8, "y": 0},
- {"matrix": [0, 4], "x": 9, "y": 0},
- {"matrix": [1, 5], "x": 10, "y": 0},
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 6], "x": 12, "y": 0},
- {"matrix": [0, 6], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 7], "x": 15.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [2, 0], "x": 1.5, "y": 1},
- {"matrix": [3, 1], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [3, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 2], "x": 5.5, "y": 1},
- {"matrix": [3, 3], "x": 6.5, "y": 1},
- {"matrix": [2, 3], "x": 7.5, "y": 1},
- {"matrix": [3, 4], "x": 8.5, "y": 1},
- {"matrix": [2, 4], "x": 9.5, "y": 1},
- {"matrix": [3, 5], "x": 10.5, "y": 1},
- {"matrix": [2, 5], "x": 11.5, "y": 1},
- {"matrix": [3, 6], "x": 12.5, "y": 1},
- {"matrix": [3, 7], "x": 15.5, "y": 1},
-
- {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [4, 0], "x": 1.75, "y": 2},
- {"matrix": [5, 1], "x": 2.75, "y": 2},
- {"matrix": [4, 1], "x": 3.75, "y": 2},
- {"matrix": [5, 2], "x": 4.75, "y": 2},
- {"matrix": [4, 2], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [4, 3], "x": 7.75, "y": 2},
- {"matrix": [5, 4], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [5, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2},
- {"matrix": [2, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [4, 7], "x": 15.5, "y": 2},
-
- {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [6, 0], "x": 1.25, "y": 3},
- {"matrix": [7, 1], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 2], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 3], "x": 6.25, "y": 3},
- {"matrix": [6, 3], "x": 7.25, "y": 3},
- {"matrix": [7, 4], "x": 8.25, "y": 3},
- {"matrix": [6, 4], "x": 9.25, "y": 3},
- {"matrix": [7, 5], "x": 10.25, "y": 3},
- {"matrix": [6, 5], "x": 11.25, "y": 3},
- {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 6], "x": 14.25, "y": 3.25},
- {"matrix": [5, 7], "x": 15.5, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [8, 7], "x": 13.25, "y": 4.25},
- {"matrix": [7, 7], "x": 14.25, "y": 4.25},
- {"matrix": [6, 7], "x": 15.25, "y": 4.25}
- ]
- },
- "LAYOUT_65_iso_blocker_split_bs": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
- {"matrix": [0, 0], "x": 1, "y": 0},
- {"matrix": [1, 1], "x": 2, "y": 0},
- {"matrix": [0, 1], "x": 3, "y": 0},
- {"matrix": [1, 2], "x": 4, "y": 0},
- {"matrix": [0, 2], "x": 5, "y": 0},
- {"matrix": [1, 3], "x": 6, "y": 0},
- {"matrix": [0, 3], "x": 7, "y": 0},
- {"matrix": [1, 4], "x": 8, "y": 0},
- {"matrix": [0, 4], "x": 9, "y": 0},
- {"matrix": [1, 5], "x": 10, "y": 0},
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 6], "x": 12, "y": 0},
- {"matrix": [0, 6], "x": 13, "y": 0},
- {"matrix": [1, 7], "x": 14, "y": 0},
- {"matrix": [0, 7], "x": 15.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [2, 0], "x": 1.5, "y": 1},
- {"matrix": [3, 1], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [3, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 2], "x": 5.5, "y": 1},
- {"matrix": [3, 3], "x": 6.5, "y": 1},
- {"matrix": [2, 3], "x": 7.5, "y": 1},
- {"matrix": [3, 4], "x": 8.5, "y": 1},
- {"matrix": [2, 4], "x": 9.5, "y": 1},
- {"matrix": [3, 5], "x": 10.5, "y": 1},
- {"matrix": [2, 5], "x": 11.5, "y": 1},
- {"matrix": [3, 6], "x": 12.5, "y": 1},
- {"matrix": [3, 7], "x": 15.5, "y": 1},
-
- {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [4, 0], "x": 1.75, "y": 2},
- {"matrix": [5, 1], "x": 2.75, "y": 2},
- {"matrix": [4, 1], "x": 3.75, "y": 2},
- {"matrix": [5, 2], "x": 4.75, "y": 2},
- {"matrix": [4, 2], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [4, 3], "x": 7.75, "y": 2},
- {"matrix": [5, 4], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [5, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2},
- {"matrix": [2, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [4, 7], "x": 15.5, "y": 2},
-
- {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [6, 0], "x": 1.25, "y": 3},
- {"matrix": [7, 1], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 2], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 3], "x": 6.25, "y": 3},
- {"matrix": [6, 3], "x": 7.25, "y": 3},
- {"matrix": [7, 4], "x": 8.25, "y": 3},
- {"matrix": [6, 4], "x": 9.25, "y": 3},
- {"matrix": [7, 5], "x": 10.25, "y": 3},
- {"matrix": [6, 5], "x": 11.25, "y": 3},
- {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 6], "x": 14.25, "y": 3.25},
- {"matrix": [5, 7], "x": 15.5, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [8, 7], "x": 13.25, "y": 4.25},
- {"matrix": [7, 7], "x": 14.25, "y": 4.25},
- {"matrix": [6, 7], "x": 15.25, "y": 4.25}
- ]
- },
- "LAYOUT_65_ansi": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
- {"matrix": [0, 0], "x": 1, "y": 0},
- {"matrix": [1, 1], "x": 2, "y": 0},
- {"matrix": [0, 1], "x": 3, "y": 0},
- {"matrix": [1, 2], "x": 4, "y": 0},
- {"matrix": [0, 2], "x": 5, "y": 0},
- {"matrix": [1, 3], "x": 6, "y": 0},
- {"matrix": [0, 3], "x": 7, "y": 0},
- {"matrix": [1, 4], "x": 8, "y": 0},
- {"matrix": [0, 4], "x": 9, "y": 0},
- {"matrix": [1, 5], "x": 10, "y": 0},
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 6], "x": 12, "y": 0},
- {"matrix": [0, 6], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 7], "x": 15.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [2, 0], "x": 1.5, "y": 1},
- {"matrix": [3, 1], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [3, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 2], "x": 5.5, "y": 1},
- {"matrix": [3, 3], "x": 6.5, "y": 1},
- {"matrix": [2, 3], "x": 7.5, "y": 1},
- {"matrix": [3, 4], "x": 8.5, "y": 1},
- {"matrix": [2, 4], "x": 9.5, "y": 1},
- {"matrix": [3, 5], "x": 10.5, "y": 1},
- {"matrix": [2, 5], "x": 11.5, "y": 1},
- {"matrix": [3, 6], "x": 12.5, "y": 1},
- {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [3, 7], "x": 15.5, "y": 1},
-
- {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [4, 0], "x": 1.75, "y": 2},
- {"matrix": [5, 1], "x": 2.75, "y": 2},
- {"matrix": [4, 1], "x": 3.75, "y": 2},
- {"matrix": [5, 2], "x": 4.75, "y": 2},
- {"matrix": [4, 2], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [4, 3], "x": 7.75, "y": 2},
- {"matrix": [5, 4], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [5, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [4, 7], "x": 15.5, "y": 2},
-
- {"matrix": [7, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [7, 1], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 2], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 3], "x": 6.25, "y": 3},
- {"matrix": [6, 3], "x": 7.25, "y": 3},
- {"matrix": [7, 4], "x": 8.25, "y": 3},
- {"matrix": [6, 4], "x": 9.25, "y": 3},
- {"matrix": [7, 5], "x": 10.25, "y": 3},
- {"matrix": [6, 5], "x": 11.25, "y": 3},
- {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 6], "x": 14.25, "y": 3.25},
- {"matrix": [5, 7], "x": 15.5, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [8, 4], "x": 10, "y": 4},
- {"matrix": [8, 5], "x": 11, "y": 4},
- {"matrix": [8, 6], "x": 12, "y": 4},
- {"matrix": [8, 7], "x": 13.25, "y": 4.25},
- {"matrix": [7, 7], "x": 14.25, "y": 4.25},
- {"matrix": [6, 7], "x": 15.25, "y": 4.25}
- ]
- },
- "LAYOUT_65_ansi_split_bs": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
- {"matrix": [0, 0], "x": 1, "y": 0},
- {"matrix": [1, 1], "x": 2, "y": 0},
- {"matrix": [0, 1], "x": 3, "y": 0},
- {"matrix": [1, 2], "x": 4, "y": 0},
- {"matrix": [0, 2], "x": 5, "y": 0},
- {"matrix": [1, 3], "x": 6, "y": 0},
- {"matrix": [0, 3], "x": 7, "y": 0},
- {"matrix": [1, 4], "x": 8, "y": 0},
- {"matrix": [0, 4], "x": 9, "y": 0},
- {"matrix": [1, 5], "x": 10, "y": 0},
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 6], "x": 12, "y": 0},
- {"matrix": [0, 6], "x": 13, "y": 0},
- {"matrix": [1, 7], "x": 14, "y": 0},
- {"matrix": [0, 7], "x": 15.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [2, 0], "x": 1.5, "y": 1},
- {"matrix": [3, 1], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [3, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 2], "x": 5.5, "y": 1},
- {"matrix": [3, 3], "x": 6.5, "y": 1},
- {"matrix": [2, 3], "x": 7.5, "y": 1},
- {"matrix": [3, 4], "x": 8.5, "y": 1},
- {"matrix": [2, 4], "x": 9.5, "y": 1},
- {"matrix": [3, 5], "x": 10.5, "y": 1},
- {"matrix": [2, 5], "x": 11.5, "y": 1},
- {"matrix": [3, 6], "x": 12.5, "y": 1},
- {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [3, 7], "x": 15.5, "y": 1},
-
- {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [4, 0], "x": 1.75, "y": 2},
- {"matrix": [5, 1], "x": 2.75, "y": 2},
- {"matrix": [4, 1], "x": 3.75, "y": 2},
- {"matrix": [5, 2], "x": 4.75, "y": 2},
- {"matrix": [4, 2], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [4, 3], "x": 7.75, "y": 2},
- {"matrix": [5, 4], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [5, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [4, 7], "x": 15.5, "y": 2},
-
- {"matrix": [7, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [7, 1], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 2], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 3], "x": 6.25, "y": 3},
- {"matrix": [6, 3], "x": 7.25, "y": 3},
- {"matrix": [7, 4], "x": 8.25, "y": 3},
- {"matrix": [6, 4], "x": 9.25, "y": 3},
- {"matrix": [7, 5], "x": 10.25, "y": 3},
- {"matrix": [6, 5], "x": 11.25, "y": 3},
- {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 6], "x": 14.25, "y": 3.25},
- {"matrix": [5, 7], "x": 15.5, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [8, 4], "x": 10, "y": 4},
- {"matrix": [8, 5], "x": 11, "y": 4},
- {"matrix": [8, 6], "x": 12, "y": 4},
- {"matrix": [8, 7], "x": 13.25, "y": 4.25},
- {"matrix": [7, 7], "x": 14.25, "y": 4.25},
- {"matrix": [6, 7], "x": 15.25, "y": 4.25}
- ]
- },
- "LAYOUT_65_ansi_blocker": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
- {"matrix": [0, 0], "x": 1, "y": 0},
- {"matrix": [1, 1], "x": 2, "y": 0},
- {"matrix": [0, 1], "x": 3, "y": 0},
- {"matrix": [1, 2], "x": 4, "y": 0},
- {"matrix": [0, 2], "x": 5, "y": 0},
- {"matrix": [1, 3], "x": 6, "y": 0},
- {"matrix": [0, 3], "x": 7, "y": 0},
- {"matrix": [1, 4], "x": 8, "y": 0},
- {"matrix": [0, 4], "x": 9, "y": 0},
- {"matrix": [1, 5], "x": 10, "y": 0},
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 6], "x": 12, "y": 0},
- {"matrix": [0, 6], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 7], "x": 15.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [2, 0], "x": 1.5, "y": 1},
- {"matrix": [3, 1], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [3, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 2], "x": 5.5, "y": 1},
- {"matrix": [3, 3], "x": 6.5, "y": 1},
- {"matrix": [2, 3], "x": 7.5, "y": 1},
- {"matrix": [3, 4], "x": 8.5, "y": 1},
- {"matrix": [2, 4], "x": 9.5, "y": 1},
- {"matrix": [3, 5], "x": 10.5, "y": 1},
- {"matrix": [2, 5], "x": 11.5, "y": 1},
- {"matrix": [3, 6], "x": 12.5, "y": 1},
- {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [3, 7], "x": 15.5, "y": 1},
-
- {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [4, 0], "x": 1.75, "y": 2},
- {"matrix": [5, 1], "x": 2.75, "y": 2},
- {"matrix": [4, 1], "x": 3.75, "y": 2},
- {"matrix": [5, 2], "x": 4.75, "y": 2},
- {"matrix": [4, 2], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [4, 3], "x": 7.75, "y": 2},
- {"matrix": [5, 4], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [5, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [4, 7], "x": 15.5, "y": 2},
-
- {"matrix": [7, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [7, 1], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 2], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 3], "x": 6.25, "y": 3},
- {"matrix": [6, 3], "x": 7.25, "y": 3},
- {"matrix": [7, 4], "x": 8.25, "y": 3},
- {"matrix": [6, 4], "x": 9.25, "y": 3},
- {"matrix": [7, 5], "x": 10.25, "y": 3},
- {"matrix": [6, 5], "x": 11.25, "y": 3},
- {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 6], "x": 14.25, "y": 3.25},
- {"matrix": [5, 7], "x": 15.5, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [8, 7], "x": 13.25, "y": 4.25},
- {"matrix": [7, 7], "x": 14.25, "y": 4.25},
- {"matrix": [6, 7], "x": 15.25, "y": 4.25}
- ]
- },
- "LAYOUT_65_ansi_blocker_split_bs": {
- "layout": [
- {"matrix": [1, 0], "x": 0, "y": 0},
- {"matrix": [0, 0], "x": 1, "y": 0},
- {"matrix": [1, 1], "x": 2, "y": 0},
- {"matrix": [0, 1], "x": 3, "y": 0},
- {"matrix": [1, 2], "x": 4, "y": 0},
- {"matrix": [0, 2], "x": 5, "y": 0},
- {"matrix": [1, 3], "x": 6, "y": 0},
- {"matrix": [0, 3], "x": 7, "y": 0},
- {"matrix": [1, 4], "x": 8, "y": 0},
- {"matrix": [0, 4], "x": 9, "y": 0},
- {"matrix": [1, 5], "x": 10, "y": 0},
- {"matrix": [0, 5], "x": 11, "y": 0},
- {"matrix": [1, 6], "x": 12, "y": 0},
- {"matrix": [0, 6], "x": 13, "y": 0},
- {"matrix": [1, 7], "x": 14, "y": 0},
- {"matrix": [0, 7], "x": 15.5, "y": 0},
-
- {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [2, 0], "x": 1.5, "y": 1},
- {"matrix": [3, 1], "x": 2.5, "y": 1},
- {"matrix": [2, 1], "x": 3.5, "y": 1},
- {"matrix": [3, 2], "x": 4.5, "y": 1},
- {"matrix": [2, 2], "x": 5.5, "y": 1},
- {"matrix": [3, 3], "x": 6.5, "y": 1},
- {"matrix": [2, 3], "x": 7.5, "y": 1},
- {"matrix": [3, 4], "x": 8.5, "y": 1},
- {"matrix": [2, 4], "x": 9.5, "y": 1},
- {"matrix": [3, 5], "x": 10.5, "y": 1},
- {"matrix": [2, 5], "x": 11.5, "y": 1},
- {"matrix": [3, 6], "x": 12.5, "y": 1},
- {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [3, 7], "x": 15.5, "y": 1},
-
- {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [4, 0], "x": 1.75, "y": 2},
- {"matrix": [5, 1], "x": 2.75, "y": 2},
- {"matrix": [4, 1], "x": 3.75, "y": 2},
- {"matrix": [5, 2], "x": 4.75, "y": 2},
- {"matrix": [4, 2], "x": 5.75, "y": 2},
- {"matrix": [5, 3], "x": 6.75, "y": 2},
- {"matrix": [4, 3], "x": 7.75, "y": 2},
- {"matrix": [5, 4], "x": 8.75, "y": 2},
- {"matrix": [4, 4], "x": 9.75, "y": 2},
- {"matrix": [5, 5], "x": 10.75, "y": 2},
- {"matrix": [4, 5], "x": 11.75, "y": 2},
- {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [4, 7], "x": 15.5, "y": 2},
-
- {"matrix": [7, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [7, 1], "x": 2.25, "y": 3},
- {"matrix": [6, 1], "x": 3.25, "y": 3},
- {"matrix": [7, 2], "x": 4.25, "y": 3},
- {"matrix": [6, 2], "x": 5.25, "y": 3},
- {"matrix": [7, 3], "x": 6.25, "y": 3},
- {"matrix": [6, 3], "x": 7.25, "y": 3},
- {"matrix": [7, 4], "x": 8.25, "y": 3},
- {"matrix": [6, 4], "x": 9.25, "y": 3},
- {"matrix": [7, 5], "x": 10.25, "y": 3},
- {"matrix": [6, 5], "x": 11.25, "y": 3},
- {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [6, 6], "x": 14.25, "y": 3.25},
- {"matrix": [5, 7], "x": 15.5, "y": 3},
-
- {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [8, 7], "x": 13.25, "y": 4.25},
- {"matrix": [7, 7], "x": 14.25, "y": 4.25},
- {"matrix": [6, 7], "x": 15.25, "y": 4.25}
- ]
- }
- }
-}
diff --git a/keyboards/karlb/kbic65/keyboard.json b/keyboards/karlb/kbic65/keyboard.json
@@ -0,0 +1,722 @@
+{
+ "keyboard_name": "KBIC65",
+ "manufacturer": "b-karl",
+ "url": "https://karlb.eu/kbic65/",
+ "maintainer": "b-karl",
+ "diode_direction": "ROW2COL",
+ "features": {
+ "bootmagic": true,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B2", "B6", "B3", "B1", "F7", "F6", "F5", "F4"],
+ "rows": ["B5", "D1", "B4", "D0", "E6", "D4", "D7", "C6", "D2"]
+ },
+ "usb": {
+ "vid": "0x424B",
+ "pid": "0xD87A",
+ "device_version": "0.0.1"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layout_aliases": {
+ "LAYOUT": "LAYOUT_all"
+ },
+ "community_layouts": ["65_ansi", "65_ansi_blocker", "65_ansi_blocker_split_bs", "65_ansi_split_bs", "65_iso", "65_iso_blocker", "65_iso_blocker_split_bs", "65_iso_split_bs"],
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+ {"matrix": [0, 0], "x": 1, "y": 0},
+ {"matrix": [1, 1], "x": 2, "y": 0},
+ {"matrix": [0, 1], "x": 3, "y": 0},
+ {"matrix": [1, 2], "x": 4, "y": 0},
+ {"matrix": [0, 2], "x": 5, "y": 0},
+ {"matrix": [1, 3], "x": 6, "y": 0},
+ {"matrix": [0, 3], "x": 7, "y": 0},
+ {"matrix": [1, 4], "x": 8, "y": 0},
+ {"matrix": [0, 4], "x": 9, "y": 0},
+ {"matrix": [1, 5], "x": 10, "y": 0},
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 6], "x": 12, "y": 0},
+ {"matrix": [0, 6], "x": 13, "y": 0},
+ {"matrix": [1, 7], "x": 14, "y": 0},
+ {"matrix": [0, 7], "x": 15.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [2, 0], "x": 1.5, "y": 1},
+ {"matrix": [3, 1], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [3, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 2], "x": 5.5, "y": 1},
+ {"matrix": [3, 3], "x": 6.5, "y": 1},
+ {"matrix": [2, 3], "x": 7.5, "y": 1},
+ {"matrix": [3, 4], "x": 8.5, "y": 1},
+ {"matrix": [2, 4], "x": 9.5, "y": 1},
+ {"matrix": [3, 5], "x": 10.5, "y": 1},
+ {"matrix": [2, 5], "x": 11.5, "y": 1},
+ {"matrix": [3, 6], "x": 12.5, "y": 1},
+ {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [3, 7], "x": 15.5, "y": 1},
+
+ {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [4, 0], "x": 1.75, "y": 2},
+ {"matrix": [5, 1], "x": 2.75, "y": 2},
+ {"matrix": [4, 1], "x": 3.75, "y": 2},
+ {"matrix": [5, 2], "x": 4.75, "y": 2},
+ {"matrix": [4, 2], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [4, 3], "x": 7.75, "y": 2},
+ {"matrix": [5, 4], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [5, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [4, 7], "x": 15.5, "y": 2},
+
+ {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [6, 0], "x": 1.25, "y": 3},
+ {"matrix": [7, 1], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 2], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 3], "x": 6.25, "y": 3},
+ {"matrix": [6, 3], "x": 7.25, "y": 3},
+ {"matrix": [7, 4], "x": 8.25, "y": 3},
+ {"matrix": [6, 4], "x": 9.25, "y": 3},
+ {"matrix": [7, 5], "x": 10.25, "y": 3},
+ {"matrix": [6, 5], "x": 11.25, "y": 3},
+ {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 6], "x": 14.25, "y": 3.25},
+ {"matrix": [5, 7], "x": 15.5, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [8, 4], "x": 10, "y": 4},
+ {"matrix": [8, 5], "x": 11, "y": 4},
+ {"matrix": [8, 6], "x": 12, "y": 4},
+ {"matrix": [8, 7], "x": 13.25, "y": 4.25},
+ {"matrix": [7, 7], "x": 14.25, "y": 4.25},
+ {"matrix": [6, 7], "x": 15.25, "y": 4.25}
+ ]
+ },
+ "LAYOUT_65_iso": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+ {"matrix": [0, 0], "x": 1, "y": 0},
+ {"matrix": [1, 1], "x": 2, "y": 0},
+ {"matrix": [0, 1], "x": 3, "y": 0},
+ {"matrix": [1, 2], "x": 4, "y": 0},
+ {"matrix": [0, 2], "x": 5, "y": 0},
+ {"matrix": [1, 3], "x": 6, "y": 0},
+ {"matrix": [0, 3], "x": 7, "y": 0},
+ {"matrix": [1, 4], "x": 8, "y": 0},
+ {"matrix": [0, 4], "x": 9, "y": 0},
+ {"matrix": [1, 5], "x": 10, "y": 0},
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 6], "x": 12, "y": 0},
+ {"matrix": [0, 6], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 7], "x": 15.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [2, 0], "x": 1.5, "y": 1},
+ {"matrix": [3, 1], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [3, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 2], "x": 5.5, "y": 1},
+ {"matrix": [3, 3], "x": 6.5, "y": 1},
+ {"matrix": [2, 3], "x": 7.5, "y": 1},
+ {"matrix": [3, 4], "x": 8.5, "y": 1},
+ {"matrix": [2, 4], "x": 9.5, "y": 1},
+ {"matrix": [3, 5], "x": 10.5, "y": 1},
+ {"matrix": [2, 5], "x": 11.5, "y": 1},
+ {"matrix": [3, 6], "x": 12.5, "y": 1},
+ {"matrix": [3, 7], "x": 15.5, "y": 1},
+
+ {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [4, 0], "x": 1.75, "y": 2},
+ {"matrix": [5, 1], "x": 2.75, "y": 2},
+ {"matrix": [4, 1], "x": 3.75, "y": 2},
+ {"matrix": [5, 2], "x": 4.75, "y": 2},
+ {"matrix": [4, 2], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [4, 3], "x": 7.75, "y": 2},
+ {"matrix": [5, 4], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [5, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2},
+ {"matrix": [2, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [4, 7], "x": 15.5, "y": 2},
+
+ {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [6, 0], "x": 1.25, "y": 3},
+ {"matrix": [7, 1], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 2], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 3], "x": 6.25, "y": 3},
+ {"matrix": [6, 3], "x": 7.25, "y": 3},
+ {"matrix": [7, 4], "x": 8.25, "y": 3},
+ {"matrix": [6, 4], "x": 9.25, "y": 3},
+ {"matrix": [7, 5], "x": 10.25, "y": 3},
+ {"matrix": [6, 5], "x": 11.25, "y": 3},
+ {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 6], "x": 14.25, "y": 3.25},
+ {"matrix": [5, 7], "x": 15.5, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [8, 4], "x": 10, "y": 4},
+ {"matrix": [8, 5], "x": 11, "y": 4},
+ {"matrix": [8, 6], "x": 12, "y": 4},
+ {"matrix": [8, 7], "x": 13.25, "y": 4.25},
+ {"matrix": [7, 7], "x": 14.25, "y": 4.25},
+ {"matrix": [6, 7], "x": 15.25, "y": 4.25}
+ ]
+ },
+ "LAYOUT_65_iso_split_bs": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+ {"matrix": [0, 0], "x": 1, "y": 0},
+ {"matrix": [1, 1], "x": 2, "y": 0},
+ {"matrix": [0, 1], "x": 3, "y": 0},
+ {"matrix": [1, 2], "x": 4, "y": 0},
+ {"matrix": [0, 2], "x": 5, "y": 0},
+ {"matrix": [1, 3], "x": 6, "y": 0},
+ {"matrix": [0, 3], "x": 7, "y": 0},
+ {"matrix": [1, 4], "x": 8, "y": 0},
+ {"matrix": [0, 4], "x": 9, "y": 0},
+ {"matrix": [1, 5], "x": 10, "y": 0},
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 6], "x": 12, "y": 0},
+ {"matrix": [0, 6], "x": 13, "y": 0},
+ {"matrix": [1, 7], "x": 14, "y": 0},
+ {"matrix": [0, 7], "x": 15.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [2, 0], "x": 1.5, "y": 1},
+ {"matrix": [3, 1], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [3, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 2], "x": 5.5, "y": 1},
+ {"matrix": [3, 3], "x": 6.5, "y": 1},
+ {"matrix": [2, 3], "x": 7.5, "y": 1},
+ {"matrix": [3, 4], "x": 8.5, "y": 1},
+ {"matrix": [2, 4], "x": 9.5, "y": 1},
+ {"matrix": [3, 5], "x": 10.5, "y": 1},
+ {"matrix": [2, 5], "x": 11.5, "y": 1},
+ {"matrix": [3, 6], "x": 12.5, "y": 1},
+ {"matrix": [3, 7], "x": 15.5, "y": 1},
+
+ {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [4, 0], "x": 1.75, "y": 2},
+ {"matrix": [5, 1], "x": 2.75, "y": 2},
+ {"matrix": [4, 1], "x": 3.75, "y": 2},
+ {"matrix": [5, 2], "x": 4.75, "y": 2},
+ {"matrix": [4, 2], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [4, 3], "x": 7.75, "y": 2},
+ {"matrix": [5, 4], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [5, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2},
+ {"matrix": [2, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [4, 7], "x": 15.5, "y": 2},
+
+ {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [6, 0], "x": 1.25, "y": 3},
+ {"matrix": [7, 1], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 2], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 3], "x": 6.25, "y": 3},
+ {"matrix": [6, 3], "x": 7.25, "y": 3},
+ {"matrix": [7, 4], "x": 8.25, "y": 3},
+ {"matrix": [6, 4], "x": 9.25, "y": 3},
+ {"matrix": [7, 5], "x": 10.25, "y": 3},
+ {"matrix": [6, 5], "x": 11.25, "y": 3},
+ {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 6], "x": 14.25, "y": 3.25},
+ {"matrix": [5, 7], "x": 15.5, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [8, 4], "x": 10, "y": 4},
+ {"matrix": [8, 5], "x": 11, "y": 4},
+ {"matrix": [8, 6], "x": 12, "y": 4},
+ {"matrix": [8, 7], "x": 13.25, "y": 4.25},
+ {"matrix": [7, 7], "x": 14.25, "y": 4.25},
+ {"matrix": [6, 7], "x": 15.25, "y": 4.25}
+ ]
+ },
+ "LAYOUT_65_iso_blocker": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+ {"matrix": [0, 0], "x": 1, "y": 0},
+ {"matrix": [1, 1], "x": 2, "y": 0},
+ {"matrix": [0, 1], "x": 3, "y": 0},
+ {"matrix": [1, 2], "x": 4, "y": 0},
+ {"matrix": [0, 2], "x": 5, "y": 0},
+ {"matrix": [1, 3], "x": 6, "y": 0},
+ {"matrix": [0, 3], "x": 7, "y": 0},
+ {"matrix": [1, 4], "x": 8, "y": 0},
+ {"matrix": [0, 4], "x": 9, "y": 0},
+ {"matrix": [1, 5], "x": 10, "y": 0},
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 6], "x": 12, "y": 0},
+ {"matrix": [0, 6], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 7], "x": 15.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [2, 0], "x": 1.5, "y": 1},
+ {"matrix": [3, 1], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [3, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 2], "x": 5.5, "y": 1},
+ {"matrix": [3, 3], "x": 6.5, "y": 1},
+ {"matrix": [2, 3], "x": 7.5, "y": 1},
+ {"matrix": [3, 4], "x": 8.5, "y": 1},
+ {"matrix": [2, 4], "x": 9.5, "y": 1},
+ {"matrix": [3, 5], "x": 10.5, "y": 1},
+ {"matrix": [2, 5], "x": 11.5, "y": 1},
+ {"matrix": [3, 6], "x": 12.5, "y": 1},
+ {"matrix": [3, 7], "x": 15.5, "y": 1},
+
+ {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [4, 0], "x": 1.75, "y": 2},
+ {"matrix": [5, 1], "x": 2.75, "y": 2},
+ {"matrix": [4, 1], "x": 3.75, "y": 2},
+ {"matrix": [5, 2], "x": 4.75, "y": 2},
+ {"matrix": [4, 2], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [4, 3], "x": 7.75, "y": 2},
+ {"matrix": [5, 4], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [5, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2},
+ {"matrix": [2, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [4, 7], "x": 15.5, "y": 2},
+
+ {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [6, 0], "x": 1.25, "y": 3},
+ {"matrix": [7, 1], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 2], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 3], "x": 6.25, "y": 3},
+ {"matrix": [6, 3], "x": 7.25, "y": 3},
+ {"matrix": [7, 4], "x": 8.25, "y": 3},
+ {"matrix": [6, 4], "x": 9.25, "y": 3},
+ {"matrix": [7, 5], "x": 10.25, "y": 3},
+ {"matrix": [6, 5], "x": 11.25, "y": 3},
+ {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 6], "x": 14.25, "y": 3.25},
+ {"matrix": [5, 7], "x": 15.5, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 7], "x": 13.25, "y": 4.25},
+ {"matrix": [7, 7], "x": 14.25, "y": 4.25},
+ {"matrix": [6, 7], "x": 15.25, "y": 4.25}
+ ]
+ },
+ "LAYOUT_65_iso_blocker_split_bs": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+ {"matrix": [0, 0], "x": 1, "y": 0},
+ {"matrix": [1, 1], "x": 2, "y": 0},
+ {"matrix": [0, 1], "x": 3, "y": 0},
+ {"matrix": [1, 2], "x": 4, "y": 0},
+ {"matrix": [0, 2], "x": 5, "y": 0},
+ {"matrix": [1, 3], "x": 6, "y": 0},
+ {"matrix": [0, 3], "x": 7, "y": 0},
+ {"matrix": [1, 4], "x": 8, "y": 0},
+ {"matrix": [0, 4], "x": 9, "y": 0},
+ {"matrix": [1, 5], "x": 10, "y": 0},
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 6], "x": 12, "y": 0},
+ {"matrix": [0, 6], "x": 13, "y": 0},
+ {"matrix": [1, 7], "x": 14, "y": 0},
+ {"matrix": [0, 7], "x": 15.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [2, 0], "x": 1.5, "y": 1},
+ {"matrix": [3, 1], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [3, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 2], "x": 5.5, "y": 1},
+ {"matrix": [3, 3], "x": 6.5, "y": 1},
+ {"matrix": [2, 3], "x": 7.5, "y": 1},
+ {"matrix": [3, 4], "x": 8.5, "y": 1},
+ {"matrix": [2, 4], "x": 9.5, "y": 1},
+ {"matrix": [3, 5], "x": 10.5, "y": 1},
+ {"matrix": [2, 5], "x": 11.5, "y": 1},
+ {"matrix": [3, 6], "x": 12.5, "y": 1},
+ {"matrix": [3, 7], "x": 15.5, "y": 1},
+
+ {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [4, 0], "x": 1.75, "y": 2},
+ {"matrix": [5, 1], "x": 2.75, "y": 2},
+ {"matrix": [4, 1], "x": 3.75, "y": 2},
+ {"matrix": [5, 2], "x": 4.75, "y": 2},
+ {"matrix": [4, 2], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [4, 3], "x": 7.75, "y": 2},
+ {"matrix": [5, 4], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [5, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2},
+ {"matrix": [2, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [4, 7], "x": 15.5, "y": 2},
+
+ {"matrix": [7, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [6, 0], "x": 1.25, "y": 3},
+ {"matrix": [7, 1], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 2], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 3], "x": 6.25, "y": 3},
+ {"matrix": [6, 3], "x": 7.25, "y": 3},
+ {"matrix": [7, 4], "x": 8.25, "y": 3},
+ {"matrix": [6, 4], "x": 9.25, "y": 3},
+ {"matrix": [7, 5], "x": 10.25, "y": 3},
+ {"matrix": [6, 5], "x": 11.25, "y": 3},
+ {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 6], "x": 14.25, "y": 3.25},
+ {"matrix": [5, 7], "x": 15.5, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 7], "x": 13.25, "y": 4.25},
+ {"matrix": [7, 7], "x": 14.25, "y": 4.25},
+ {"matrix": [6, 7], "x": 15.25, "y": 4.25}
+ ]
+ },
+ "LAYOUT_65_ansi": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+ {"matrix": [0, 0], "x": 1, "y": 0},
+ {"matrix": [1, 1], "x": 2, "y": 0},
+ {"matrix": [0, 1], "x": 3, "y": 0},
+ {"matrix": [1, 2], "x": 4, "y": 0},
+ {"matrix": [0, 2], "x": 5, "y": 0},
+ {"matrix": [1, 3], "x": 6, "y": 0},
+ {"matrix": [0, 3], "x": 7, "y": 0},
+ {"matrix": [1, 4], "x": 8, "y": 0},
+ {"matrix": [0, 4], "x": 9, "y": 0},
+ {"matrix": [1, 5], "x": 10, "y": 0},
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 6], "x": 12, "y": 0},
+ {"matrix": [0, 6], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 7], "x": 15.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [2, 0], "x": 1.5, "y": 1},
+ {"matrix": [3, 1], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [3, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 2], "x": 5.5, "y": 1},
+ {"matrix": [3, 3], "x": 6.5, "y": 1},
+ {"matrix": [2, 3], "x": 7.5, "y": 1},
+ {"matrix": [3, 4], "x": 8.5, "y": 1},
+ {"matrix": [2, 4], "x": 9.5, "y": 1},
+ {"matrix": [3, 5], "x": 10.5, "y": 1},
+ {"matrix": [2, 5], "x": 11.5, "y": 1},
+ {"matrix": [3, 6], "x": 12.5, "y": 1},
+ {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [3, 7], "x": 15.5, "y": 1},
+
+ {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [4, 0], "x": 1.75, "y": 2},
+ {"matrix": [5, 1], "x": 2.75, "y": 2},
+ {"matrix": [4, 1], "x": 3.75, "y": 2},
+ {"matrix": [5, 2], "x": 4.75, "y": 2},
+ {"matrix": [4, 2], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [4, 3], "x": 7.75, "y": 2},
+ {"matrix": [5, 4], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [5, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [4, 7], "x": 15.5, "y": 2},
+
+ {"matrix": [7, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [7, 1], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 2], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 3], "x": 6.25, "y": 3},
+ {"matrix": [6, 3], "x": 7.25, "y": 3},
+ {"matrix": [7, 4], "x": 8.25, "y": 3},
+ {"matrix": [6, 4], "x": 9.25, "y": 3},
+ {"matrix": [7, 5], "x": 10.25, "y": 3},
+ {"matrix": [6, 5], "x": 11.25, "y": 3},
+ {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 6], "x": 14.25, "y": 3.25},
+ {"matrix": [5, 7], "x": 15.5, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [8, 4], "x": 10, "y": 4},
+ {"matrix": [8, 5], "x": 11, "y": 4},
+ {"matrix": [8, 6], "x": 12, "y": 4},
+ {"matrix": [8, 7], "x": 13.25, "y": 4.25},
+ {"matrix": [7, 7], "x": 14.25, "y": 4.25},
+ {"matrix": [6, 7], "x": 15.25, "y": 4.25}
+ ]
+ },
+ "LAYOUT_65_ansi_split_bs": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+ {"matrix": [0, 0], "x": 1, "y": 0},
+ {"matrix": [1, 1], "x": 2, "y": 0},
+ {"matrix": [0, 1], "x": 3, "y": 0},
+ {"matrix": [1, 2], "x": 4, "y": 0},
+ {"matrix": [0, 2], "x": 5, "y": 0},
+ {"matrix": [1, 3], "x": 6, "y": 0},
+ {"matrix": [0, 3], "x": 7, "y": 0},
+ {"matrix": [1, 4], "x": 8, "y": 0},
+ {"matrix": [0, 4], "x": 9, "y": 0},
+ {"matrix": [1, 5], "x": 10, "y": 0},
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 6], "x": 12, "y": 0},
+ {"matrix": [0, 6], "x": 13, "y": 0},
+ {"matrix": [1, 7], "x": 14, "y": 0},
+ {"matrix": [0, 7], "x": 15.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [2, 0], "x": 1.5, "y": 1},
+ {"matrix": [3, 1], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [3, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 2], "x": 5.5, "y": 1},
+ {"matrix": [3, 3], "x": 6.5, "y": 1},
+ {"matrix": [2, 3], "x": 7.5, "y": 1},
+ {"matrix": [3, 4], "x": 8.5, "y": 1},
+ {"matrix": [2, 4], "x": 9.5, "y": 1},
+ {"matrix": [3, 5], "x": 10.5, "y": 1},
+ {"matrix": [2, 5], "x": 11.5, "y": 1},
+ {"matrix": [3, 6], "x": 12.5, "y": 1},
+ {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [3, 7], "x": 15.5, "y": 1},
+
+ {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [4, 0], "x": 1.75, "y": 2},
+ {"matrix": [5, 1], "x": 2.75, "y": 2},
+ {"matrix": [4, 1], "x": 3.75, "y": 2},
+ {"matrix": [5, 2], "x": 4.75, "y": 2},
+ {"matrix": [4, 2], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [4, 3], "x": 7.75, "y": 2},
+ {"matrix": [5, 4], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [5, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [4, 7], "x": 15.5, "y": 2},
+
+ {"matrix": [7, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [7, 1], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 2], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 3], "x": 6.25, "y": 3},
+ {"matrix": [6, 3], "x": 7.25, "y": 3},
+ {"matrix": [7, 4], "x": 8.25, "y": 3},
+ {"matrix": [6, 4], "x": 9.25, "y": 3},
+ {"matrix": [7, 5], "x": 10.25, "y": 3},
+ {"matrix": [6, 5], "x": 11.25, "y": 3},
+ {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 6], "x": 14.25, "y": 3.25},
+ {"matrix": [5, 7], "x": 15.5, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [8, 4], "x": 10, "y": 4},
+ {"matrix": [8, 5], "x": 11, "y": 4},
+ {"matrix": [8, 6], "x": 12, "y": 4},
+ {"matrix": [8, 7], "x": 13.25, "y": 4.25},
+ {"matrix": [7, 7], "x": 14.25, "y": 4.25},
+ {"matrix": [6, 7], "x": 15.25, "y": 4.25}
+ ]
+ },
+ "LAYOUT_65_ansi_blocker": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+ {"matrix": [0, 0], "x": 1, "y": 0},
+ {"matrix": [1, 1], "x": 2, "y": 0},
+ {"matrix": [0, 1], "x": 3, "y": 0},
+ {"matrix": [1, 2], "x": 4, "y": 0},
+ {"matrix": [0, 2], "x": 5, "y": 0},
+ {"matrix": [1, 3], "x": 6, "y": 0},
+ {"matrix": [0, 3], "x": 7, "y": 0},
+ {"matrix": [1, 4], "x": 8, "y": 0},
+ {"matrix": [0, 4], "x": 9, "y": 0},
+ {"matrix": [1, 5], "x": 10, "y": 0},
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 6], "x": 12, "y": 0},
+ {"matrix": [0, 6], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 7], "x": 15.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [2, 0], "x": 1.5, "y": 1},
+ {"matrix": [3, 1], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [3, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 2], "x": 5.5, "y": 1},
+ {"matrix": [3, 3], "x": 6.5, "y": 1},
+ {"matrix": [2, 3], "x": 7.5, "y": 1},
+ {"matrix": [3, 4], "x": 8.5, "y": 1},
+ {"matrix": [2, 4], "x": 9.5, "y": 1},
+ {"matrix": [3, 5], "x": 10.5, "y": 1},
+ {"matrix": [2, 5], "x": 11.5, "y": 1},
+ {"matrix": [3, 6], "x": 12.5, "y": 1},
+ {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [3, 7], "x": 15.5, "y": 1},
+
+ {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [4, 0], "x": 1.75, "y": 2},
+ {"matrix": [5, 1], "x": 2.75, "y": 2},
+ {"matrix": [4, 1], "x": 3.75, "y": 2},
+ {"matrix": [5, 2], "x": 4.75, "y": 2},
+ {"matrix": [4, 2], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [4, 3], "x": 7.75, "y": 2},
+ {"matrix": [5, 4], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [5, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [4, 7], "x": 15.5, "y": 2},
+
+ {"matrix": [7, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [7, 1], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 2], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 3], "x": 6.25, "y": 3},
+ {"matrix": [6, 3], "x": 7.25, "y": 3},
+ {"matrix": [7, 4], "x": 8.25, "y": 3},
+ {"matrix": [6, 4], "x": 9.25, "y": 3},
+ {"matrix": [7, 5], "x": 10.25, "y": 3},
+ {"matrix": [6, 5], "x": 11.25, "y": 3},
+ {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 6], "x": 14.25, "y": 3.25},
+ {"matrix": [5, 7], "x": 15.5, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 7], "x": 13.25, "y": 4.25},
+ {"matrix": [7, 7], "x": 14.25, "y": 4.25},
+ {"matrix": [6, 7], "x": 15.25, "y": 4.25}
+ ]
+ },
+ "LAYOUT_65_ansi_blocker_split_bs": {
+ "layout": [
+ {"matrix": [1, 0], "x": 0, "y": 0},
+ {"matrix": [0, 0], "x": 1, "y": 0},
+ {"matrix": [1, 1], "x": 2, "y": 0},
+ {"matrix": [0, 1], "x": 3, "y": 0},
+ {"matrix": [1, 2], "x": 4, "y": 0},
+ {"matrix": [0, 2], "x": 5, "y": 0},
+ {"matrix": [1, 3], "x": 6, "y": 0},
+ {"matrix": [0, 3], "x": 7, "y": 0},
+ {"matrix": [1, 4], "x": 8, "y": 0},
+ {"matrix": [0, 4], "x": 9, "y": 0},
+ {"matrix": [1, 5], "x": 10, "y": 0},
+ {"matrix": [0, 5], "x": 11, "y": 0},
+ {"matrix": [1, 6], "x": 12, "y": 0},
+ {"matrix": [0, 6], "x": 13, "y": 0},
+ {"matrix": [1, 7], "x": 14, "y": 0},
+ {"matrix": [0, 7], "x": 15.5, "y": 0},
+
+ {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [2, 0], "x": 1.5, "y": 1},
+ {"matrix": [3, 1], "x": 2.5, "y": 1},
+ {"matrix": [2, 1], "x": 3.5, "y": 1},
+ {"matrix": [3, 2], "x": 4.5, "y": 1},
+ {"matrix": [2, 2], "x": 5.5, "y": 1},
+ {"matrix": [3, 3], "x": 6.5, "y": 1},
+ {"matrix": [2, 3], "x": 7.5, "y": 1},
+ {"matrix": [3, 4], "x": 8.5, "y": 1},
+ {"matrix": [2, 4], "x": 9.5, "y": 1},
+ {"matrix": [3, 5], "x": 10.5, "y": 1},
+ {"matrix": [2, 5], "x": 11.5, "y": 1},
+ {"matrix": [3, 6], "x": 12.5, "y": 1},
+ {"matrix": [2, 6], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [3, 7], "x": 15.5, "y": 1},
+
+ {"matrix": [5, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [4, 0], "x": 1.75, "y": 2},
+ {"matrix": [5, 1], "x": 2.75, "y": 2},
+ {"matrix": [4, 1], "x": 3.75, "y": 2},
+ {"matrix": [5, 2], "x": 4.75, "y": 2},
+ {"matrix": [4, 2], "x": 5.75, "y": 2},
+ {"matrix": [5, 3], "x": 6.75, "y": 2},
+ {"matrix": [4, 3], "x": 7.75, "y": 2},
+ {"matrix": [5, 4], "x": 8.75, "y": 2},
+ {"matrix": [4, 4], "x": 9.75, "y": 2},
+ {"matrix": [5, 5], "x": 10.75, "y": 2},
+ {"matrix": [4, 5], "x": 11.75, "y": 2},
+ {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [4, 7], "x": 15.5, "y": 2},
+
+ {"matrix": [7, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [7, 1], "x": 2.25, "y": 3},
+ {"matrix": [6, 1], "x": 3.25, "y": 3},
+ {"matrix": [7, 2], "x": 4.25, "y": 3},
+ {"matrix": [6, 2], "x": 5.25, "y": 3},
+ {"matrix": [7, 3], "x": 6.25, "y": 3},
+ {"matrix": [6, 3], "x": 7.25, "y": 3},
+ {"matrix": [7, 4], "x": 8.25, "y": 3},
+ {"matrix": [6, 4], "x": 9.25, "y": 3},
+ {"matrix": [7, 5], "x": 10.25, "y": 3},
+ {"matrix": [6, 5], "x": 11.25, "y": 3},
+ {"matrix": [7, 6], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [6, 6], "x": 14.25, "y": 3.25},
+ {"matrix": [5, 7], "x": 15.5, "y": 3},
+
+ {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [8, 4], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [8, 7], "x": 13.25, "y": 4.25},
+ {"matrix": [7, 7], "x": 14.25, "y": 4.25},
+ {"matrix": [6, 7], "x": 15.25, "y": 4.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/karlb/kbic65/rules.mk b/keyboards/karlb/kbic65/rules.mk
@@ -1,11 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # Console for debug
-COMMAND_ENABLE = yes # 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
diff --git a/keyboards/kb_elmo/67mk_e/info.json b/keyboards/kb_elmo/67mk_e/info.json
@@ -1,479 +0,0 @@
-{
- "keyboard_name": "67mk_E",
- "manufacturer": "kb_elmo",
- "url": "",
- "maintainer": "kb-elmo",
- "usb": {
- "vid": "0xA68C",
- "pid": "0xD03E",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["B3", "B2", "B1", "D4", "D2", "D3", "C7", "C6", "B5", "B6", "F7", "F6", "F5", "F0", "F1", "F4"],
- "rows": ["D7", "B4", "D6", "D5", "B0"]
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "caps_lock": "B7"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs", "65_ansi_blocker_tsangan", "65_iso_blocker", "65_iso_blocker_split_bs"],
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [3, 1], "x": 1.25, "y": 3},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [1, 14], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_ansi_blocker": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [1, 14], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_ansi_blocker_split_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [1, 14], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_ansi_blocker_tsangan": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [1, 14], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
- {"matrix": [4, 1], "x": 1.5, "y": 4},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
- {"matrix": [4, 6], "x": 4, "y": 4, "w": 7},
- {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_iso_blocker": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [1, 13], "x": 12.75, "y": 2},
- {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [3, 1], "x": 1.25, "y": 3},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [1, 14], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_iso_blocker_split_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [1, 13], "x": 12.75, "y": 2},
- {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [3, 1], "x": 1.25, "y": 3},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [1, 14], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/kb_elmo/67mk_e/keyboard.json b/keyboards/kb_elmo/67mk_e/keyboard.json
@@ -0,0 +1,487 @@
+{
+ "keyboard_name": "67mk_E",
+ "manufacturer": "kb_elmo",
+ "url": "",
+ "maintainer": "kb-elmo",
+ "usb": {
+ "vid": "0xA68C",
+ "pid": "0xD03E",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["B3", "B2", "B1", "D4", "D2", "D3", "C7", "C6", "B5", "B6", "F7", "F6", "F5", "F0", "F1", "F4"],
+ "rows": ["D7", "B4", "D6", "D5", "B0"]
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "caps_lock": "B7"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs", "65_ansi_blocker_tsangan", "65_iso_blocker", "65_iso_blocker_split_bs"],
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [3, 1], "x": 1.25, "y": 3},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [1, 14], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_ansi_blocker": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [1, 14], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_ansi_blocker_split_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [1, 14], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_ansi_blocker_tsangan": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [1, 14], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
+ {"matrix": [4, 1], "x": 1.5, "y": 4},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
+ {"matrix": [4, 6], "x": 4, "y": 4, "w": 7},
+ {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_iso_blocker": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [1, 13], "x": 12.75, "y": 2},
+ {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [3, 1], "x": 1.25, "y": 3},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [1, 14], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_iso_blocker_split_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [1, 13], "x": 12.75, "y": 2},
+ {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [3, 1], "x": 1.25, "y": 3},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [1, 14], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kb_elmo/67mk_e/rules.mk b/keyboards/kb_elmo/67mk_e/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/kb_elmo/noah_avr/info.json b/keyboards/kb_elmo/noah_avr/info.json
@@ -1,429 +0,0 @@
-{
- "keyboard_name": "Noah AVR",
- "manufacturer": "kb-elmo",
- "url": "https://github.com/kb-elmo/noah_avr",
- "maintainer": "kb-elmo",
- "usb": {
- "vid": "0xA68C",
- "pid": "0x1DB0",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "led_count": 7,
- "sleep": true,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "B5"
- },
- "matrix_pins": {
- "cols": ["D1", "D2", "D3", "D4", "C6", "C7", "F7", "F6", "F5", "F4", "F0", "F1", "B3", "B2", "B1", "B0"],
- "rows": ["B4", "B6", "D7", "D5", "D0"]
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "caps_lock": "D6"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layout_aliases": {
- "LAYOUT_ansi": "LAYOUT_65_ansi_blocker",
- "LAYOUT_ansi_splitbs": "LAYOUT_65_ansi_blocker_split_bs",
- "LAYOUT_iso": "LAYOUT_65_iso_blocker"
- },
- "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs", "65_iso_blocker", "65_iso_blocker_split_bs"],
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [3, 1], "x": 1.25, "y": 3},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [3, 15], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_ansi_blocker": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [3, 15], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_ansi_blocker_split_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [3, 15], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_iso_blocker": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [1, 13], "x": 12.75, "y": 2},
- {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [3, 1], "x": 1.25, "y": 3},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [3, 15], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- },
- "LAYOUT_65_iso_blocker_split_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [0, 14], "x": 14, "y": 0},
- {"matrix": [0, 15], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 15], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [1, 13], "x": 12.75, "y": 2},
- {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
- {"matrix": [2, 15], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
- {"matrix": [3, 1], "x": 1.25, "y": 3},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [3, 15], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 13], "x": 13, "y": 4},
- {"matrix": [4, 14], "x": 14, "y": 4},
- {"matrix": [4, 15], "x": 15, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/kb_elmo/noah_avr/keyboard.json b/keyboards/kb_elmo/noah_avr/keyboard.json
@@ -0,0 +1,438 @@
+{
+ "keyboard_name": "Noah AVR",
+ "manufacturer": "kb-elmo",
+ "url": "https://github.com/kb-elmo/noah_avr",
+ "maintainer": "kb-elmo",
+ "usb": {
+ "vid": "0xA68C",
+ "pid": "0x1DB0",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "led_count": 7,
+ "sleep": true,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "B5"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["D1", "D2", "D3", "D4", "C6", "C7", "F7", "F6", "F5", "F4", "F0", "F1", "B3", "B2", "B1", "B0"],
+ "rows": ["B4", "B6", "D7", "D5", "D0"]
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "caps_lock": "D6"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layout_aliases": {
+ "LAYOUT_ansi": "LAYOUT_65_ansi_blocker",
+ "LAYOUT_ansi_splitbs": "LAYOUT_65_ansi_blocker_split_bs",
+ "LAYOUT_iso": "LAYOUT_65_iso_blocker"
+ },
+ "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs", "65_iso_blocker", "65_iso_blocker_split_bs"],
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [3, 1], "x": 1.25, "y": 3},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [3, 15], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_ansi_blocker": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [3, 15], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_ansi_blocker_split_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [3, 15], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_iso_blocker": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [1, 13], "x": 12.75, "y": 2},
+ {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [3, 1], "x": 1.25, "y": 3},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [3, 15], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ },
+ "LAYOUT_65_iso_blocker_split_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [0, 14], "x": 14, "y": 0},
+ {"matrix": [0, 15], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 15], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [1, 13], "x": 12.75, "y": 2},
+ {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
+ {"matrix": [2, 15], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
+ {"matrix": [3, 1], "x": 1.25, "y": 3},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [3, 15], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 11], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 12], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 13], "x": 13, "y": 4},
+ {"matrix": [4, 14], "x": 14, "y": 4},
+ {"matrix": [4, 15], "x": 15, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kb_elmo/noah_avr/rules.mk b/keyboards/kb_elmo/noah_avr/rules.mk
@@ -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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/kb_elmo/qez/info.json b/keyboards/kb_elmo/qez/info.json
@@ -1,151 +0,0 @@
-{
- "keyboard_name": "QEZ",
- "manufacturer": "kb_elmo",
- "url": "",
- "maintainer": "kb-elmo<mail@elmo.space>",
- "usb": {
- "vid": "0xA68C",
- "pid": "0x675F",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["C7", "B7", "B6", "B5", "B4", "B3", "D6", "D5", "D4", "D3"],
- "rows": ["C6", "C4", "B1", "B0"]
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "caps_lock": "C5"
- },
- "processor": "atmega32u2",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_split_space": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0, "w": 1.25},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 1},
- {"matrix": [1, 2], "x": 2.25, "y": 1},
- {"matrix": [1, 3], "x": 3.25, "y": 1},
- {"matrix": [1, 4], "x": 4.25, "y": 1},
- {"matrix": [1, 5], "x": 5.25, "y": 1},
- {"matrix": [1, 6], "x": 6.25, "y": 1},
- {"matrix": [1, 7], "x": 7.25, "y": 1},
- {"matrix": [1, 8], "x": 8.25, "y": 1},
- {"matrix": [1, 9], "x": 9.25, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 1.75, "y": 2},
- {"matrix": [2, 3], "x": 2.75, "y": 2},
- {"matrix": [2, 4], "x": 3.75, "y": 2},
- {"matrix": [2, 5], "x": 4.75, "y": 2},
- {"matrix": [2, 6], "x": 5.75, "y": 2},
- {"matrix": [2, 7], "x": 6.75, "y": 2},
- {"matrix": [2, 8], "x": 7.75, "y": 2},
- {"matrix": [2, 9], "x": 8.75, "y": 2, "w": 1.5},
-
- {"matrix": [2, 1], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [3, 3], "x": 3, "y": 3, "w": 2.25},
- {"matrix": [3, 6], "x": 5.25, "y": 3, "w": 2},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3}
- ]
- },
- "LAYOUT_triple_space": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0, "w": 1.25},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 1},
- {"matrix": [1, 2], "x": 2.25, "y": 1},
- {"matrix": [1, 3], "x": 3.25, "y": 1},
- {"matrix": [1, 4], "x": 4.25, "y": 1},
- {"matrix": [1, 5], "x": 5.25, "y": 1},
- {"matrix": [1, 6], "x": 6.25, "y": 1},
- {"matrix": [1, 7], "x": 7.25, "y": 1},
- {"matrix": [1, 8], "x": 8.25, "y": 1},
- {"matrix": [1, 9], "x": 9.25, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 1.75, "y": 2},
- {"matrix": [2, 3], "x": 2.75, "y": 2},
- {"matrix": [2, 4], "x": 3.75, "y": 2},
- {"matrix": [2, 5], "x": 4.75, "y": 2},
- {"matrix": [2, 6], "x": 5.75, "y": 2},
- {"matrix": [2, 7], "x": 6.75, "y": 2},
- {"matrix": [2, 8], "x": 7.75, "y": 2},
- {"matrix": [2, 9], "x": 8.75, "y": 2, "w": 1.5},
-
- {"matrix": [2, 1], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 3], "x": 2, "y": 3, "w": 2.5},
- {"matrix": [3, 5], "x": 4.5, "y": 3, "w": 1.5},
- {"matrix": [3, 6], "x": 6, "y": 3, "w": 2.25},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3}
- ]
- },
- "LAYOUT_full_space": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0, "w": 1.25},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 1},
- {"matrix": [1, 2], "x": 2.25, "y": 1},
- {"matrix": [1, 3], "x": 3.25, "y": 1},
- {"matrix": [1, 4], "x": 4.25, "y": 1},
- {"matrix": [1, 5], "x": 5.25, "y": 1},
- {"matrix": [1, 6], "x": 6.25, "y": 1},
- {"matrix": [1, 7], "x": 7.25, "y": 1},
- {"matrix": [1, 8], "x": 8.25, "y": 1},
- {"matrix": [1, 9], "x": 9.25, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 2], "x": 1.75, "y": 2},
- {"matrix": [2, 3], "x": 2.75, "y": 2},
- {"matrix": [2, 4], "x": 3.75, "y": 2},
- {"matrix": [2, 5], "x": 4.75, "y": 2},
- {"matrix": [2, 6], "x": 5.75, "y": 2},
- {"matrix": [2, 7], "x": 6.75, "y": 2},
- {"matrix": [2, 8], "x": 7.75, "y": 2},
- {"matrix": [2, 9], "x": 8.75, "y": 2, "w": 1.5},
-
- {"matrix": [2, 1], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 5], "x": 2, "y": 3, "w": 6.25},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3}
- ]
- }
- }
-}
diff --git a/keyboards/kb_elmo/qez/keyboard.json b/keyboards/kb_elmo/qez/keyboard.json
@@ -0,0 +1,159 @@
+{
+ "keyboard_name": "QEZ",
+ "manufacturer": "kb_elmo",
+ "url": "",
+ "maintainer": "kb-elmo<mail@elmo.space>",
+ "usb": {
+ "vid": "0xA68C",
+ "pid": "0x675F",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["C7", "B7", "B6", "B5", "B4", "B3", "D6", "D5", "D4", "D3"],
+ "rows": ["C6", "C4", "B1", "B0"]
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "caps_lock": "C5"
+ },
+ "processor": "atmega32u2",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_split_space": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0, "w": 1.25},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 1},
+ {"matrix": [1, 2], "x": 2.25, "y": 1},
+ {"matrix": [1, 3], "x": 3.25, "y": 1},
+ {"matrix": [1, 4], "x": 4.25, "y": 1},
+ {"matrix": [1, 5], "x": 5.25, "y": 1},
+ {"matrix": [1, 6], "x": 6.25, "y": 1},
+ {"matrix": [1, 7], "x": 7.25, "y": 1},
+ {"matrix": [1, 8], "x": 8.25, "y": 1},
+ {"matrix": [1, 9], "x": 9.25, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 1.75, "y": 2},
+ {"matrix": [2, 3], "x": 2.75, "y": 2},
+ {"matrix": [2, 4], "x": 3.75, "y": 2},
+ {"matrix": [2, 5], "x": 4.75, "y": 2},
+ {"matrix": [2, 6], "x": 5.75, "y": 2},
+ {"matrix": [2, 7], "x": 6.75, "y": 2},
+ {"matrix": [2, 8], "x": 7.75, "y": 2},
+ {"matrix": [2, 9], "x": 8.75, "y": 2, "w": 1.5},
+
+ {"matrix": [2, 1], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [3, 3], "x": 3, "y": 3, "w": 2.25},
+ {"matrix": [3, 6], "x": 5.25, "y": 3, "w": 2},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3}
+ ]
+ },
+ "LAYOUT_triple_space": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0, "w": 1.25},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 1},
+ {"matrix": [1, 2], "x": 2.25, "y": 1},
+ {"matrix": [1, 3], "x": 3.25, "y": 1},
+ {"matrix": [1, 4], "x": 4.25, "y": 1},
+ {"matrix": [1, 5], "x": 5.25, "y": 1},
+ {"matrix": [1, 6], "x": 6.25, "y": 1},
+ {"matrix": [1, 7], "x": 7.25, "y": 1},
+ {"matrix": [1, 8], "x": 8.25, "y": 1},
+ {"matrix": [1, 9], "x": 9.25, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 1.75, "y": 2},
+ {"matrix": [2, 3], "x": 2.75, "y": 2},
+ {"matrix": [2, 4], "x": 3.75, "y": 2},
+ {"matrix": [2, 5], "x": 4.75, "y": 2},
+ {"matrix": [2, 6], "x": 5.75, "y": 2},
+ {"matrix": [2, 7], "x": 6.75, "y": 2},
+ {"matrix": [2, 8], "x": 7.75, "y": 2},
+ {"matrix": [2, 9], "x": 8.75, "y": 2, "w": 1.5},
+
+ {"matrix": [2, 1], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 3], "x": 2, "y": 3, "w": 2.5},
+ {"matrix": [3, 5], "x": 4.5, "y": 3, "w": 1.5},
+ {"matrix": [3, 6], "x": 6, "y": 3, "w": 2.25},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3}
+ ]
+ },
+ "LAYOUT_full_space": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0, "w": 1.25},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 1},
+ {"matrix": [1, 2], "x": 2.25, "y": 1},
+ {"matrix": [1, 3], "x": 3.25, "y": 1},
+ {"matrix": [1, 4], "x": 4.25, "y": 1},
+ {"matrix": [1, 5], "x": 5.25, "y": 1},
+ {"matrix": [1, 6], "x": 6.25, "y": 1},
+ {"matrix": [1, 7], "x": 7.25, "y": 1},
+ {"matrix": [1, 8], "x": 8.25, "y": 1},
+ {"matrix": [1, 9], "x": 9.25, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 2], "x": 1.75, "y": 2},
+ {"matrix": [2, 3], "x": 2.75, "y": 2},
+ {"matrix": [2, 4], "x": 3.75, "y": 2},
+ {"matrix": [2, 5], "x": 4.75, "y": 2},
+ {"matrix": [2, 6], "x": 5.75, "y": 2},
+ {"matrix": [2, 7], "x": 6.75, "y": 2},
+ {"matrix": [2, 8], "x": 7.75, "y": 2},
+ {"matrix": [2, 9], "x": 8.75, "y": 2, "w": 1.5},
+
+ {"matrix": [2, 1], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 5], "x": 2, "y": 3, "w": 6.25},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kb_elmo/qez/rules.mk b/keyboards/kb_elmo/qez/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/kb_elmo/vertex/info.json b/keyboards/kb_elmo/vertex/info.json
@@ -1,230 +0,0 @@
-{
- "keyboard_name": "Vertex",
- "manufacturer": "kb_elmo",
- "url": "",
- "maintainer": "kb-elmo",
- "usb": {
- "vid": "0xA68C",
- "pid": "0x6B47",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["C4", "C7", "D3", "D5", "B6", "D6", "B5", "B0", "B4", "B1", "B3", "B2"],
- "rows": ["D2", "D4", "B7", "C6"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u2",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_8keys": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [3, 11], "x": 12, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 1},
- {"matrix": [1, 2], "x": 2.25, "y": 1},
- {"matrix": [1, 3], "x": 3.25, "y": 1},
- {"matrix": [1, 4], "x": 4.25, "y": 1},
- {"matrix": [1, 5], "x": 5.25, "y": 1},
- {"matrix": [1, 6], "x": 6.25, "y": 1},
- {"matrix": [1, 7], "x": 7.25, "y": 1},
- {"matrix": [1, 8], "x": 8.25, "y": 1},
- {"matrix": [1, 9], "x": 9.25, "y": 1},
- {"matrix": [1, 10], "x": 10.25, "y": 1},
- {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5},
- {"matrix": [3, 2], "x": 1.5, "y": 3, "w": 1.25},
- {"matrix": [3, 3], "x": 2.75, "y": 3, "w": 1.25},
- {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.5},
- {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 2.5},
- {"matrix": [3, 7], "x": 9, "y": 3, "w": 1.25},
- {"matrix": [3, 8], "x": 10.25, "y": 3, "w": 1.25},
- {"matrix": [3, 10], "x": 11.5, "y": 3, "w": 1.5}
- ]
- },
- "LAYOUT_8keys_full_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0, "w": 2},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 1},
- {"matrix": [1, 2], "x": 2.25, "y": 1},
- {"matrix": [1, 3], "x": 3.25, "y": 1},
- {"matrix": [1, 4], "x": 4.25, "y": 1},
- {"matrix": [1, 5], "x": 5.25, "y": 1},
- {"matrix": [1, 6], "x": 6.25, "y": 1},
- {"matrix": [1, 7], "x": 7.25, "y": 1},
- {"matrix": [1, 8], "x": 8.25, "y": 1},
- {"matrix": [1, 9], "x": 9.25, "y": 1},
- {"matrix": [1, 10], "x": 10.25, "y": 1},
- {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5},
- {"matrix": [3, 2], "x": 1.5, "y": 3, "w": 1.25},
- {"matrix": [3, 3], "x": 2.75, "y": 3, "w": 1.25},
- {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.5},
- {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 2.5},
- {"matrix": [3, 7], "x": 9, "y": 3, "w": 1.25},
- {"matrix": [3, 8], "x": 10.25, "y": 3, "w": 1.25},
- {"matrix": [3, 10], "x": 11.5, "y": 3, "w": 1.5}
- ]
- },
- "LAYOUT_10keys": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [3, 11], "x": 12, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 1},
- {"matrix": [1, 2], "x": 2.25, "y": 1},
- {"matrix": [1, 3], "x": 3.25, "y": 1},
- {"matrix": [1, 4], "x": 4.25, "y": 1},
- {"matrix": [1, 5], "x": 5.25, "y": 1},
- {"matrix": [1, 6], "x": 6.25, "y": 1},
- {"matrix": [1, 7], "x": 7.25, "y": 1},
- {"matrix": [1, 8], "x": 8.25, "y": 1},
- {"matrix": [1, 9], "x": 9.25, "y": 1},
- {"matrix": [1, 10], "x": 10.25, "y": 1},
- {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [3, 3], "x": 3, "y": 3},
- {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.5},
- {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 2.5},
- {"matrix": [3, 7], "x": 9, "y": 3},
- {"matrix": [3, 8], "x": 10, "y": 3},
- {"matrix": [3, 9], "x": 11, "y": 3},
- {"matrix": [3, 10], "x": 12, "y": 3}
- ]
- },
- "LAYOUT_10keys_full_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0, "w": 2},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
- {"matrix": [1, 1], "x": 1.25, "y": 1},
- {"matrix": [1, 2], "x": 2.25, "y": 1},
- {"matrix": [1, 3], "x": 3.25, "y": 1},
- {"matrix": [1, 4], "x": 4.25, "y": 1},
- {"matrix": [1, 5], "x": 5.25, "y": 1},
- {"matrix": [1, 6], "x": 6.25, "y": 1},
- {"matrix": [1, 7], "x": 7.25, "y": 1},
- {"matrix": [1, 8], "x": 8.25, "y": 1},
- {"matrix": [1, 9], "x": 9.25, "y": 1},
- {"matrix": [1, 10], "x": 10.25, "y": 1},
- {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3},
- {"matrix": [3, 1], "x": 1, "y": 3},
- {"matrix": [3, 2], "x": 2, "y": 3},
- {"matrix": [3, 3], "x": 3, "y": 3},
- {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.5},
- {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 2.5},
- {"matrix": [3, 7], "x": 9, "y": 3},
- {"matrix": [3, 8], "x": 10, "y": 3},
- {"matrix": [3, 9], "x": 11, "y": 3},
- {"matrix": [3, 10], "x": 12, "y": 3}
- ]
- }
- }
-}
diff --git a/keyboards/kb_elmo/vertex/keyboard.json b/keyboards/kb_elmo/vertex/keyboard.json
@@ -0,0 +1,238 @@
+{
+ "keyboard_name": "Vertex",
+ "manufacturer": "kb_elmo",
+ "url": "",
+ "maintainer": "kb-elmo",
+ "usb": {
+ "vid": "0xA68C",
+ "pid": "0x6B47",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["C4", "C7", "D3", "D5", "B6", "D6", "B5", "B0", "B4", "B1", "B3", "B2"],
+ "rows": ["D2", "D4", "B7", "C6"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u2",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_8keys": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [3, 11], "x": 12, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 1},
+ {"matrix": [1, 2], "x": 2.25, "y": 1},
+ {"matrix": [1, 3], "x": 3.25, "y": 1},
+ {"matrix": [1, 4], "x": 4.25, "y": 1},
+ {"matrix": [1, 5], "x": 5.25, "y": 1},
+ {"matrix": [1, 6], "x": 6.25, "y": 1},
+ {"matrix": [1, 7], "x": 7.25, "y": 1},
+ {"matrix": [1, 8], "x": 8.25, "y": 1},
+ {"matrix": [1, 9], "x": 9.25, "y": 1},
+ {"matrix": [1, 10], "x": 10.25, "y": 1},
+ {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5},
+ {"matrix": [3, 2], "x": 1.5, "y": 3, "w": 1.25},
+ {"matrix": [3, 3], "x": 2.75, "y": 3, "w": 1.25},
+ {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.5},
+ {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 2.5},
+ {"matrix": [3, 7], "x": 9, "y": 3, "w": 1.25},
+ {"matrix": [3, 8], "x": 10.25, "y": 3, "w": 1.25},
+ {"matrix": [3, 10], "x": 11.5, "y": 3, "w": 1.5}
+ ]
+ },
+ "LAYOUT_8keys_full_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0, "w": 2},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 1},
+ {"matrix": [1, 2], "x": 2.25, "y": 1},
+ {"matrix": [1, 3], "x": 3.25, "y": 1},
+ {"matrix": [1, 4], "x": 4.25, "y": 1},
+ {"matrix": [1, 5], "x": 5.25, "y": 1},
+ {"matrix": [1, 6], "x": 6.25, "y": 1},
+ {"matrix": [1, 7], "x": 7.25, "y": 1},
+ {"matrix": [1, 8], "x": 8.25, "y": 1},
+ {"matrix": [1, 9], "x": 9.25, "y": 1},
+ {"matrix": [1, 10], "x": 10.25, "y": 1},
+ {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5},
+ {"matrix": [3, 2], "x": 1.5, "y": 3, "w": 1.25},
+ {"matrix": [3, 3], "x": 2.75, "y": 3, "w": 1.25},
+ {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.5},
+ {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 2.5},
+ {"matrix": [3, 7], "x": 9, "y": 3, "w": 1.25},
+ {"matrix": [3, 8], "x": 10.25, "y": 3, "w": 1.25},
+ {"matrix": [3, 10], "x": 11.5, "y": 3, "w": 1.5}
+ ]
+ },
+ "LAYOUT_10keys": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [3, 11], "x": 12, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 1},
+ {"matrix": [1, 2], "x": 2.25, "y": 1},
+ {"matrix": [1, 3], "x": 3.25, "y": 1},
+ {"matrix": [1, 4], "x": 4.25, "y": 1},
+ {"matrix": [1, 5], "x": 5.25, "y": 1},
+ {"matrix": [1, 6], "x": 6.25, "y": 1},
+ {"matrix": [1, 7], "x": 7.25, "y": 1},
+ {"matrix": [1, 8], "x": 8.25, "y": 1},
+ {"matrix": [1, 9], "x": 9.25, "y": 1},
+ {"matrix": [1, 10], "x": 10.25, "y": 1},
+ {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+ {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.5},
+ {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 2.5},
+ {"matrix": [3, 7], "x": 9, "y": 3},
+ {"matrix": [3, 8], "x": 10, "y": 3},
+ {"matrix": [3, 9], "x": 11, "y": 3},
+ {"matrix": [3, 10], "x": 12, "y": 3}
+ ]
+ },
+ "LAYOUT_10keys_full_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0, "w": 2},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25},
+ {"matrix": [1, 1], "x": 1.25, "y": 1},
+ {"matrix": [1, 2], "x": 2.25, "y": 1},
+ {"matrix": [1, 3], "x": 3.25, "y": 1},
+ {"matrix": [1, 4], "x": 4.25, "y": 1},
+ {"matrix": [1, 5], "x": 5.25, "y": 1},
+ {"matrix": [1, 6], "x": 6.25, "y": 1},
+ {"matrix": [1, 7], "x": 7.25, "y": 1},
+ {"matrix": [1, 8], "x": 8.25, "y": 1},
+ {"matrix": [1, 9], "x": 9.25, "y": 1},
+ {"matrix": [1, 10], "x": 10.25, "y": 1},
+ {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.75},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2, "w": 1.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3},
+ {"matrix": [3, 1], "x": 1, "y": 3},
+ {"matrix": [3, 2], "x": 2, "y": 3},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+ {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.5},
+ {"matrix": [3, 6], "x": 6.5, "y": 3, "w": 2.5},
+ {"matrix": [3, 7], "x": 9, "y": 3},
+ {"matrix": [3, 8], "x": 10, "y": 3},
+ {"matrix": [3, 9], "x": 11, "y": 3},
+ {"matrix": [3, 10], "x": 12, "y": 3}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kb_elmo/vertex/rules.mk b/keyboards/kb_elmo/vertex/rules.mk
@@ -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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/kbdclack/kaishi65/info.json b/keyboards/kbdclack/kaishi65/info.json
@@ -1,97 +0,0 @@
-{
- "keyboard_name": "kaishi65",
- "manufacturer": "KBDClack",
- "url": "https://github.com/powerlemming/KBDClack",
- "maintainer": "KBDClack",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x1A81",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["B2", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D2", "D3"],
- "rows": ["D0", "D1", "B0", "F0", "F1"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": ["65_ansi"],
- "layouts": {
- "LAYOUT_65_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 14], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 14], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 14], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 2], "x": 2.25, "y": 3},
- {"matrix": [3, 3], "x": 3.25, "y": 3},
- {"matrix": [3, 4], "x": 4.25, "y": 3},
- {"matrix": [3, 5], "x": 5.25, "y": 3},
- {"matrix": [3, 6], "x": 6.25, "y": 3},
- {"matrix": [3, 7], "x": 7.25, "y": 3},
- {"matrix": [3, 8], "x": 8.25, "y": 3},
- {"matrix": [3, 9], "x": 9.25, "y": 3},
- {"matrix": [3, 10], "x": 10.25, "y": 3},
- {"matrix": [3, 11], "x": 11.25, "y": 3},
- {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [3, 14], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 9], "x": 10, "y": 4},
- {"matrix": [4, 10], "x": 11, "y": 4},
- {"matrix": [4, 11], "x": 12, "y": 4},
- {"matrix": [4, 12], "x": 13, "y": 4},
- {"matrix": [4, 13], "x": 14, "y": 4},
- {"matrix": [4, 14], "x": 15, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/kbdclack/kaishi65/keyboard.json b/keyboards/kbdclack/kaishi65/keyboard.json
@@ -0,0 +1,105 @@
+{
+ "keyboard_name": "kaishi65",
+ "manufacturer": "KBDClack",
+ "url": "https://github.com/powerlemming/KBDClack",
+ "maintainer": "KBDClack",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x1A81",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": false,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["B2", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D2", "D3"],
+ "rows": ["D0", "D1", "B0", "F0", "F1"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": ["65_ansi"],
+ "layouts": {
+ "LAYOUT_65_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 14], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 14], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 14], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 2], "x": 2.25, "y": 3},
+ {"matrix": [3, 3], "x": 3.25, "y": 3},
+ {"matrix": [3, 4], "x": 4.25, "y": 3},
+ {"matrix": [3, 5], "x": 5.25, "y": 3},
+ {"matrix": [3, 6], "x": 6.25, "y": 3},
+ {"matrix": [3, 7], "x": 7.25, "y": 3},
+ {"matrix": [3, 8], "x": 8.25, "y": 3},
+ {"matrix": [3, 9], "x": 9.25, "y": 3},
+ {"matrix": [3, 10], "x": 10.25, "y": 3},
+ {"matrix": [3, 11], "x": 11.25, "y": 3},
+ {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [3, 14], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 9], "x": 10, "y": 4},
+ {"matrix": [4, 10], "x": 11, "y": 4},
+ {"matrix": [4, 11], "x": 12, "y": 4},
+ {"matrix": [4, 12], "x": 13, "y": 4},
+ {"matrix": [4, 13], "x": 14, "y": 4},
+ {"matrix": [4, 14], "x": 15, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kbdclack/kaishi65/rules.mk b/keyboards/kbdclack/kaishi65/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/kbdfans/baguette66/rgb/info.json b/keyboards/kbdfans/baguette66/rgb/info.json
@@ -1,153 +0,0 @@
-{
- "keyboard_name": "Baguette66 RGB",
- "manufacturer": "KBDfans",
- "maintainer": "DZTECH",
- "usb": {
- "vid": "0x4B42",
- "pid": "0x0106",
- "device_version": "0.0.1"
- },
- "rgblight": {
- "led_count": 66,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- }
- },
- "ws2812": {
- "pin": "E6"
- },
- "rgb_matrix": {
- "animations":{
- "alphas_mods": true,
- "gradient_left_right": true,
- "breathing": true,
- "band_val": true,
- "band_pinwheel_val": true,
- "band_spiral_val": true,
- "cycle_all": true,
- "cycle_left_right": true,
- "cycle_up_down": true,
- "rainbow_moving_chevron": true,
- "cycle_out_in": true,
- "cycle_out_in_dual": true,
- "cycle_pinwheel": true,
- "cycle_spiral": true,
- "dual_beacon": true,
- "rainbow_beacon": true,
- "rainbow_pinwheels": true,
- "raindrops": true,
- "jellybean_raindrops": true,
- "hue_breathing": true,
- "hue_pendulum": true,
- "hue_wave": true,
- "pixel_rain": true,
- "pixel_flow": true,
- "pixel_fractal": true,
- "typing_heatmap": true
- },
- "default": {
- "animation": "cycle_all"
- },
- "driver": "ws2812",
- "max_brightness": 150,
- "sat_steps": 8,
- "sleep": true,
- "val_steps": 8,
- "speed_steps": 10
- },
- "matrix_pins": {
- "cols": ["C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "D4", "D6"],
- "rows": ["F0", "F1", "F4", "F5", "B6"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [2, 14], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 1], "x": 2.25, "y": 3},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.25},
- {"matrix": [3, 12], "x": 13.5, "y": 3},
- {"matrix": [3, 13], "x": 14.5, "y": 3},
-
- {"matrix": [4, 1], "x": 1.25, "y": 4},
- {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25},
- {"matrix": [4, 5], "x": 3.5, "y": 4, "w": 6.25},
- {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 1.25},
- {"matrix": [4, 10], "x": 11, "y": 4},
-
- {"matrix": [4, 12], "x": 13.5, "y": 4},
- {"matrix": [4, 13], "x": 14.5, "y": 4},
- {"matrix": [4, 14], "x": 15.5, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/kbdfans/baguette66/rgb/keyboard.json b/keyboards/kbdfans/baguette66/rgb/keyboard.json
@@ -0,0 +1,162 @@
+{
+ "keyboard_name": "Baguette66 RGB",
+ "manufacturer": "KBDfans",
+ "maintainer": "DZTECH",
+ "usb": {
+ "vid": "0x4B42",
+ "pid": "0x0106",
+ "device_version": "0.0.1"
+ },
+ "rgblight": {
+ "led_count": 66,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ }
+ },
+ "ws2812": {
+ "pin": "E6"
+ },
+ "rgb_matrix": {
+ "animations":{
+ "alphas_mods": true,
+ "gradient_left_right": true,
+ "breathing": true,
+ "band_val": true,
+ "band_pinwheel_val": true,
+ "band_spiral_val": true,
+ "cycle_all": true,
+ "cycle_left_right": true,
+ "cycle_up_down": true,
+ "rainbow_moving_chevron": true,
+ "cycle_out_in": true,
+ "cycle_out_in_dual": true,
+ "cycle_pinwheel": true,
+ "cycle_spiral": true,
+ "dual_beacon": true,
+ "rainbow_beacon": true,
+ "rainbow_pinwheels": true,
+ "raindrops": true,
+ "jellybean_raindrops": true,
+ "hue_breathing": true,
+ "hue_pendulum": true,
+ "hue_wave": true,
+ "pixel_rain": true,
+ "pixel_flow": true,
+ "pixel_fractal": true,
+ "typing_heatmap": true
+ },
+ "default": {
+ "animation": "cycle_all"
+ },
+ "driver": "ws2812",
+ "max_brightness": 150,
+ "sat_steps": 8,
+ "sleep": true,
+ "val_steps": 8,
+ "speed_steps": 10
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": true,
+ "rgb_matrix": true
+ },
+ "matrix_pins": {
+ "cols": ["C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "D4", "D6"],
+ "rows": ["F0", "F1", "F4", "F5", "B6"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [2, 14], "x": 14, "y": 0},
+
+ {"matrix": [0, 14], "x": 15.5, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [1, 14], "x": 15.5, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 1], "x": 2.25, "y": 3},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.25},
+ {"matrix": [3, 12], "x": 13.5, "y": 3},
+ {"matrix": [3, 13], "x": 14.5, "y": 3},
+
+ {"matrix": [4, 1], "x": 1.25, "y": 4},
+ {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 5], "x": 3.5, "y": 4, "w": 6.25},
+ {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 1.25},
+ {"matrix": [4, 10], "x": 11, "y": 4},
+
+ {"matrix": [4, 12], "x": 13.5, "y": 4},
+ {"matrix": [4, 13], "x": 14.5, "y": 4},
+ {"matrix": [4, 14], "x": 15.5, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kbdfans/baguette66/rgb/rules.mk b/keyboards/kbdfans/baguette66/rgb/rules.mk
@@ -1,13 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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
-RGB_MATRIX_ENABLE = yes # Use RGB matrix
diff --git a/keyboards/kbdfans/baguette66/soldered/info.json b/keyboards/kbdfans/baguette66/soldered/info.json
@@ -1,100 +0,0 @@
-{
- "keyboard_name": "Baguette66 Soldered",
- "manufacturer": "KBDfans",
- "maintainer": "DZTECH",
- "usb": {
- "vid": "0x4B42",
- "pid": "0x0107",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "D4", "D6"],
- "rows": ["F0", "F1", "F4", "F5", "B6"]
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "caps_lock": "B7",
- "on_state": 0
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0},
- {"matrix": [2, 14], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 1], "x": 2.25, "y": 3},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.25},
- {"matrix": [3, 12], "x": 13.5, "y": 3},
- {"matrix": [3, 13], "x": 14.5, "y": 3},
-
- {"matrix": [4, 1], "x": 1.25, "y": 4},
- {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25},
- {"matrix": [4, 5], "x": 3.5, "y": 4, "w": 6.25},
- {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 1.25},
- {"matrix": [4, 10], "x": 11, "y": 4},
-
- {"matrix": [4, 12], "x": 13.5, "y": 4},
- {"matrix": [4, 13], "x": 14.5, "y": 4},
- {"matrix": [4, 14], "x": 15.5, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/kbdfans/baguette66/soldered/keyboard.json b/keyboards/kbdfans/baguette66/soldered/keyboard.json
@@ -0,0 +1,108 @@
+{
+ "keyboard_name": "Baguette66 Soldered",
+ "manufacturer": "KBDfans",
+ "maintainer": "DZTECH",
+ "usb": {
+ "vid": "0x4B42",
+ "pid": "0x0107",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5", "D4", "D6"],
+ "rows": ["F0", "F1", "F4", "F5", "B6"]
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "caps_lock": "B7",
+ "on_state": 0
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0},
+ {"matrix": [2, 14], "x": 14, "y": 0},
+
+ {"matrix": [0, 14], "x": 15.5, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+
+ {"matrix": [1, 14], "x": 15.5, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 1], "x": 2.25, "y": 3},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.25},
+ {"matrix": [3, 12], "x": 13.5, "y": 3},
+ {"matrix": [3, 13], "x": 14.5, "y": 3},
+
+ {"matrix": [4, 1], "x": 1.25, "y": 4},
+ {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 5], "x": 3.5, "y": 4, "w": 6.25},
+ {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 1.25},
+ {"matrix": [4, 10], "x": 11, "y": 4},
+
+ {"matrix": [4, 12], "x": 13.5, "y": 4},
+ {"matrix": [4, 13], "x": 14.5, "y": 4},
+ {"matrix": [4, 14], "x": 15.5, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kbdfans/baguette66/soldered/rules.mk b/keyboards/kbdfans/baguette66/soldered/rules.mk
@@ -1,12 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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
diff --git a/keyboards/kbdfans/bella/soldered/info.json b/keyboards/kbdfans/bella/soldered/info.json
@@ -1,911 +0,0 @@
-{
- "keyboard_name": "Bella Soldered",
- "manufacturer": "KBDfans",
- "url": "",
- "maintainer": "kbdfans",
- "usb": {
- "vid": "0x4B42",
- "pid": "0x0007",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
- "rows": ["B0", "B1", "B2", "B3", "D1", "B6"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "B7"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_ansi_rwkl": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_ansi_rwkl_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_ansi_wkl": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_ansi_wkl_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_iso_rwkl": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_iso_rwkl_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_iso_wkl": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_iso_wkl_split_bs": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
- {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
- {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
- {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
-
- {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
- {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
- {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
- {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
- {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
-
- {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
-
- {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
- {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5},
- {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7},
- {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/kbdfans/bella/soldered/keyboard.json b/keyboards/kbdfans/bella/soldered/keyboard.json
@@ -0,0 +1,920 @@
+{
+ "keyboard_name": "Bella Soldered",
+ "manufacturer": "KBDfans",
+ "url": "",
+ "maintainer": "kbdfans",
+ "usb": {
+ "vid": "0x4B42",
+ "pid": "0x0007",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
+ "rows": ["B0", "B1", "B2", "B3", "D1", "B6"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "B7"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_ansi_rwkl": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_ansi_rwkl_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_ansi_wkl": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_ansi_wkl_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_iso_rwkl": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_iso_rwkl_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_iso_wkl": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_iso_wkl_split_bs": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0},
+ {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0},
+ {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0},
+ {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0},
+
+ {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0},
+ {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0},
+ {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0},
+ {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0},
+ {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0},
+
+ {"label": "Page Up", "matrix": [0, 15], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "`", "matrix": [1, 13], "x": 13, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1.25},
+
+ {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"label": "Page Down", "matrix": [3, 15], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 14], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5},
+ {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5},
+ {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7},
+ {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 14], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 15], "x": 15.25, "y": 5.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kbdfans/bella/soldered/rules.mk b/keyboards/kbdfans/bella/soldered/rules.mk
@@ -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 = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/kbdfans/boop65/rgb/info.json b/keyboards/kbdfans/boop65/rgb/info.json
@@ -1,149 +0,0 @@
-{
- "keyboard_name": "Boop65 RGB",
- "manufacturer": "KBDfans",
- "url": "",
- "maintainer": "moyi4681",
- "usb": {
- "vid": "0x4B42",
- "pid": "0x1000",
- "device_version": "0.0.1"
- },
- "rgb_matrix": {
- "animations": {
- "alphas_mods": true,
- "gradient_up_down": true,
- "gradient_left_right": true,
- "breathing": true,
- "band_sat": true,
- "band_val": true,
- "band_pinwheel_sat": true,
- "band_pinwheel_val": true,
- "band_spiral_sat": true,
- "band_spiral_val": true,
- "cycle_all": true,
- "cycle_left_right": true,
- "cycle_up_down": true,
- "rainbow_moving_chevron": true,
- "cycle_out_in": true,
- "cycle_out_in_dual": true,
- "cycle_pinwheel": true,
- "cycle_spiral": true,
- "dual_beacon": true,
- "rainbow_beacon": true,
- "rainbow_pinwheels": true,
- "raindrops": true,
- "jellybean_raindrops": true,
- "hue_breathing": true,
- "hue_pendulum": true,
- "hue_wave": true,
- "pixel_fractal": true,
- "pixel_rain": true,
- "typing_heatmap": true,
- "digital_rain": true,
- "solid_reactive_simple": true,
- "solid_reactive": true,
- "solid_reactive_wide": true,
- "solid_reactive_multiwide": true,
- "solid_reactive_cross": true,
- "solid_reactive_multicross": true,
- "solid_reactive_nexus": true,
- "solid_reactive_multinexus": true,
- "splash": true,
- "multisplash": true,
- "solid_splash": true,
- "solid_multisplash": true
- },
- "default": {
- "animation": "cycle_all"
- },
- "driver": "is31fl3741",
- "led_flush_limit": 26,
- "led_process_limit": 4,
- "max_brightness": 200,
- "sleep": true
- },
- "matrix_pins": {
- "cols": ["F7", "F6", "F5", "C7", "B0", "B1", "B2", "B3", "B4", "D7", "D6", "D4", "D5", "D3", "D2"],
- "rows": ["F0", "F1", "F4", "E6", "C6"]
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_65_ansi_blocker": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
- {"matrix": [0, 6], "x": 6, "y": 0},
- {"matrix": [0, 7], "x": 7, "y": 0},
- {"matrix": [0, 8], "x": 8, "y": 0},
- {"matrix": [0, 9], "x": 9, "y": 0},
- {"matrix": [0, 10], "x": 10, "y": 0},
- {"matrix": [0, 11], "x": 11, "y": 0},
- {"matrix": [0, 12], "x": 12, "y": 0},
- {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
- {"matrix": [0, 14], "x": 15, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
- {"matrix": [1, 1], "x": 1.5, "y": 1},
- {"matrix": [1, 2], "x": 2.5, "y": 1},
- {"matrix": [1, 3], "x": 3.5, "y": 1},
- {"matrix": [1, 4], "x": 4.5, "y": 1},
- {"matrix": [1, 5], "x": 5.5, "y": 1},
- {"matrix": [1, 6], "x": 6.5, "y": 1},
- {"matrix": [1, 7], "x": 7.5, "y": 1},
- {"matrix": [1, 8], "x": 8.5, "y": 1},
- {"matrix": [1, 9], "x": 9.5, "y": 1},
- {"matrix": [1, 10], "x": 10.5, "y": 1},
- {"matrix": [1, 11], "x": 11.5, "y": 1},
- {"matrix": [1, 12], "x": 12.5, "y": 1},
- {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
- {"matrix": [1, 14], "x": 15, "y": 1},
-
- {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
- {"matrix": [2, 1], "x": 1.75, "y": 2},
- {"matrix": [2, 2], "x": 2.75, "y": 2},
- {"matrix": [2, 3], "x": 3.75, "y": 2},
- {"matrix": [2, 4], "x": 4.75, "y": 2},
- {"matrix": [2, 5], "x": 5.75, "y": 2},
- {"matrix": [2, 6], "x": 6.75, "y": 2},
- {"matrix": [2, 7], "x": 7.75, "y": 2},
- {"matrix": [2, 8], "x": 8.75, "y": 2},
- {"matrix": [2, 9], "x": 9.75, "y": 2},
- {"matrix": [2, 10], "x": 10.75, "y": 2},
- {"matrix": [2, 11], "x": 11.75, "y": 2},
- {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
- {"matrix": [2, 14], "x": 15, "y": 2},
-
- {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
- {"matrix": [3, 1], "x": 2.25, "y": 3},
- {"matrix": [3, 2], "x": 3.25, "y": 3},
- {"matrix": [3, 3], "x": 4.25, "y": 3},
- {"matrix": [3, 4], "x": 5.25, "y": 3},
- {"matrix": [3, 5], "x": 6.25, "y": 3},
- {"matrix": [3, 6], "x": 7.25, "y": 3},
- {"matrix": [3, 7], "x": 8.25, "y": 3},
- {"matrix": [3, 8], "x": 9.25, "y": 3},
- {"matrix": [3, 9], "x": 10.25, "y": 3},
- {"matrix": [3, 10], "x": 11.25, "y": 3},
- {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75},
- {"matrix": [3, 13], "x": 14, "y": 3},
- {"matrix": [3, 14], "x": 15, "y": 3},
-
- {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
- {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25},
- {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25},
- {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25},
- {"matrix": [4, 11], "x": 13, "y": 4},
- {"matrix": [4, 13], "x": 14, "y": 4},
- {"matrix": [4, 14], "x": 15, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/kbdfans/boop65/rgb/keyboard.json b/keyboards/kbdfans/boop65/rgb/keyboard.json
@@ -0,0 +1,158 @@
+{
+ "keyboard_name": "Boop65 RGB",
+ "manufacturer": "KBDfans",
+ "url": "",
+ "maintainer": "moyi4681",
+ "usb": {
+ "vid": "0x4B42",
+ "pid": "0x1000",
+ "device_version": "0.0.1"
+ },
+ "rgb_matrix": {
+ "animations": {
+ "alphas_mods": true,
+ "gradient_up_down": true,
+ "gradient_left_right": true,
+ "breathing": true,
+ "band_sat": true,
+ "band_val": true,
+ "band_pinwheel_sat": true,
+ "band_pinwheel_val": true,
+ "band_spiral_sat": true,
+ "band_spiral_val": true,
+ "cycle_all": true,
+ "cycle_left_right": true,
+ "cycle_up_down": true,
+ "rainbow_moving_chevron": true,
+ "cycle_out_in": true,
+ "cycle_out_in_dual": true,
+ "cycle_pinwheel": true,
+ "cycle_spiral": true,
+ "dual_beacon": true,
+ "rainbow_beacon": true,
+ "rainbow_pinwheels": true,
+ "raindrops": true,
+ "jellybean_raindrops": true,
+ "hue_breathing": true,
+ "hue_pendulum": true,
+ "hue_wave": true,
+ "pixel_fractal": true,
+ "pixel_rain": true,
+ "typing_heatmap": true,
+ "digital_rain": true,
+ "solid_reactive_simple": true,
+ "solid_reactive": true,
+ "solid_reactive_wide": true,
+ "solid_reactive_multiwide": true,
+ "solid_reactive_cross": true,
+ "solid_reactive_multicross": true,
+ "solid_reactive_nexus": true,
+ "solid_reactive_multinexus": true,
+ "splash": true,
+ "multisplash": true,
+ "solid_splash": true,
+ "solid_multisplash": true
+ },
+ "default": {
+ "animation": "cycle_all"
+ },
+ "driver": "is31fl3741",
+ "led_flush_limit": 26,
+ "led_process_limit": 4,
+ "max_brightness": 200,
+ "sleep": true
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": true,
+ "rgb_matrix": true
+ },
+ "matrix_pins": {
+ "cols": ["F7", "F6", "F5", "C7", "B0", "B1", "B2", "B3", "B4", "D7", "D6", "D4", "D5", "D3", "D2"],
+ "rows": ["F0", "F1", "F4", "E6", "C6"]
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_65_ansi_blocker": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+ {"matrix": [0, 6], "x": 6, "y": 0},
+ {"matrix": [0, 7], "x": 7, "y": 0},
+ {"matrix": [0, 8], "x": 8, "y": 0},
+ {"matrix": [0, 9], "x": 9, "y": 0},
+ {"matrix": [0, 10], "x": 10, "y": 0},
+ {"matrix": [0, 11], "x": 11, "y": 0},
+ {"matrix": [0, 12], "x": 12, "y": 0},
+ {"matrix": [0, 13], "x": 13, "y": 0, "w": 2},
+ {"matrix": [0, 14], "x": 15, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
+ {"matrix": [1, 1], "x": 1.5, "y": 1},
+ {"matrix": [1, 2], "x": 2.5, "y": 1},
+ {"matrix": [1, 3], "x": 3.5, "y": 1},
+ {"matrix": [1, 4], "x": 4.5, "y": 1},
+ {"matrix": [1, 5], "x": 5.5, "y": 1},
+ {"matrix": [1, 6], "x": 6.5, "y": 1},
+ {"matrix": [1, 7], "x": 7.5, "y": 1},
+ {"matrix": [1, 8], "x": 8.5, "y": 1},
+ {"matrix": [1, 9], "x": 9.5, "y": 1},
+ {"matrix": [1, 10], "x": 10.5, "y": 1},
+ {"matrix": [1, 11], "x": 11.5, "y": 1},
+ {"matrix": [1, 12], "x": 12.5, "y": 1},
+ {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
+ {"matrix": [1, 14], "x": 15, "y": 1},
+
+ {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
+ {"matrix": [2, 1], "x": 1.75, "y": 2},
+ {"matrix": [2, 2], "x": 2.75, "y": 2},
+ {"matrix": [2, 3], "x": 3.75, "y": 2},
+ {"matrix": [2, 4], "x": 4.75, "y": 2},
+ {"matrix": [2, 5], "x": 5.75, "y": 2},
+ {"matrix": [2, 6], "x": 6.75, "y": 2},
+ {"matrix": [2, 7], "x": 7.75, "y": 2},
+ {"matrix": [2, 8], "x": 8.75, "y": 2},
+ {"matrix": [2, 9], "x": 9.75, "y": 2},
+ {"matrix": [2, 10], "x": 10.75, "y": 2},
+ {"matrix": [2, 11], "x": 11.75, "y": 2},
+ {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
+ {"matrix": [2, 14], "x": 15, "y": 2},
+
+ {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
+ {"matrix": [3, 1], "x": 2.25, "y": 3},
+ {"matrix": [3, 2], "x": 3.25, "y": 3},
+ {"matrix": [3, 3], "x": 4.25, "y": 3},
+ {"matrix": [3, 4], "x": 5.25, "y": 3},
+ {"matrix": [3, 5], "x": 6.25, "y": 3},
+ {"matrix": [3, 6], "x": 7.25, "y": 3},
+ {"matrix": [3, 7], "x": 8.25, "y": 3},
+ {"matrix": [3, 8], "x": 9.25, "y": 3},
+ {"matrix": [3, 9], "x": 10.25, "y": 3},
+ {"matrix": [3, 10], "x": 11.25, "y": 3},
+ {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75},
+ {"matrix": [3, 13], "x": 14, "y": 3},
+ {"matrix": [3, 14], "x": 15, "y": 3},
+
+ {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
+ {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25},
+ {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25},
+ {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25},
+ {"matrix": [4, 11], "x": 13, "y": 4},
+ {"matrix": [4, 13], "x": 14, "y": 4},
+ {"matrix": [4, 14], "x": 15, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kbdfans/boop65/rgb/rules.mk b/keyboards/kbdfans/boop65/rgb/rules.mk
@@ -1,13 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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
-RGB_MATRIX_ENABLE = yes # Use RGB matrix
diff --git a/keyboards/kbdfans/bounce/75/hotswap/info.json b/keyboards/kbdfans/bounce/75/hotswap/info.json
@@ -1,151 +0,0 @@
-{
- "keyboard_name": "Bounce75 Hotswap",
- "manufacturer": "KBDfans",
- "maintainer": "moyi4681",
- "usb": {
- "vid": "0x4B42",
- "pid": "0x7001",
- "device_version": "0.0.3"
- },
- "matrix_pins": {
- "cols": ["F7", "F6", "F5", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
- "rows": ["E6", "B0", "B1", "B2", "B3", "B6"]
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "caps_lock": "C6",
- "on_state": 0
- },
- "rgblight": {
- "hue_steps": 10,
- "saturation_steps": 10,
- "brightness_steps": 10,
- "led_count": 4,
- "sleep": true,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- },
- "default": {
- "speed": 15
- }
- },
- "ws2812": {
- "pin": "F0"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layout_aliases": {
- "LAYOUT_all": "LAYOUT_ansi_rwkl"
- },
- "layouts": {
- "LAYOUT_ansi_rwkl": {
- "layout": [
- {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
-
- {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
- {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
- {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
- {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
- {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
- {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
- {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
- {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
- {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
- {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"label": "PrtSc", "matrix": [0, 13], "x": 14, "y": 0},
-
- {"label": "Pause", "matrix": [0, 14], "x": 15.25, "y": 0},
-
- {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
- {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
- {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
- {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
- {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
- {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
- {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
- {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
- {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
- {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
- {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
- {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
- {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
- {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
-
- {"label": "Home", "matrix": [1, 14], "x": 15.25, "y": 1.25},
-
- {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"label": "Page Up", "matrix": [2, 14], "x": 15.25, "y": 2.25},
-
- {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"label": "Page Down", "matrix": [3, 14], "x": 15.25, "y": 3.25},
-
- {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25},
- {"label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25},
- {"label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25},
- {"label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25},
- {"label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25},
- {"label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25},
- {"label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25},
- {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25},
- {"label": ".", "matrix": [4, 9], "x": 10.25, "y": 4.25},
- {"label": "/", "matrix": [4, 10], "x": 11.25, "y": 4.25},
- {"label": "Shift", "matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5},
-
- {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25},
- {"label": "Alt", "matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.5},
- {"label": "Ctrl", "matrix": [5, 10], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"label": "\u2190", "matrix": [5, 11], "x": 13.25, "y": 5.5},
- {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5},
- {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/kbdfans/bounce/75/hotswap/keyboard.json b/keyboards/kbdfans/bounce/75/hotswap/keyboard.json
@@ -0,0 +1,160 @@
+{
+ "keyboard_name": "Bounce75 Hotswap",
+ "manufacturer": "KBDfans",
+ "maintainer": "moyi4681",
+ "usb": {
+ "vid": "0x4B42",
+ "pid": "0x7001",
+ "device_version": "0.0.3"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["F7", "F6", "F5", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
+ "rows": ["E6", "B0", "B1", "B2", "B3", "B6"]
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "caps_lock": "C6",
+ "on_state": 0
+ },
+ "rgblight": {
+ "hue_steps": 10,
+ "saturation_steps": 10,
+ "brightness_steps": 10,
+ "led_count": 4,
+ "sleep": true,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ },
+ "default": {
+ "speed": 15
+ }
+ },
+ "ws2812": {
+ "pin": "F0"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layout_aliases": {
+ "LAYOUT_all": "LAYOUT_ansi_rwkl"
+ },
+ "layouts": {
+ "LAYOUT_ansi_rwkl": {
+ "layout": [
+ {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
+
+ {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0},
+ {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0},
+ {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0},
+ {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0},
+ {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0},
+ {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0},
+ {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0},
+ {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0},
+ {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0},
+ {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"label": "PrtSc", "matrix": [0, 13], "x": 14, "y": 0},
+
+ {"label": "Pause", "matrix": [0, 14], "x": 15.25, "y": 0},
+
+ {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25},
+ {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25},
+ {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25},
+ {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25},
+ {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25},
+ {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25},
+ {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25},
+ {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25},
+ {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25},
+ {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25},
+ {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25},
+ {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25},
+ {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25},
+ {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
+
+ {"label": "Home", "matrix": [1, 14], "x": 15.25, "y": 1.25},
+
+ {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"label": "Page Up", "matrix": [2, 14], "x": 15.25, "y": 2.25},
+
+ {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"label": "Page Down", "matrix": [3, 14], "x": 15.25, "y": 3.25},
+
+ {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25},
+ {"label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25},
+ {"label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25},
+ {"label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25},
+ {"label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25},
+ {"label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25},
+ {"label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25},
+ {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25},
+ {"label": ".", "matrix": [4, 9], "x": 10.25, "y": 4.25},
+ {"label": "/", "matrix": [4, 10], "x": 11.25, "y": 4.25},
+ {"label": "Shift", "matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5},
+
+ {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"label": "Alt", "matrix": [5, 8], "x": 10, "y": 5.25, "w": 1.5},
+ {"label": "Ctrl", "matrix": [5, 10], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"label": "\u2190", "matrix": [5, 11], "x": 13.25, "y": 5.5},
+ {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5},
+ {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kbdfans/bounce/75/hotswap/rules.mk b/keyboards/kbdfans/bounce/75/hotswap/rules.mk
@@ -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 = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
diff --git a/keyboards/kbdfans/bounce/75/soldered/info.json b/keyboards/kbdfans/bounce/75/soldered/info.json
@@ -1,555 +0,0 @@
-{
- "keyboard_name": "Bounce75 Soldered",
- "manufacturer": "KBDfans",
- "url": "",
- "maintainer": "moyi4681",
- "usb": {
- "vid": "0x4B42",
- "pid": "0x7000",
- "device_version": "0.0.3"
- },
- "matrix_pins": {
- "cols": ["F7", "F6", "F5", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
- "rows": ["E6", "B0", "B1", "B2", "B3", "B6"]
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "caps_lock": "C6",
- "on_state": 0
- },
- "rgblight": {
- "hue_steps": 10,
- "saturation_steps": 10,
- "brightness_steps": 10,
- "led_count": 4,
- "sleep": true,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true,
- "snake": true,
- "knight": true,
- "christmas": true,
- "static_gradient": true,
- "rgb_test": true,
- "alternating": true,
- "twinkle": true
- },
- "default": {
- "speed": 15
- }
- },
- "ws2812": {
- "pin": "B7"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 1.25, "y": 0},
- {"matrix": [0, 2], "x": 2.25, "y": 0},
- {"matrix": [0, 3], "x": 3.25, "y": 0},
- {"matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"matrix": [0, 5], "x": 5.5, "y": 0},
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"matrix": [0, 9], "x": 9.75, "y": 0},
- {"matrix": [0, 10], "x": 10.75, "y": 0},
- {"matrix": [0, 11], "x": 11.75, "y": 0},
- {"matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 12], "x": 12, "y": 1.25},
- {"matrix": [3, 12], "x": 13, "y": 1.25},
- {"matrix": [1, 13], "x": 14, "y": 1.25},
-
- {"matrix": [1, 14], "x": 15.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"matrix": [3, 14], "x": 15.25, "y": 3.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"matrix": [4, 13], "x": 14.25, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"matrix": [5, 13], "x": 14.25, "y": 5.5},
- {"matrix": [5, 14], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 1.25, "y": 0},
- {"matrix": [0, 2], "x": 2.25, "y": 0},
- {"matrix": [0, 3], "x": 3.25, "y": 0},
- {"matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"matrix": [0, 5], "x": 5.5, "y": 0},
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"matrix": [0, 9], "x": 9.75, "y": 0},
- {"matrix": [0, 10], "x": 10.75, "y": 0},
- {"matrix": [0, 11], "x": 11.75, "y": 0},
- {"matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 12], "x": 12, "y": 1.25},
- {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
-
- {"matrix": [1, 14], "x": 15.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"matrix": [3, 14], "x": 15.25, "y": 3.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"matrix": [4, 13], "x": 14.25, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"matrix": [5, 13], "x": 14.25, "y": 5.5},
- {"matrix": [5, 14], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_ansi_split_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 1.25, "y": 0},
- {"matrix": [0, 2], "x": 2.25, "y": 0},
- {"matrix": [0, 3], "x": 3.25, "y": 0},
- {"matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"matrix": [0, 5], "x": 5.5, "y": 0},
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"matrix": [0, 9], "x": 9.75, "y": 0},
- {"matrix": [0, 10], "x": 10.75, "y": 0},
- {"matrix": [0, 11], "x": 11.75, "y": 0},
- {"matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 12], "x": 12, "y": 1.25},
- {"matrix": [3, 12], "x": 13, "y": 1.25},
- {"matrix": [1, 13], "x": 14, "y": 1.25},
-
- {"matrix": [1, 14], "x": 15.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 12], "x": 12.5, "y": 2.25},
- {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
-
- {"matrix": [3, 14], "x": 15.25, "y": 3.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"matrix": [4, 13], "x": 14.25, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"matrix": [5, 13], "x": 14.25, "y": 5.5},
- {"matrix": [5, 14], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_iso": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 1.25, "y": 0},
- {"matrix": [0, 2], "x": 2.25, "y": 0},
- {"matrix": [0, 3], "x": 3.25, "y": 0},
- {"matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"matrix": [0, 5], "x": 5.5, "y": 0},
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"matrix": [0, 9], "x": 9.75, "y": 0},
- {"matrix": [0, 10], "x": 10.75, "y": 0},
- {"matrix": [0, 11], "x": 11.75, "y": 0},
- {"matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 12], "x": 12, "y": 1.25},
- {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
-
- {"matrix": [1, 14], "x": 15.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"matrix": [2, 14], "x": 15.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [2, 13], "x": 12.75, "y": 3.25},
- {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"matrix": [3, 14], "x": 15.25, "y": 3.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"matrix": [4, 13], "x": 14.25, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"matrix": [5, 13], "x": 14.25, "y": 5.5},
- {"matrix": [5, 14], "x": 15.25, "y": 5.5}
- ]
- },
- "LAYOUT_iso_split_bs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 1], "x": 1.25, "y": 0},
- {"matrix": [0, 2], "x": 2.25, "y": 0},
- {"matrix": [0, 3], "x": 3.25, "y": 0},
- {"matrix": [0, 4], "x": 4.25, "y": 0},
-
- {"matrix": [0, 5], "x": 5.5, "y": 0},
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
-
- {"matrix": [0, 9], "x": 9.75, "y": 0},
- {"matrix": [0, 10], "x": 10.75, "y": 0},
- {"matrix": [0, 11], "x": 11.75, "y": 0},
- {"matrix": [0, 12], "x": 12.75, "y": 0},
-
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.25, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
- {"matrix": [1, 4], "x": 4, "y": 1.25},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.25},
- {"matrix": [1, 7], "x": 7, "y": 1.25},
- {"matrix": [1, 8], "x": 8, "y": 1.25},
- {"matrix": [1, 9], "x": 9, "y": 1.25},
- {"matrix": [1, 10], "x": 10, "y": 1.25},
- {"matrix": [1, 11], "x": 11, "y": 1.25},
- {"matrix": [1, 12], "x": 12, "y": 1.25},
- {"matrix": [3, 12], "x": 13, "y": 1.25},
- {"matrix": [1, 13], "x": 14, "y": 1.25},
-
- {"matrix": [1, 14], "x": 15.25, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.25},
- {"matrix": [2, 2], "x": 2.5, "y": 2.25},
- {"matrix": [2, 3], "x": 3.5, "y": 2.25},
- {"matrix": [2, 4], "x": 4.5, "y": 2.25},
- {"matrix": [2, 5], "x": 5.5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 2.25},
- {"matrix": [2, 7], "x": 7.5, "y": 2.25},
- {"matrix": [2, 8], "x": 8.5, "y": 2.25},
- {"matrix": [2, 9], "x": 9.5, "y": 2.25},
- {"matrix": [2, 10], "x": 10.5, "y": 2.25},
- {"matrix": [2, 11], "x": 11.5, "y": 2.25},
- {"matrix": [2, 12], "x": 12.5, "y": 2.25},
-
- {"matrix": [2, 14], "x": 15.25, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.25},
- {"matrix": [3, 2], "x": 2.75, "y": 3.25},
- {"matrix": [3, 3], "x": 3.75, "y": 3.25},
- {"matrix": [3, 4], "x": 4.75, "y": 3.25},
- {"matrix": [3, 5], "x": 5.75, "y": 3.25},
- {"matrix": [3, 6], "x": 6.75, "y": 3.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.25},
- {"matrix": [3, 9], "x": 9.75, "y": 3.25},
- {"matrix": [3, 10], "x": 10.75, "y": 3.25},
- {"matrix": [3, 11], "x": 11.75, "y": 3.25},
- {"matrix": [2, 13], "x": 12.75, "y": 3.25},
- {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
-
- {"matrix": [3, 14], "x": 15.25, "y": 3.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.25},
- {"matrix": [4, 3], "x": 3.25, "y": 4.25},
- {"matrix": [4, 4], "x": 4.25, "y": 4.25},
- {"matrix": [4, 5], "x": 5.25, "y": 4.25},
- {"matrix": [4, 6], "x": 6.25, "y": 4.25},
- {"matrix": [4, 7], "x": 7.25, "y": 4.25},
- {"matrix": [4, 8], "x": 8.25, "y": 4.25},
- {"matrix": [4, 9], "x": 9.25, "y": 4.25},
- {"matrix": [4, 10], "x": 10.25, "y": 4.25},
- {"matrix": [4, 11], "x": 11.25, "y": 4.25},
- {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
-
- {"matrix": [4, 13], "x": 14.25, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
- {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
- {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
-
- {"matrix": [5, 12], "x": 13.25, "y": 5.5},
- {"matrix": [5, 13], "x": 14.25, "y": 5.5},
- {"matrix": [5, 14], "x": 15.25, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/kbdfans/bounce/75/soldered/keyboard.json b/keyboards/kbdfans/bounce/75/soldered/keyboard.json
@@ -0,0 +1,564 @@
+{
+ "keyboard_name": "Bounce75 Soldered",
+ "manufacturer": "KBDfans",
+ "url": "",
+ "maintainer": "moyi4681",
+ "usb": {
+ "vid": "0x4B42",
+ "pid": "0x7000",
+ "device_version": "0.0.3"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["F7", "F6", "F5", "F4", "F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
+ "rows": ["E6", "B0", "B1", "B2", "B3", "B6"]
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "caps_lock": "C6",
+ "on_state": 0
+ },
+ "rgblight": {
+ "hue_steps": 10,
+ "saturation_steps": 10,
+ "brightness_steps": 10,
+ "led_count": 4,
+ "sleep": true,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true,
+ "snake": true,
+ "knight": true,
+ "christmas": true,
+ "static_gradient": true,
+ "rgb_test": true,
+ "alternating": true,
+ "twinkle": true
+ },
+ "default": {
+ "speed": 15
+ }
+ },
+ "ws2812": {
+ "pin": "B7"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 1.25, "y": 0},
+ {"matrix": [0, 2], "x": 2.25, "y": 0},
+ {"matrix": [0, 3], "x": 3.25, "y": 0},
+ {"matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"matrix": [0, 5], "x": 5.5, "y": 0},
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 7], "x": 7.5, "y": 0},
+ {"matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"matrix": [0, 9], "x": 9.75, "y": 0},
+ {"matrix": [0, 10], "x": 10.75, "y": 0},
+ {"matrix": [0, 11], "x": 11.75, "y": 0},
+ {"matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"matrix": [0, 13], "x": 14, "y": 0},
+
+ {"matrix": [0, 14], "x": 15.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 12], "x": 12, "y": 1.25},
+ {"matrix": [3, 12], "x": 13, "y": 1.25},
+ {"matrix": [1, 13], "x": 14, "y": 1.25},
+
+ {"matrix": [1, 14], "x": 15.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"matrix": [2, 14], "x": 15.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"matrix": [3, 14], "x": 15.25, "y": 3.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"matrix": [4, 13], "x": 14.25, "y": 4.5},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"matrix": [5, 13], "x": 14.25, "y": 5.5},
+ {"matrix": [5, 14], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_ansi": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 1.25, "y": 0},
+ {"matrix": [0, 2], "x": 2.25, "y": 0},
+ {"matrix": [0, 3], "x": 3.25, "y": 0},
+ {"matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"matrix": [0, 5], "x": 5.5, "y": 0},
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 7], "x": 7.5, "y": 0},
+ {"matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"matrix": [0, 9], "x": 9.75, "y": 0},
+ {"matrix": [0, 10], "x": 10.75, "y": 0},
+ {"matrix": [0, 11], "x": 11.75, "y": 0},
+ {"matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"matrix": [0, 13], "x": 14, "y": 0},
+
+ {"matrix": [0, 14], "x": 15.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 12], "x": 12, "y": 1.25},
+ {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
+
+ {"matrix": [1, 14], "x": 15.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"matrix": [2, 14], "x": 15.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"matrix": [3, 14], "x": 15.25, "y": 3.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"matrix": [4, 13], "x": 14.25, "y": 4.5},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"matrix": [5, 13], "x": 14.25, "y": 5.5},
+ {"matrix": [5, 14], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_ansi_split_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 1.25, "y": 0},
+ {"matrix": [0, 2], "x": 2.25, "y": 0},
+ {"matrix": [0, 3], "x": 3.25, "y": 0},
+ {"matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"matrix": [0, 5], "x": 5.5, "y": 0},
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 7], "x": 7.5, "y": 0},
+ {"matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"matrix": [0, 9], "x": 9.75, "y": 0},
+ {"matrix": [0, 10], "x": 10.75, "y": 0},
+ {"matrix": [0, 11], "x": 11.75, "y": 0},
+ {"matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"matrix": [0, 13], "x": 14, "y": 0},
+
+ {"matrix": [0, 14], "x": 15.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 12], "x": 12, "y": 1.25},
+ {"matrix": [3, 12], "x": 13, "y": 1.25},
+ {"matrix": [1, 13], "x": 14, "y": 1.25},
+
+ {"matrix": [1, 14], "x": 15.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 12], "x": 12.5, "y": 2.25},
+ {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5},
+
+ {"matrix": [2, 14], "x": 15.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25},
+
+ {"matrix": [3, 14], "x": 15.25, "y": 3.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"matrix": [4, 13], "x": 14.25, "y": 4.5},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"matrix": [5, 13], "x": 14.25, "y": 5.5},
+ {"matrix": [5, 14], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_iso": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 1.25, "y": 0},
+ {"matrix": [0, 2], "x": 2.25, "y": 0},
+ {"matrix": [0, 3], "x": 3.25, "y": 0},
+ {"matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"matrix": [0, 5], "x": 5.5, "y": 0},
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 7], "x": 7.5, "y": 0},
+ {"matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"matrix": [0, 9], "x": 9.75, "y": 0},
+ {"matrix": [0, 10], "x": 10.75, "y": 0},
+ {"matrix": [0, 11], "x": 11.75, "y": 0},
+ {"matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"matrix": [0, 13], "x": 14, "y": 0},
+
+ {"matrix": [0, 14], "x": 15.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 12], "x": 12, "y": 1.25},
+ {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2},
+
+ {"matrix": [1, 14], "x": 15.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"matrix": [2, 14], "x": 15.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [2, 13], "x": 12.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"matrix": [3, 14], "x": 15.25, "y": 3.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"matrix": [4, 13], "x": 14.25, "y": 4.5},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"matrix": [5, 13], "x": 14.25, "y": 5.5},
+ {"matrix": [5, 14], "x": 15.25, "y": 5.5}
+ ]
+ },
+ "LAYOUT_iso_split_bs": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 1], "x": 1.25, "y": 0},
+ {"matrix": [0, 2], "x": 2.25, "y": 0},
+ {"matrix": [0, 3], "x": 3.25, "y": 0},
+ {"matrix": [0, 4], "x": 4.25, "y": 0},
+
+ {"matrix": [0, 5], "x": 5.5, "y": 0},
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 7], "x": 7.5, "y": 0},
+ {"matrix": [0, 8], "x": 8.5, "y": 0},
+
+ {"matrix": [0, 9], "x": 9.75, "y": 0},
+ {"matrix": [0, 10], "x": 10.75, "y": 0},
+ {"matrix": [0, 11], "x": 11.75, "y": 0},
+ {"matrix": [0, 12], "x": 12.75, "y": 0},
+
+ {"matrix": [0, 13], "x": 14, "y": 0},
+
+ {"matrix": [0, 14], "x": 15.25, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+ {"matrix": [1, 4], "x": 4, "y": 1.25},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.25},
+ {"matrix": [1, 7], "x": 7, "y": 1.25},
+ {"matrix": [1, 8], "x": 8, "y": 1.25},
+ {"matrix": [1, 9], "x": 9, "y": 1.25},
+ {"matrix": [1, 10], "x": 10, "y": 1.25},
+ {"matrix": [1, 11], "x": 11, "y": 1.25},
+ {"matrix": [1, 12], "x": 12, "y": 1.25},
+ {"matrix": [3, 12], "x": 13, "y": 1.25},
+ {"matrix": [1, 13], "x": 14, "y": 1.25},
+
+ {"matrix": [1, 14], "x": 15.25, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.25},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.25},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.25},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.25},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.25},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.25},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.25},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.25},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.25},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.25},
+ {"matrix": [2, 12], "x": 12.5, "y": 2.25},
+
+ {"matrix": [2, 14], "x": 15.25, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.25},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.25},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.25},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.25},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.25},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.25},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.25},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.25},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.25},
+ {"matrix": [2, 13], "x": 12.75, "y": 3.25},
+ {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2},
+
+ {"matrix": [3, 14], "x": 15.25, "y": 3.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4.25},
+ {"matrix": [4, 2], "x": 2.25, "y": 4.25},
+ {"matrix": [4, 3], "x": 3.25, "y": 4.25},
+ {"matrix": [4, 4], "x": 4.25, "y": 4.25},
+ {"matrix": [4, 5], "x": 5.25, "y": 4.25},
+ {"matrix": [4, 6], "x": 6.25, "y": 4.25},
+ {"matrix": [4, 7], "x": 7.25, "y": 4.25},
+ {"matrix": [4, 8], "x": 8.25, "y": 4.25},
+ {"matrix": [4, 9], "x": 9.25, "y": 4.25},
+ {"matrix": [4, 10], "x": 10.25, "y": 4.25},
+ {"matrix": [4, 11], "x": 11.25, "y": 4.25},
+ {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75},
+
+ {"matrix": [4, 13], "x": 14.25, "y": 4.5},
+
+ {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25},
+ {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25},
+ {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5},
+ {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5},
+
+ {"matrix": [5, 12], "x": 13.25, "y": 5.5},
+ {"matrix": [5, 13], "x": 14.25, "y": 5.5},
+ {"matrix": [5, 14], "x": 15.25, "y": 5.5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kbdfans/bounce/75/soldered/rules.mk b/keyboards/kbdfans/bounce/75/soldered/rules.mk
@@ -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 = yes # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-\ No newline at end of file
diff --git a/keyboards/kbdfans/bounce/pad/info.json b/keyboards/kbdfans/bounce/pad/info.json
@@ -1,53 +0,0 @@
-{
- "keyboard_name": "Bounce Pad",
- "manufacturer": "KBDfans",
- "maintainer": "moyi4681",
- "usb": {
- "vid": "0x4B42",
- "pid": "0x7002",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["B5", "B4", "D0", "C2"],
- "rows": ["C7", "B7", "B6", "B0", "B1", "B2"]
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "num_lock": "C6"
- },
- "processor": "atmega32u2",
- "bootloader": "atmel-dfu",
- "community_layouts": ["numpad_6x4"],
- "layouts": {
- "LAYOUT_numpad_6x4": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.25},
- {"matrix": [1, 1], "x": 1, "y": 1.25},
- {"matrix": [1, 2], "x": 2, "y": 1.25},
- {"matrix": [1, 3], "x": 3, "y": 1.25},
-
- {"matrix": [2, 0], "x": 0, "y": 2.25},
- {"matrix": [2, 1], "x": 1, "y": 2.25},
- {"matrix": [2, 2], "x": 2, "y": 2.25},
-
- {"matrix": [3, 0], "x": 0, "y": 3.25},
- {"matrix": [3, 1], "x": 1, "y": 3.25},
- {"matrix": [3, 2], "x": 2, "y": 3.25},
- {"matrix": [3, 3], "x": 3, "y": 2.25, "h": 2},
-
- {"matrix": [4, 0], "x": 0, "y": 4.25},
- {"matrix": [4, 1], "x": 1, "y": 4.25},
- {"matrix": [4, 2], "x": 2, "y": 4.25},
-
- {"matrix": [5, 1], "x": 0, "y": 5.25, "w": 2},
- {"matrix": [5, 2], "x": 2, "y": 5.25},
- {"matrix": [5, 3], "x": 3, "y": 4.25, "h": 2}
- ]
- }
- }
-}
diff --git a/keyboards/kbdfans/bounce/pad/keyboard.json b/keyboards/kbdfans/bounce/pad/keyboard.json
@@ -0,0 +1,61 @@
+{
+ "keyboard_name": "Bounce Pad",
+ "manufacturer": "KBDfans",
+ "maintainer": "moyi4681",
+ "usb": {
+ "vid": "0x4B42",
+ "pid": "0x7002",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": true,
+ "console": false,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["B5", "B4", "D0", "C2"],
+ "rows": ["C7", "B7", "B6", "B0", "B1", "B2"]
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "num_lock": "C6"
+ },
+ "processor": "atmega32u2",
+ "bootloader": "atmel-dfu",
+ "community_layouts": ["numpad_6x4"],
+ "layouts": {
+ "LAYOUT_numpad_6x4": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.25},
+ {"matrix": [1, 1], "x": 1, "y": 1.25},
+ {"matrix": [1, 2], "x": 2, "y": 1.25},
+ {"matrix": [1, 3], "x": 3, "y": 1.25},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.25},
+ {"matrix": [2, 1], "x": 1, "y": 2.25},
+ {"matrix": [2, 2], "x": 2, "y": 2.25},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.25},
+ {"matrix": [3, 1], "x": 1, "y": 3.25},
+ {"matrix": [3, 2], "x": 2, "y": 3.25},
+ {"matrix": [3, 3], "x": 3, "y": 2.25, "h": 2},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.25},
+ {"matrix": [4, 1], "x": 1, "y": 4.25},
+ {"matrix": [4, 2], "x": 2, "y": 4.25},
+
+ {"matrix": [5, 1], "x": 0, "y": 5.25, "w": 2},
+ {"matrix": [5, 2], "x": 2, "y": 5.25},
+ {"matrix": [5, 3], "x": 3, "y": 4.25, "h": 2}
+ ]
+ }
+ }
+}
diff --git a/keyboards/kbdfans/bounce/pad/rules.mk b/keyboards/kbdfans/bounce/pad/rules.mk
@@ -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 = yes # 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
diff --git a/keyboards/kbdfans/epoch80/info.json b/keyboards/kbdfans/epoch80/info.json
@@ -1,857 +0,0 @@
-{
- "keyboard_name": "epoch80",
- "manufacturer": "caryworks",
- "url": "https://kbdfans.com/collections/80-diy-kit/products/coming-soon-epoch-80-mechanical-keyboard",
- "maintainer": "kb-elmo",
- "usb": {
- "vid": "0x6463",
- "pid": "0x0000",
- "device_version": "0.0.1"
- },
- "matrix_pins": {
- "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D4", "D6", "D2", "D3", "D5"],
- "rows": ["D1", "D0", "B3", "B0", "B2", "B1"]
- },
- "diode_direction": "COL2ROW",
- "indicators": {
- "caps_lock": "E6",
- "scroll_lock": "B7",
- "on_state": 0
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "community_layouts": ["tkl_ansi", "tkl_iso"],
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
- {"matrix": [0, 15], "x": 16.5, "y": 0},
- {"matrix": [0, 16], "x": 17.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.5},
- {"matrix": [1, 1], "x": 1, "y": 1.5},
- {"matrix": [1, 2], "x": 2, "y": 1.5},
- {"matrix": [1, 3], "x": 3, "y": 1.5},
- {"matrix": [1, 4], "x": 4, "y": 1.5},
- {"matrix": [1, 5], "x": 5, "y": 1.5},
- {"matrix": [1, 6], "x": 6, "y": 1.5},
- {"matrix": [1, 7], "x": 7, "y": 1.5},
- {"matrix": [1, 8], "x": 8, "y": 1.5},
- {"matrix": [1, 9], "x": 9, "y": 1.5},
- {"matrix": [1, 10], "x": 10, "y": 1.5},
- {"matrix": [1, 11], "x": 11, "y": 1.5},
- {"matrix": [1, 12], "x": 12, "y": 1.5},
- {"matrix": [1, 13], "x": 13, "y": 1.5},
- {"matrix": [3, 14], "x": 14, "y": 1.5},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1.5},
- {"matrix": [1, 15], "x": 16.5, "y": 1.5},
- {"matrix": [1, 16], "x": 17.5, "y": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.5},
- {"matrix": [2, 2], "x": 2.5, "y": 2.5},
- {"matrix": [2, 3], "x": 3.5, "y": 2.5},
- {"matrix": [2, 4], "x": 4.5, "y": 2.5},
- {"matrix": [2, 5], "x": 5.5, "y": 2.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2.5},
- {"matrix": [2, 7], "x": 7.5, "y": 2.5},
- {"matrix": [2, 8], "x": 8.5, "y": 2.5},
- {"matrix": [2, 9], "x": 9.5, "y": 2.5},
- {"matrix": [2, 10], "x": 10.5, "y": 2.5},
- {"matrix": [2, 11], "x": 11.5, "y": 2.5},
- {"matrix": [2, 12], "x": 12.5, "y": 2.5},
- {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.5, "y": 2.5},
- {"matrix": [2, 15], "x": 16.5, "y": 2.5},
- {"matrix": [2, 16], "x": 17.5, "y": 2.5},
-
- {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.5},
- {"matrix": [3, 2], "x": 2.75, "y": 3.5},
- {"matrix": [3, 3], "x": 3.75, "y": 3.5},
- {"matrix": [3, 4], "x": 4.75, "y": 3.5},
- {"matrix": [3, 5], "x": 5.75, "y": 3.5},
- {"matrix": [3, 6], "x": 6.75, "y": 3.5},
- {"matrix": [3, 7], "x": 7.75, "y": 3.5},
- {"matrix": [3, 8], "x": 8.75, "y": 3.5},
- {"matrix": [3, 9], "x": 9.75, "y": 3.5},
- {"matrix": [3, 10], "x": 10.75, "y": 3.5},
- {"matrix": [3, 11], "x": 11.75, "y": 3.5},
- {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4.5},
- {"matrix": [4, 2], "x": 2.25, "y": 4.5},
- {"matrix": [4, 3], "x": 3.25, "y": 4.5},
- {"matrix": [4, 4], "x": 4.25, "y": 4.5},
- {"matrix": [4, 5], "x": 5.25, "y": 4.5},
- {"matrix": [4, 6], "x": 6.25, "y": 4.5},
- {"matrix": [4, 7], "x": 7.25, "y": 4.5},
- {"matrix": [4, 8], "x": 8.25, "y": 4.5},
- {"matrix": [4, 9], "x": 9.25, "y": 4.5},
- {"matrix": [4, 10], "x": 10.25, "y": 4.5},
- {"matrix": [4, 11], "x": 11.25, "y": 4.5},
- {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},
- {"matrix": [4, 13], "x": 14, "y": 4.5},
-
- {"matrix": [4, 15], "x": 16.5, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
- {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25},
- {"matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 13], "x": 13.75, "y": 5.5, "w": 1.25},
-
- {"matrix": [5, 14], "x": 15.5, "y": 5.5},
- {"matrix": [5, 15], "x": 16.5, "y": 5.5},
- {"matrix": [5, 16], "x": 17.5, "y": 5.5}
- ]
- },
- "LAYOUT_tkl_ansi": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
- {"matrix": [0, 15], "x": 16.5, "y": 0},
- {"matrix": [0, 16], "x": 17.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.5},
- {"matrix": [1, 1], "x": 1, "y": 1.5},
- {"matrix": [1, 2], "x": 2, "y": 1.5},
- {"matrix": [1, 3], "x": 3, "y": 1.5},
- {"matrix": [1, 4], "x": 4, "y": 1.5},
- {"matrix": [1, 5], "x": 5, "y": 1.5},
- {"matrix": [1, 6], "x": 6, "y": 1.5},
- {"matrix": [1, 7], "x": 7, "y": 1.5},
- {"matrix": [1, 8], "x": 8, "y": 1.5},
- {"matrix": [1, 9], "x": 9, "y": 1.5},
- {"matrix": [1, 10], "x": 10, "y": 1.5},
- {"matrix": [1, 11], "x": 11, "y": 1.5},
- {"matrix": [1, 12], "x": 12, "y": 1.5},
- {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1.5},
- {"matrix": [1, 15], "x": 16.5, "y": 1.5},
- {"matrix": [1, 16], "x": 17.5, "y": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.5},
- {"matrix": [2, 2], "x": 2.5, "y": 2.5},
- {"matrix": [2, 3], "x": 3.5, "y": 2.5},
- {"matrix": [2, 4], "x": 4.5, "y": 2.5},
- {"matrix": [2, 5], "x": 5.5, "y": 2.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2.5},
- {"matrix": [2, 7], "x": 7.5, "y": 2.5},
- {"matrix": [2, 8], "x": 8.5, "y": 2.5},
- {"matrix": [2, 9], "x": 9.5, "y": 2.5},
- {"matrix": [2, 10], "x": 10.5, "y": 2.5},
- {"matrix": [2, 11], "x": 11.5, "y": 2.5},
- {"matrix": [2, 12], "x": 12.5, "y": 2.5},
- {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.5, "y": 2.5},
- {"matrix": [2, 15], "x": 16.5, "y": 2.5},
- {"matrix": [2, 16], "x": 17.5, "y": 2.5},
-
- {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.5},
- {"matrix": [3, 2], "x": 2.75, "y": 3.5},
- {"matrix": [3, 3], "x": 3.75, "y": 3.5},
- {"matrix": [3, 4], "x": 4.75, "y": 3.5},
- {"matrix": [3, 5], "x": 5.75, "y": 3.5},
- {"matrix": [3, 6], "x": 6.75, "y": 3.5},
- {"matrix": [3, 7], "x": 7.75, "y": 3.5},
- {"matrix": [3, 8], "x": 8.75, "y": 3.5},
- {"matrix": [3, 9], "x": 9.75, "y": 3.5},
- {"matrix": [3, 10], "x": 10.75, "y": 3.5},
- {"matrix": [3, 11], "x": 11.75, "y": 3.5},
- {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.5},
- {"matrix": [4, 3], "x": 3.25, "y": 4.5},
- {"matrix": [4, 4], "x": 4.25, "y": 4.5},
- {"matrix": [4, 5], "x": 5.25, "y": 4.5},
- {"matrix": [4, 6], "x": 6.25, "y": 4.5},
- {"matrix": [4, 7], "x": 7.25, "y": 4.5},
- {"matrix": [4, 8], "x": 8.25, "y": 4.5},
- {"matrix": [4, 9], "x": 9.25, "y": 4.5},
- {"matrix": [4, 10], "x": 10.25, "y": 4.5},
- {"matrix": [4, 11], "x": 11.25, "y": 4.5},
- {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [4, 15], "x": 16.5, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
- {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25},
- {"matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 13], "x": 13.75, "y": 5.5, "w": 1.25},
-
- {"matrix": [5, 14], "x": 15.5, "y": 5.5},
- {"matrix": [5, 15], "x": 16.5, "y": 5.5},
- {"matrix": [5, 16], "x": 17.5, "y": 5.5}
- ]
- },
- "LAYOUT_tkl_ansi_splitbs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
- {"matrix": [0, 15], "x": 16.5, "y": 0},
- {"matrix": [0, 16], "x": 17.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.5},
- {"matrix": [1, 1], "x": 1, "y": 1.5},
- {"matrix": [1, 2], "x": 2, "y": 1.5},
- {"matrix": [1, 3], "x": 3, "y": 1.5},
- {"matrix": [1, 4], "x": 4, "y": 1.5},
- {"matrix": [1, 5], "x": 5, "y": 1.5},
- {"matrix": [1, 6], "x": 6, "y": 1.5},
- {"matrix": [1, 7], "x": 7, "y": 1.5},
- {"matrix": [1, 8], "x": 8, "y": 1.5},
- {"matrix": [1, 9], "x": 9, "y": 1.5},
- {"matrix": [1, 10], "x": 10, "y": 1.5},
- {"matrix": [1, 11], "x": 11, "y": 1.5},
- {"matrix": [1, 12], "x": 12, "y": 1.5},
- {"matrix": [1, 13], "x": 13, "y": 1.5},
- {"matrix": [3, 14], "x": 14, "y": 1.5},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1.5},
- {"matrix": [1, 15], "x": 16.5, "y": 1.5},
- {"matrix": [1, 16], "x": 17.5, "y": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.5},
- {"matrix": [2, 2], "x": 2.5, "y": 2.5},
- {"matrix": [2, 3], "x": 3.5, "y": 2.5},
- {"matrix": [2, 4], "x": 4.5, "y": 2.5},
- {"matrix": [2, 5], "x": 5.5, "y": 2.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2.5},
- {"matrix": [2, 7], "x": 7.5, "y": 2.5},
- {"matrix": [2, 8], "x": 8.5, "y": 2.5},
- {"matrix": [2, 9], "x": 9.5, "y": 2.5},
- {"matrix": [2, 10], "x": 10.5, "y": 2.5},
- {"matrix": [2, 11], "x": 11.5, "y": 2.5},
- {"matrix": [2, 12], "x": 12.5, "y": 2.5},
- {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.5, "y": 2.5},
- {"matrix": [2, 15], "x": 16.5, "y": 2.5},
- {"matrix": [2, 16], "x": 17.5, "y": 2.5},
-
- {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.5},
- {"matrix": [3, 2], "x": 2.75, "y": 3.5},
- {"matrix": [3, 3], "x": 3.75, "y": 3.5},
- {"matrix": [3, 4], "x": 4.75, "y": 3.5},
- {"matrix": [3, 5], "x": 5.75, "y": 3.5},
- {"matrix": [3, 6], "x": 6.75, "y": 3.5},
- {"matrix": [3, 7], "x": 7.75, "y": 3.5},
- {"matrix": [3, 8], "x": 8.75, "y": 3.5},
- {"matrix": [3, 9], "x": 9.75, "y": 3.5},
- {"matrix": [3, 10], "x": 10.75, "y": 3.5},
- {"matrix": [3, 11], "x": 11.75, "y": 3.5},
- {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.5},
- {"matrix": [4, 3], "x": 3.25, "y": 4.5},
- {"matrix": [4, 4], "x": 4.25, "y": 4.5},
- {"matrix": [4, 5], "x": 5.25, "y": 4.5},
- {"matrix": [4, 6], "x": 6.25, "y": 4.5},
- {"matrix": [4, 7], "x": 7.25, "y": 4.5},
- {"matrix": [4, 8], "x": 8.25, "y": 4.5},
- {"matrix": [4, 9], "x": 9.25, "y": 4.5},
- {"matrix": [4, 10], "x": 10.25, "y": 4.5},
- {"matrix": [4, 11], "x": 11.25, "y": 4.5},
- {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [4, 15], "x": 16.5, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
- {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25},
- {"matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 13], "x": 13.75, "y": 5.5, "w": 1.25},
-
- {"matrix": [5, 14], "x": 15.5, "y": 5.5},
- {"matrix": [5, 15], "x": 16.5, "y": 5.5},
- {"matrix": [5, 16], "x": 17.5, "y": 5.5}
- ]
- },
- "LAYOUT_tkl_ansi_tsangan": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
- {"matrix": [0, 15], "x": 16.5, "y": 0},
- {"matrix": [0, 16], "x": 17.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.5},
- {"matrix": [1, 1], "x": 1, "y": 1.5},
- {"matrix": [1, 2], "x": 2, "y": 1.5},
- {"matrix": [1, 3], "x": 3, "y": 1.5},
- {"matrix": [1, 4], "x": 4, "y": 1.5},
- {"matrix": [1, 5], "x": 5, "y": 1.5},
- {"matrix": [1, 6], "x": 6, "y": 1.5},
- {"matrix": [1, 7], "x": 7, "y": 1.5},
- {"matrix": [1, 8], "x": 8, "y": 1.5},
- {"matrix": [1, 9], "x": 9, "y": 1.5},
- {"matrix": [1, 10], "x": 10, "y": 1.5},
- {"matrix": [1, 11], "x": 11, "y": 1.5},
- {"matrix": [1, 12], "x": 12, "y": 1.5},
- {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1.5},
- {"matrix": [1, 15], "x": 16.5, "y": 1.5},
- {"matrix": [1, 16], "x": 17.5, "y": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.5},
- {"matrix": [2, 2], "x": 2.5, "y": 2.5},
- {"matrix": [2, 3], "x": 3.5, "y": 2.5},
- {"matrix": [2, 4], "x": 4.5, "y": 2.5},
- {"matrix": [2, 5], "x": 5.5, "y": 2.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2.5},
- {"matrix": [2, 7], "x": 7.5, "y": 2.5},
- {"matrix": [2, 8], "x": 8.5, "y": 2.5},
- {"matrix": [2, 9], "x": 9.5, "y": 2.5},
- {"matrix": [2, 10], "x": 10.5, "y": 2.5},
- {"matrix": [2, 11], "x": 11.5, "y": 2.5},
- {"matrix": [2, 12], "x": 12.5, "y": 2.5},
- {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.5, "y": 2.5},
- {"matrix": [2, 15], "x": 16.5, "y": 2.5},
- {"matrix": [2, 16], "x": 17.5, "y": 2.5},
-
- {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.5},
- {"matrix": [3, 2], "x": 2.75, "y": 3.5},
- {"matrix": [3, 3], "x": 3.75, "y": 3.5},
- {"matrix": [3, 4], "x": 4.75, "y": 3.5},
- {"matrix": [3, 5], "x": 5.75, "y": 3.5},
- {"matrix": [3, 6], "x": 6.75, "y": 3.5},
- {"matrix": [3, 7], "x": 7.75, "y": 3.5},
- {"matrix": [3, 8], "x": 8.75, "y": 3.5},
- {"matrix": [3, 9], "x": 9.75, "y": 3.5},
- {"matrix": [3, 10], "x": 10.75, "y": 3.5},
- {"matrix": [3, 11], "x": 11.75, "y": 3.5},
- {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.5},
- {"matrix": [4, 3], "x": 3.25, "y": 4.5},
- {"matrix": [4, 4], "x": 4.25, "y": 4.5},
- {"matrix": [4, 5], "x": 5.25, "y": 4.5},
- {"matrix": [4, 6], "x": 6.25, "y": 4.5},
- {"matrix": [4, 7], "x": 7.25, "y": 4.5},
- {"matrix": [4, 8], "x": 8.25, "y": 4.5},
- {"matrix": [4, 9], "x": 9.25, "y": 4.5},
- {"matrix": [4, 10], "x": 10.25, "y": 4.5},
- {"matrix": [4, 11], "x": 11.25, "y": 4.5},
- {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [4, 15], "x": 16.5, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"matrix": [5, 1], "x": 1.5, "y": 5.5},
- {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5},
- {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7},
- {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5},
- {"matrix": [5, 12], "x": 12.5, "y": 5.5},
- {"matrix": [5, 13], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"matrix": [5, 14], "x": 15.5, "y": 5.5},
- {"matrix": [5, 15], "x": 16.5, "y": 5.5},
- {"matrix": [5, 16], "x": 17.5, "y": 5.5}
- ]
- },
- "LAYOUT_tkl_ansi_tsangan_splitbs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
- {"matrix": [0, 15], "x": 16.5, "y": 0},
- {"matrix": [0, 16], "x": 17.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.5},
- {"matrix": [1, 1], "x": 1, "y": 1.5},
- {"matrix": [1, 2], "x": 2, "y": 1.5},
- {"matrix": [1, 3], "x": 3, "y": 1.5},
- {"matrix": [1, 4], "x": 4, "y": 1.5},
- {"matrix": [1, 5], "x": 5, "y": 1.5},
- {"matrix": [1, 6], "x": 6, "y": 1.5},
- {"matrix": [1, 7], "x": 7, "y": 1.5},
- {"matrix": [1, 8], "x": 8, "y": 1.5},
- {"matrix": [1, 9], "x": 9, "y": 1.5},
- {"matrix": [1, 10], "x": 10, "y": 1.5},
- {"matrix": [1, 11], "x": 11, "y": 1.5},
- {"matrix": [1, 12], "x": 12, "y": 1.5},
- {"matrix": [1, 13], "x": 13, "y": 1.5},
- {"matrix": [3, 14], "x": 14, "y": 1.5},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1.5},
- {"matrix": [1, 15], "x": 16.5, "y": 1.5},
- {"matrix": [1, 16], "x": 17.5, "y": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.5},
- {"matrix": [2, 2], "x": 2.5, "y": 2.5},
- {"matrix": [2, 3], "x": 3.5, "y": 2.5},
- {"matrix": [2, 4], "x": 4.5, "y": 2.5},
- {"matrix": [2, 5], "x": 5.5, "y": 2.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2.5},
- {"matrix": [2, 7], "x": 7.5, "y": 2.5},
- {"matrix": [2, 8], "x": 8.5, "y": 2.5},
- {"matrix": [2, 9], "x": 9.5, "y": 2.5},
- {"matrix": [2, 10], "x": 10.5, "y": 2.5},
- {"matrix": [2, 11], "x": 11.5, "y": 2.5},
- {"matrix": [2, 12], "x": 12.5, "y": 2.5},
- {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.5, "y": 2.5},
- {"matrix": [2, 15], "x": 16.5, "y": 2.5},
- {"matrix": [2, 16], "x": 17.5, "y": 2.5},
-
- {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.5},
- {"matrix": [3, 2], "x": 2.75, "y": 3.5},
- {"matrix": [3, 3], "x": 3.75, "y": 3.5},
- {"matrix": [3, 4], "x": 4.75, "y": 3.5},
- {"matrix": [3, 5], "x": 5.75, "y": 3.5},
- {"matrix": [3, 6], "x": 6.75, "y": 3.5},
- {"matrix": [3, 7], "x": 7.75, "y": 3.5},
- {"matrix": [3, 8], "x": 8.75, "y": 3.5},
- {"matrix": [3, 9], "x": 9.75, "y": 3.5},
- {"matrix": [3, 10], "x": 10.75, "y": 3.5},
- {"matrix": [3, 11], "x": 11.75, "y": 3.5},
- {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.5},
- {"matrix": [4, 3], "x": 3.25, "y": 4.5},
- {"matrix": [4, 4], "x": 4.25, "y": 4.5},
- {"matrix": [4, 5], "x": 5.25, "y": 4.5},
- {"matrix": [4, 6], "x": 6.25, "y": 4.5},
- {"matrix": [4, 7], "x": 7.25, "y": 4.5},
- {"matrix": [4, 8], "x": 8.25, "y": 4.5},
- {"matrix": [4, 9], "x": 9.25, "y": 4.5},
- {"matrix": [4, 10], "x": 10.25, "y": 4.5},
- {"matrix": [4, 11], "x": 11.25, "y": 4.5},
- {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [4, 15], "x": 16.5, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"matrix": [5, 1], "x": 1.5, "y": 5.5},
- {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5},
- {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7},
- {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5},
- {"matrix": [5, 12], "x": 12.5, "y": 5.5},
- {"matrix": [5, 13], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"matrix": [5, 14], "x": 15.5, "y": 5.5},
- {"matrix": [5, 15], "x": 16.5, "y": 5.5},
- {"matrix": [5, 16], "x": 17.5, "y": 5.5}
- ]
- },
- "LAYOUT_tkl_ansi_wkl": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
- {"matrix": [0, 15], "x": 16.5, "y": 0},
- {"matrix": [0, 16], "x": 17.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.5},
- {"matrix": [1, 1], "x": 1, "y": 1.5},
- {"matrix": [1, 2], "x": 2, "y": 1.5},
- {"matrix": [1, 3], "x": 3, "y": 1.5},
- {"matrix": [1, 4], "x": 4, "y": 1.5},
- {"matrix": [1, 5], "x": 5, "y": 1.5},
- {"matrix": [1, 6], "x": 6, "y": 1.5},
- {"matrix": [1, 7], "x": 7, "y": 1.5},
- {"matrix": [1, 8], "x": 8, "y": 1.5},
- {"matrix": [1, 9], "x": 9, "y": 1.5},
- {"matrix": [1, 10], "x": 10, "y": 1.5},
- {"matrix": [1, 11], "x": 11, "y": 1.5},
- {"matrix": [1, 12], "x": 12, "y": 1.5},
- {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1.5},
- {"matrix": [1, 15], "x": 16.5, "y": 1.5},
- {"matrix": [1, 16], "x": 17.5, "y": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.5},
- {"matrix": [2, 2], "x": 2.5, "y": 2.5},
- {"matrix": [2, 3], "x": 3.5, "y": 2.5},
- {"matrix": [2, 4], "x": 4.5, "y": 2.5},
- {"matrix": [2, 5], "x": 5.5, "y": 2.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2.5},
- {"matrix": [2, 7], "x": 7.5, "y": 2.5},
- {"matrix": [2, 8], "x": 8.5, "y": 2.5},
- {"matrix": [2, 9], "x": 9.5, "y": 2.5},
- {"matrix": [2, 10], "x": 10.5, "y": 2.5},
- {"matrix": [2, 11], "x": 11.5, "y": 2.5},
- {"matrix": [2, 12], "x": 12.5, "y": 2.5},
- {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.5, "y": 2.5},
- {"matrix": [2, 15], "x": 16.5, "y": 2.5},
- {"matrix": [2, 16], "x": 17.5, "y": 2.5},
-
- {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.5},
- {"matrix": [3, 2], "x": 2.75, "y": 3.5},
- {"matrix": [3, 3], "x": 3.75, "y": 3.5},
- {"matrix": [3, 4], "x": 4.75, "y": 3.5},
- {"matrix": [3, 5], "x": 5.75, "y": 3.5},
- {"matrix": [3, 6], "x": 6.75, "y": 3.5},
- {"matrix": [3, 7], "x": 7.75, "y": 3.5},
- {"matrix": [3, 8], "x": 8.75, "y": 3.5},
- {"matrix": [3, 9], "x": 9.75, "y": 3.5},
- {"matrix": [3, 10], "x": 10.75, "y": 3.5},
- {"matrix": [3, 11], "x": 11.75, "y": 3.5},
- {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.5},
- {"matrix": [4, 3], "x": 3.25, "y": 4.5},
- {"matrix": [4, 4], "x": 4.25, "y": 4.5},
- {"matrix": [4, 5], "x": 5.25, "y": 4.5},
- {"matrix": [4, 6], "x": 6.25, "y": 4.5},
- {"matrix": [4, 7], "x": 7.25, "y": 4.5},
- {"matrix": [4, 8], "x": 8.25, "y": 4.5},
- {"matrix": [4, 9], "x": 9.25, "y": 4.5},
- {"matrix": [4, 10], "x": 10.25, "y": 4.5},
- {"matrix": [4, 11], "x": 11.25, "y": 4.5},
- {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [4, 15], "x": 16.5, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5},
- {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7},
- {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5},
- {"matrix": [5, 13], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"matrix": [5, 14], "x": 15.5, "y": 5.5},
- {"matrix": [5, 15], "x": 16.5, "y": 5.5},
- {"matrix": [5, 16], "x": 17.5, "y": 5.5}
- ]
- },
- "LAYOUT_tkl_ansi_wkl_splitbs": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
- {"matrix": [0, 15], "x": 16.5, "y": 0},
- {"matrix": [0, 16], "x": 17.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.5},
- {"matrix": [1, 1], "x": 1, "y": 1.5},
- {"matrix": [1, 2], "x": 2, "y": 1.5},
- {"matrix": [1, 3], "x": 3, "y": 1.5},
- {"matrix": [1, 4], "x": 4, "y": 1.5},
- {"matrix": [1, 5], "x": 5, "y": 1.5},
- {"matrix": [1, 6], "x": 6, "y": 1.5},
- {"matrix": [1, 7], "x": 7, "y": 1.5},
- {"matrix": [1, 8], "x": 8, "y": 1.5},
- {"matrix": [1, 9], "x": 9, "y": 1.5},
- {"matrix": [1, 10], "x": 10, "y": 1.5},
- {"matrix": [1, 11], "x": 11, "y": 1.5},
- {"matrix": [1, 12], "x": 12, "y": 1.5},
- {"matrix": [1, 13], "x": 13, "y": 1.5},
- {"matrix": [3, 14], "x": 14, "y": 1.5},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1.5},
- {"matrix": [1, 15], "x": 16.5, "y": 1.5},
- {"matrix": [1, 16], "x": 17.5, "y": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.5},
- {"matrix": [2, 2], "x": 2.5, "y": 2.5},
- {"matrix": [2, 3], "x": 3.5, "y": 2.5},
- {"matrix": [2, 4], "x": 4.5, "y": 2.5},
- {"matrix": [2, 5], "x": 5.5, "y": 2.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2.5},
- {"matrix": [2, 7], "x": 7.5, "y": 2.5},
- {"matrix": [2, 8], "x": 8.5, "y": 2.5},
- {"matrix": [2, 9], "x": 9.5, "y": 2.5},
- {"matrix": [2, 10], "x": 10.5, "y": 2.5},
- {"matrix": [2, 11], "x": 11.5, "y": 2.5},
- {"matrix": [2, 12], "x": 12.5, "y": 2.5},
- {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 14], "x": 15.5, "y": 2.5},
- {"matrix": [2, 15], "x": 16.5, "y": 2.5},
- {"matrix": [2, 16], "x": 17.5, "y": 2.5},
-
- {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 1], "x": 1.75, "y": 3.5},
- {"matrix": [3, 2], "x": 2.75, "y": 3.5},
- {"matrix": [3, 3], "x": 3.75, "y": 3.5},
- {"matrix": [3, 4], "x": 4.75, "y": 3.5},
- {"matrix": [3, 5], "x": 5.75, "y": 3.5},
- {"matrix": [3, 6], "x": 6.75, "y": 3.5},
- {"matrix": [3, 7], "x": 7.75, "y": 3.5},
- {"matrix": [3, 8], "x": 8.75, "y": 3.5},
- {"matrix": [3, 9], "x": 9.75, "y": 3.5},
- {"matrix": [3, 10], "x": 10.75, "y": 3.5},
- {"matrix": [3, 11], "x": 11.75, "y": 3.5},
- {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [4, 2], "x": 2.25, "y": 4.5},
- {"matrix": [4, 3], "x": 3.25, "y": 4.5},
- {"matrix": [4, 4], "x": 4.25, "y": 4.5},
- {"matrix": [4, 5], "x": 5.25, "y": 4.5},
- {"matrix": [4, 6], "x": 6.25, "y": 4.5},
- {"matrix": [4, 7], "x": 7.25, "y": 4.5},
- {"matrix": [4, 8], "x": 8.25, "y": 4.5},
- {"matrix": [4, 9], "x": 9.25, "y": 4.5},
- {"matrix": [4, 10], "x": 10.25, "y": 4.5},
- {"matrix": [4, 11], "x": 11.25, "y": 4.5},
- {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [4, 15], "x": 16.5, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5},
- {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5},
- {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7},
- {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5},
- {"matrix": [5, 13], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"matrix": [5, 14], "x": 15.5, "y": 5.5},
- {"matrix": [5, 15], "x": 16.5, "y": 5.5},
- {"matrix": [5, 16], "x": 17.5, "y": 5.5}
- ]
- },
- "LAYOUT_tkl_iso": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [0, 2], "x": 2, "y": 0},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0},
- {"matrix": [0, 5], "x": 5, "y": 0},
-
- {"matrix": [0, 6], "x": 6.5, "y": 0},
- {"matrix": [0, 7], "x": 7.5, "y": 0},
- {"matrix": [0, 8], "x": 8.5, "y": 0},
- {"matrix": [0, 9], "x": 9.5, "y": 0},
-
- {"matrix": [0, 10], "x": 11, "y": 0},
- {"matrix": [0, 11], "x": 12, "y": 0},
- {"matrix": [0, 12], "x": 13, "y": 0},
- {"matrix": [0, 13], "x": 14, "y": 0},
-
- {"matrix": [0, 14], "x": 15.5, "y": 0},
- {"matrix": [0, 15], "x": 16.5, "y": 0},
- {"matrix": [0, 16], "x": 17.5, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 1.5},
- {"matrix": [1, 1], "x": 1, "y": 1.5},
- {"matrix": [1, 2], "x": 2, "y": 1.5},
- {"matrix": [1, 3], "x": 3, "y": 1.5},
- {"matrix": [1, 4], "x": 4, "y": 1.5},
- {"matrix": [1, 5], "x": 5, "y": 1.5},
- {"matrix": [1, 6], "x": 6, "y": 1.5},
- {"matrix": [1, 7], "x": 7, "y": 1.5},
- {"matrix": [1, 8], "x": 8, "y": 1.5},
- {"matrix": [1, 9], "x": 9, "y": 1.5},
- {"matrix": [1, 10], "x": 10, "y": 1.5},
- {"matrix": [1, 11], "x": 11, "y": 1.5},
- {"matrix": [1, 12], "x": 12, "y": 1.5},
- {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [1, 14], "x": 15.5, "y": 1.5},
- {"matrix": [1, 15], "x": 16.5, "y": 1.5},
- {"matrix": [1, 16], "x": 17.5, "y": 1.5},
-
- {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 1], "x": 1.5, "y": 2.5},
- {"matrix": [2, 2], "x": 2.5, "y": 2.5},
- {"matrix": [2, 3], "x": 3.5, "y": 2.5},
- {"matrix": [2, 4], "x": 4.5, "y": 2.5},
- {"matrix": [2, 5], "x": 5.5, "y": 2.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2.5},
- {"matrix": [2, 7], "x": 7.5, "y": 2.5},
- {"matrix": [2, 8], "x": 8.5, "y": 2.5},
- {"matrix": [2, 9], "x": 9.5, "y": 2.5},
- {"matrix": [2, 10], "x": 10.5, "y": 2.5},
- {"matrix": [2, 11], "x": 11.5, "y": 2.5},
- {"matrix": [2, 12], "x": 12.5, "y": 2.5},
- {"matrix": [2, 14], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2},
-
- {"matrix": [2, 15], "x": 15.5, "y": 2.5},
- {"matrix": [2, 16], "x": 16.5, "y": 2.5},
- {"matrix": [3, 0], "x": 17.5, "y": 2.5},
-
- {"matrix": [3, 1], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 2], "x": 1.75, "y": 3.5},
- {"matrix": [3, 3], "x": 2.75, "y": 3.5},
- {"matrix": [3, 4], "x": 3.75, "y": 3.5},
- {"matrix": [3, 5], "x": 4.75, "y": 3.5},
- {"matrix": [3, 6], "x": 5.75, "y": 3.5},
- {"matrix": [3, 7], "x": 6.75, "y": 3.5},
- {"matrix": [3, 8], "x": 7.75, "y": 3.5},
- {"matrix": [3, 9], "x": 8.75, "y": 3.5},
- {"matrix": [3, 10], "x": 9.75, "y": 3.5},
- {"matrix": [3, 11], "x": 10.75, "y": 3.5},
- {"matrix": [2, 13], "x": 11.75, "y": 3.5},
- {"matrix": [3, 13], "x": 12.75, "y": 3.5},
-
- {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25},
- {"matrix": [4, 1], "x": 1.25, "y": 4.5},
- {"matrix": [4, 2], "x": 2.25, "y": 4.5},
- {"matrix": [4, 3], "x": 3.25, "y": 4.5},
- {"matrix": [4, 4], "x": 4.25, "y": 4.5},
- {"matrix": [4, 5], "x": 5.25, "y": 4.5},
- {"matrix": [4, 6], "x": 6.25, "y": 4.5},
- {"matrix": [4, 7], "x": 7.25, "y": 4.5},
- {"matrix": [4, 8], "x": 8.25, "y": 4.5},
- {"matrix": [4, 9], "x": 9.25, "y": 4.5},
- {"matrix": [4, 10], "x": 10.25, "y": 4.5},
- {"matrix": [4, 11], "x": 11.25, "y": 4.5},
- {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [4, 15], "x": 16.5, "y": 4.5},
-
- {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25},
- {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25},
- {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25},
- {"matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25},
- {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.25},
- {"matrix": [5, 13], "x": 13.75, "y": 5.5, "w": 1.25},
-
- {"matrix": [5, 14], "x": 15.5, "y": 5.5},
- {"matrix": [5, 15], "x": 16.5, "y": 5.5},
- {"matrix": [5, 16], "x": 17.5, "y": 5.5}
- ]
- }
- }
-}
diff --git a/keyboards/kbdfans/epoch80/keyboard.json b/keyboards/kbdfans/epoch80/keyboard.json
@@ -0,0 +1,865 @@
+{
+ "keyboard_name": "epoch80",
+ "manufacturer": "caryworks",
+ "url": "https://kbdfans.com/collections/80-diy-kit/products/coming-soon-epoch-80-mechanical-keyboard",
+ "maintainer": "kb-elmo",
+ "usb": {
+ "vid": "0x6463",
+ "pid": "0x0000",
+ "device_version": "0.0.1"
+ },
+ "features": {
+ "bootmagic": true,
+ "command": false,
+ "console": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D4", "D6", "D2", "D3", "D5"],
+ "rows": ["D1", "D0", "B3", "B0", "B2", "B1"]
+ },
+ "diode_direction": "COL2ROW",
+ "indicators": {
+ "caps_lock": "E6",
+ "scroll_lock": "B7",
+ "on_state": 0
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "community_layouts": ["tkl_ansi", "tkl_iso"],
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [0, 2], "x": 2, "y": 0},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0},
+ {"matrix": [0, 5], "x": 5, "y": 0},
+
+ {"matrix": [0, 6], "x": 6.5, "y": 0},
+ {"matrix": [0, 7], "x": 7.5, "y": 0},
+ {"matrix": [0, 8], "x": 8.5, "y": 0},
+ {"matrix": [0, 9], "x": 9.5, "y": 0},
+
+ {"matrix": [0, 10], "x": 11, "y": 0},
+ {"matrix": [0, 11], "x": 12, "y": 0},
+ {"matrix": [0, 12], "x": 13, "y": 0},
+ {"matrix": [0, 13], "x": 14, "y": 0},
+
+ {"matrix": [0, 14], "x": 15.5, "y": 0},
+ {"matrix": [0, 15], "x": 16.5, "y": 0},
+ {"matrix": [0, 16], "x": 17.5, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.5},
+ {"matrix": [1, 1], "x": 1, "y": 1.5},
+ {"matrix": [1, 2], "x": 2, "y": 1.5},
+ {"matrix": [1, 3], "x": 3, "y": 1.5},
+ {"matrix": [1, 4], "x": 4, "y": 1.5},
+ {"matrix": [1, 5], "x": 5, "y": 1.5},
+ {"matrix": [1, 6], "x": 6, "y": 1.5},
+ {"matrix": [1, 7], "x": 7, "y": 1.5},
+ {"matrix": [1, 8], "x": 8, "y": 1.5},
+ {"matrix": [1, 9], "x": 9, "y": 1.5},
+ {"matrix": [1, 10], "x": 10, "y": 1.5},
+ {"matrix": [1, 11], "x": 11, "y": 1.5},
+ {"matrix": [1, 12], "x": 12, "y": 1.5},
+ {"matrix": [1, 13], "x": 13, "y": 1.5},
+ {"matrix": [3, 14], "x": 14, "y": 1.5},
+
+ {"matrix": [1, 14], "x": 15.5, "y": 1.5},
+ {"matrix": [1, 15], "x": 16.5, "y": 1.5},
+ {"matrix": [1, 16], "x": 17.5, "y": 1.5},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5},
+ {"matrix": [2, 1], "x": 1.5, "y": 2.5},
+ {"matrix": [2, 2], "x": 2.5, "y": 2.5},
+ {"matrix": [2, 3], "x": 3.5, "y": 2.5},
+ {"matrix": [2, 4], "x": 4.5, "y": 2.5},
+ {"matrix": [2, 5], "x": 5.5, "y": 2.5},
+ {"matrix": [2, 6], "x": 6.5, "y": 2.5},
+ {"matrix": [2, 7], "x": 7.5, "y": 2.5},
+ {"matrix": [2, 8], "x": 8.5, "y": 2.5},
+ {"matrix": [2, 9], "x": 9.5, "y": 2.5},
+ {"matrix": [2, 10], "x": 10.5, "y": 2.5},
+ {"matrix": [2, 11], "x": 11.5, "y": 2.5},
+ {"matrix": [2, 12], "x": 12.5, "y": 2.5},
+ {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5},
+
+ {"matrix": [2, 14], "x": 15.5, "y": 2.5},
+ {"matrix": [2, 15], "x": 16.5, "y": 2.5},
+ {"matrix": [2, 16], "x": 17.5, "y": 2.5},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75},
+ {"matrix": [3, 1], "x": 1.75, "y": 3.5},
+ {"matrix": [3, 2], "x": 2.75, "y": 3.5},
+ {"matrix": [3, 3], "x": 3.75, "y": 3.5},
+ {"matrix": [3, 4], "x": 4.75, "y": 3.5},
+ {"matrix": [3, 5], "x": 5.75, "y": 3.5},
+ {"matrix": [3, 6], "x": 6.75, "y": 3.5},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.5},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.5},
+ {"matrix": [3, 9], "x": 9.75, "y": 3.5},
+ {"matrix": [3, 10], "x": 10.75, "y": 3.5},
+ {"matrix": [3, 11], "x": 11.75, "y": 3.5},
+ {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25},
+ {"matrix": [4, 1], "x": 1.25, "y": 4.5},
+ {"matrix": [4, 2], "x": 2.25, "y": 4.5},
+ {"matrix": [4, 3], "x": 3.25, "y": 4.5},
+ {"matrix": [4, 4], "x": 4.25, "y": 4.5},
+ {"matrix": [4, 5], "x": 5.25, "y": 4.5},
+ {"matrix": [4, 6], "x": 6.25, "y": 4.5},
+ {"matrix": [4, 7], "x": 7.25, "y": 4.5},
+ {"matrix": [4, 8], "x": 8.25, "y": 4.5},
+ {"matrix": [4, 9], "x": 9.25, "y": 4.5},
+ {"matrix": [4, 10], "x": 10.25, "y": 4.5},
+ {"matrix": [4, 11], "x": 11.25, "y": 4.5},
+ {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75},