commit: 49593dc81ffc178e56639c89e61572e570b42ad5
parent 5ab3b27e5f9049d2e4036a71cc4fc7f2922629d1
Author: Joel Challis <git@zvecr.com>
Date: Sat, 20 Apr 2024 09:18:12 +0100
Migrate build target markers to keyboard.json - OQ (#23564)
Diffstat:
45 files changed, 2690 insertions(+), 2758 deletions(-)
diff --git a/keyboards/oddball/info.json b/keyboards/oddball/info.json
@@ -8,6 +8,13 @@
"pid": "0xCA49",
"device_version": "0.0.1"
},
+ "features": {
+ "bootmagic": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false,
+ "pointing_device": true
+ },
"split": {
"enabled": true
},
diff --git a/keyboards/oddball/rules.mk b/keyboards/oddball/rules.mk
@@ -1,17 +1,3 @@
-# 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
-POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = adns9800
DEFAULT_FOLDER = oddball/v1
diff --git a/keyboards/oddforge/vea/info.json b/keyboards/oddforge/vea/info.json
@@ -1,161 +0,0 @@
-{
- "keyboard_name": "VE.A",
- "manufacturer": "OddForge",
- "url": "https://drop.com/buy/ve-a",
- "maintainer": "MajorKoos",
- "usb": {
- "vid": "0xFFFE",
- "pid": "0x4155",
- "device_version": "1.0.0"
- },
- "backlight": {
- "pin": "D4"
- },
- "dynamic_keymap": {
- "layer_count": 3
- },
- "rgblight": {
- "led_count": 18,
- "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": {
- "driver": "custom"
- },
- "indicators": {
- "caps_lock": "D1",
- "num_lock": "D0",
- "scroll_lock": "D6"
- },
- "processor": "atmega32a",
- "bootloader": "bootloadhid",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [5, 0], "x": 2.25, "y": 0},
- {"matrix": [5, 1], "x": 3.25, "y": 0},
- {"matrix": [5, 2], "x": 4.25, "y": 0},
- {"matrix": [5, 3], "x": 5.25, "y": 0},
- {"matrix": [5, 4], "x": 6.25, "y": 0},
- {"matrix": [5, 5], "x": 7.25, "y": 0},
- {"matrix": [5, 6], "x": 8.25, "y": 0},
-
- {"matrix": [5, 8], "x": 10.75, "y": 0},
- {"matrix": [5, 9], "x": 11.75, "y": 0},
- {"matrix": [5, 10], "x": 12.75, "y": 0},
- {"matrix": [5, 11], "x": 13.75, "y": 0},
- {"matrix": [5, 12], "x": 14.75, "y": 0},
- {"matrix": [5, 13], "x": 15.75, "y": 0},
- {"matrix": [6, 11], "x": 16.75, "y": 0},
- {"matrix": [7, 11], "x": 17.75, "y": 0},
- {"matrix": [6, 13], "x": 18.75, "y": 0},
-
- {"matrix": [6, 1], "x": 0, "y": 1},
- {"matrix": [7, 1], "x": 1, "y": 1},
-
- {"matrix": [4, 0], "x": 2.25, "y": 1},
- {"matrix": [4, 1], "x": 3.25, "y": 1},
- {"matrix": [4, 2], "x": 4.25, "y": 1},
- {"matrix": [4, 3], "x": 5.25, "y": 1},
- {"matrix": [4, 4], "x": 6.25, "y": 1},
- {"matrix": [4, 5], "x": 7.25, "y": 1},
- {"matrix": [4, 6], "x": 8.25, "y": 1},
-
- {"matrix": [4, 8], "x": 10.75, "y": 1},
- {"matrix": [4, 9], "x": 11.75, "y": 1},
- {"matrix": [4, 10], "x": 12.75, "y": 1},
- {"matrix": [4, 11], "x": 13.75, "y": 1},
- {"matrix": [4, 12], "x": 14.75, "y": 1},
- {"matrix": [4, 13], "x": 15.75, "y": 1},
- {"matrix": [4, 14], "x": 16.75, "y": 1, "w": 2},
- {"matrix": [6, 10], "x": 18.75, "y": 1},
-
- {"matrix": [6, 2], "x": 0, "y": 2},
- {"matrix": [7, 2], "x": 1, "y": 2},
-
- {"matrix": [3, 0], "x": 2.25, "y": 2, "w": 1.5},
- {"matrix": [3, 1], "x": 3.75, "y": 2},
- {"matrix": [3, 2], "x": 4.75, "y": 2},
- {"matrix": [3, 3], "x": 5.75, "y": 2},
- {"matrix": [3, 4], "x": 6.75, "y": 2},
- {"matrix": [3, 5], "x": 7.75, "y": 2},
-
- {"matrix": [1, 8], "x": 10.25, "y": 2},
- {"matrix": [1, 9], "x": 11.25, "y": 2},
- {"matrix": [1, 10], "x": 12.25, "y": 2},
- {"matrix": [1, 11], "x": 13.25, "y": 2},
- {"matrix": [1, 12], "x": 14.25, "y": 2},
- {"matrix": [1, 13], "x": 15.25, "y": 2},
- {"matrix": [1, 14], "x": 16.25, "y": 2},
- {"matrix": [2, 14], "x": 17.25, "y": 2, "w": 1.5},
- {"matrix": [7, 10], "x": 18.75, "y": 2},
-
- {"matrix": [6, 3], "x": 0, "y": 3},
- {"matrix": [7, 3], "x": 1, "y": 3},
-
- {"matrix": [2, 0], "x": 2.25, "y": 3, "w": 1.75},
- {"matrix": [2, 1], "x": 4, "y": 3},
- {"matrix": [2, 2], "x": 5, "y": 3},
- {"matrix": [2, 3], "x": 6, "y": 3},
- {"matrix": [2, 4], "x": 7, "y": 3},
- {"matrix": [2, 5], "x": 8, "y": 3},
-
- {"matrix": [2, 8], "x": 10.5, "y": 3},
- {"matrix": [2, 9], "x": 11.5, "y": 3},
- {"matrix": [2, 10], "x": 12.5, "y": 3},
- {"matrix": [2, 11], "x": 13.5, "y": 3},
- {"matrix": [2, 12], "x": 14.5, "y": 3},
- {"matrix": [2, 13], "x": 15.5, "y": 3},
- {"matrix": [3, 13], "x": 16.5, "y": 3, "w": 2.25},
- {"matrix": [6, 12], "x": 18.75, "y": 3},
-
- {"matrix": [6, 4], "x": 0, "y": 4},
- {"matrix": [7, 4], "x": 1, "y": 4},
-
- {"matrix": [1, 0], "x": 2.25, "y": 4, "w": 2.25},
- {"matrix": [1, 1], "x": 4.5, "y": 4},
- {"matrix": [1, 2], "x": 5.5, "y": 4},
- {"matrix": [1, 3], "x": 6.5, "y": 4},
- {"matrix": [1, 4], "x": 7.5, "y": 4},
- {"matrix": [1, 5], "x": 8.5, "y": 4},
-
- {"matrix": [3, 8], "x": 11, "y": 4},
- {"matrix": [3, 9], "x": 12, "y": 4},
- {"matrix": [3, 10], "x": 13, "y": 4},
- {"matrix": [3, 11], "x": 14, "y": 4},
- {"matrix": [3, 12], "x": 15, "y": 4},
- {"matrix": [3, 14], "x": 16, "y": 4, "w": 1.75},
- {"matrix": [6, 8], "x": 17.75, "y": 4},
- {"matrix": [7, 12], "x": 18.75, "y": 4},
-
- {"matrix": [6, 5], "x": 0, "y": 5},
- {"matrix": [7, 5], "x": 1, "y": 5},
-
- {"matrix": [0, 0], "x": 2.25, "y": 5, "w": 1.25},
- {"matrix": [0, 1], "x": 3.5, "y": 5, "w": 1.25},
- {"matrix": [0, 2], "x": 4.75, "y": 5, "w": 1.25},
- {"matrix": [7, 7], "x": 6, "y": 5, "w": 2},
- {"matrix": [6, 6], "x": 8, "y": 5},
-
- {"matrix": [6, 14], "x": 10.5, "y": 5, "w": 2.75},
- {"matrix": [0, 10], "x": 13.25, "y": 5, "w": 1.25},
- {"matrix": [0, 9], "x": 14.5, "y": 5},
- {"matrix": [0, 8], "x": 15.5, "y": 5, "w": 1.25},
- {"matrix": [7, 8], "x": 16.75, "y": 5},
- {"matrix": [6, 9], "x": 17.75, "y": 5},
- {"matrix": [7, 9], "x": 18.75, "y": 5}
- ]
- }
- }
-}
diff --git a/keyboards/oddforge/vea/keyboard.json b/keyboards/oddforge/vea/keyboard.json
@@ -0,0 +1,168 @@
+{
+ "keyboard_name": "VE.A",
+ "manufacturer": "OddForge",
+ "url": "https://drop.com/buy/ve-a",
+ "maintainer": "MajorKoos",
+ "usb": {
+ "vid": "0xFFFE",
+ "pid": "0x4155",
+ "device_version": "1.0.0"
+ },
+ "features": {
+ "backlight": true,
+ "bootmagic": false,
+ "extrakey": true,
+ "mousekey": false,
+ "rgblight": true
+ },
+ "backlight": {
+ "pin": "D4"
+ },
+ "dynamic_keymap": {
+ "layer_count": 3
+ },
+ "rgblight": {
+ "led_count": 18,
+ "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": {
+ "driver": "custom"
+ },
+ "indicators": {
+ "caps_lock": "D1",
+ "num_lock": "D0",
+ "scroll_lock": "D6"
+ },
+ "processor": "atmega32a",
+ "bootloader": "bootloadhid",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [5, 0], "x": 2.25, "y": 0},
+ {"matrix": [5, 1], "x": 3.25, "y": 0},
+ {"matrix": [5, 2], "x": 4.25, "y": 0},
+ {"matrix": [5, 3], "x": 5.25, "y": 0},
+ {"matrix": [5, 4], "x": 6.25, "y": 0},
+ {"matrix": [5, 5], "x": 7.25, "y": 0},
+ {"matrix": [5, 6], "x": 8.25, "y": 0},
+
+ {"matrix": [5, 8], "x": 10.75, "y": 0},
+ {"matrix": [5, 9], "x": 11.75, "y": 0},
+ {"matrix": [5, 10], "x": 12.75, "y": 0},
+ {"matrix": [5, 11], "x": 13.75, "y": 0},
+ {"matrix": [5, 12], "x": 14.75, "y": 0},
+ {"matrix": [5, 13], "x": 15.75, "y": 0},
+ {"matrix": [6, 11], "x": 16.75, "y": 0},
+ {"matrix": [7, 11], "x": 17.75, "y": 0},
+ {"matrix": [6, 13], "x": 18.75, "y": 0},
+
+ {"matrix": [6, 1], "x": 0, "y": 1},
+ {"matrix": [7, 1], "x": 1, "y": 1},
+
+ {"matrix": [4, 0], "x": 2.25, "y": 1},
+ {"matrix": [4, 1], "x": 3.25, "y": 1},
+ {"matrix": [4, 2], "x": 4.25, "y": 1},
+ {"matrix": [4, 3], "x": 5.25, "y": 1},
+ {"matrix": [4, 4], "x": 6.25, "y": 1},
+ {"matrix": [4, 5], "x": 7.25, "y": 1},
+ {"matrix": [4, 6], "x": 8.25, "y": 1},
+
+ {"matrix": [4, 8], "x": 10.75, "y": 1},
+ {"matrix": [4, 9], "x": 11.75, "y": 1},
+ {"matrix": [4, 10], "x": 12.75, "y": 1},
+ {"matrix": [4, 11], "x": 13.75, "y": 1},
+ {"matrix": [4, 12], "x": 14.75, "y": 1},
+ {"matrix": [4, 13], "x": 15.75, "y": 1},
+ {"matrix": [4, 14], "x": 16.75, "y": 1, "w": 2},
+ {"matrix": [6, 10], "x": 18.75, "y": 1},
+
+ {"matrix": [6, 2], "x": 0, "y": 2},
+ {"matrix": [7, 2], "x": 1, "y": 2},
+
+ {"matrix": [3, 0], "x": 2.25, "y": 2, "w": 1.5},
+ {"matrix": [3, 1], "x": 3.75, "y": 2},
+ {"matrix": [3, 2], "x": 4.75, "y": 2},
+ {"matrix": [3, 3], "x": 5.75, "y": 2},
+ {"matrix": [3, 4], "x": 6.75, "y": 2},
+ {"matrix": [3, 5], "x": 7.75, "y": 2},
+
+ {"matrix": [1, 8], "x": 10.25, "y": 2},
+ {"matrix": [1, 9], "x": 11.25, "y": 2},
+ {"matrix": [1, 10], "x": 12.25, "y": 2},
+ {"matrix": [1, 11], "x": 13.25, "y": 2},
+ {"matrix": [1, 12], "x": 14.25, "y": 2},
+ {"matrix": [1, 13], "x": 15.25, "y": 2},
+ {"matrix": [1, 14], "x": 16.25, "y": 2},
+ {"matrix": [2, 14], "x": 17.25, "y": 2, "w": 1.5},
+ {"matrix": [7, 10], "x": 18.75, "y": 2},
+
+ {"matrix": [6, 3], "x": 0, "y": 3},
+ {"matrix": [7, 3], "x": 1, "y": 3},
+
+ {"matrix": [2, 0], "x": 2.25, "y": 3, "w": 1.75},
+ {"matrix": [2, 1], "x": 4, "y": 3},
+ {"matrix": [2, 2], "x": 5, "y": 3},
+ {"matrix": [2, 3], "x": 6, "y": 3},
+ {"matrix": [2, 4], "x": 7, "y": 3},
+ {"matrix": [2, 5], "x": 8, "y": 3},
+
+ {"matrix": [2, 8], "x": 10.5, "y": 3},
+ {"matrix": [2, 9], "x": 11.5, "y": 3},
+ {"matrix": [2, 10], "x": 12.5, "y": 3},
+ {"matrix": [2, 11], "x": 13.5, "y": 3},
+ {"matrix": [2, 12], "x": 14.5, "y": 3},
+ {"matrix": [2, 13], "x": 15.5, "y": 3},
+ {"matrix": [3, 13], "x": 16.5, "y": 3, "w": 2.25},
+ {"matrix": [6, 12], "x": 18.75, "y": 3},
+
+ {"matrix": [6, 4], "x": 0, "y": 4},
+ {"matrix": [7, 4], "x": 1, "y": 4},
+
+ {"matrix": [1, 0], "x": 2.25, "y": 4, "w": 2.25},
+ {"matrix": [1, 1], "x": 4.5, "y": 4},
+ {"matrix": [1, 2], "x": 5.5, "y": 4},
+ {"matrix": [1, 3], "x": 6.5, "y": 4},
+ {"matrix": [1, 4], "x": 7.5, "y": 4},
+ {"matrix": [1, 5], "x": 8.5, "y": 4},
+
+ {"matrix": [3, 8], "x": 11, "y": 4},
+ {"matrix": [3, 9], "x": 12, "y": 4},
+ {"matrix": [3, 10], "x": 13, "y": 4},
+ {"matrix": [3, 11], "x": 14, "y": 4},
+ {"matrix": [3, 12], "x": 15, "y": 4},
+ {"matrix": [3, 14], "x": 16, "y": 4, "w": 1.75},
+ {"matrix": [6, 8], "x": 17.75, "y": 4},
+ {"matrix": [7, 12], "x": 18.75, "y": 4},
+
+ {"matrix": [6, 5], "x": 0, "y": 5},
+ {"matrix": [7, 5], "x": 1, "y": 5},
+
+ {"matrix": [0, 0], "x": 2.25, "y": 5, "w": 1.25},
+ {"matrix": [0, 1], "x": 3.5, "y": 5, "w": 1.25},
+ {"matrix": [0, 2], "x": 4.75, "y": 5, "w": 1.25},
+ {"matrix": [7, 7], "x": 6, "y": 5, "w": 2},
+ {"matrix": [6, 6], "x": 8, "y": 5},
+
+ {"matrix": [6, 14], "x": 10.5, "y": 5, "w": 2.75},
+ {"matrix": [0, 10], "x": 13.25, "y": 5, "w": 1.25},
+ {"matrix": [0, 9], "x": 14.5, "y": 5},
+ {"matrix": [0, 8], "x": 15.5, "y": 5, "w": 1.25},
+ {"matrix": [7, 8], "x": 16.75, "y": 5},
+ {"matrix": [6, 9], "x": 17.75, "y": 5},
+ {"matrix": [7, 9], "x": 18.75, "y": 5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/oddforge/vea/rules.mk b/keyboards/oddforge/vea/rules.mk
@@ -1,14 +1,3 @@
-# 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
-BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-
# custom matrix setup
CUSTOM_MATRIX = lite
SRC = matrix.c
diff --git a/keyboards/om60/info.json b/keyboards/om60/info.json
@@ -1,125 +0,0 @@
-{
- "keyboard_name": "OM60",
- "manufacturer": "jun10000",
- "url": "https://github.com/jun10000",
- "maintainer": "jun10000",
- "usb": {
- "vid": "0x6A6E",
- "pid": "0x0001",
- "device_version": "1.0.0"
- },
- "encoder": {
- "rotary": [
- {"pin_a": "B4", "pin_b": "B5"}
- ]
- },
- "qmk": {
- "tap_keycode_delay": 10
- },
- "rgblight": {
- "hue_steps": 10,
- "led_count": 69,
- "sleep": true,
- "led_map": [0, 1, 2, 3, 8, 7, 6, 5, 4, 9, 10, 11, 12, 13, 18, 17, 16, 15, 14, 19, 20, 21, 22, 23, 28, 27, 26, 25, 24, 29, 30, 31, 32, 33, 38, 37, 36, 35, 34, 39, 40, 41, 42, 43, 48, 47, 46, 45, 44, 49, 50, 51, 52, 53, 58, 57, 56, 55, 54, 59, 60, 61, 62, 63, 68, 67, 66, 65, 64],
- "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"
- },
- "processor": "atmega32u4",
- "bootloader": "caterina",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
-
- {"matrix": [4, 0], "x": 1.5, "y": 0},
- {"matrix": [4, 1], "x": 2.5, "y": 0},
- {"matrix": [4, 2], "x": 3.5, "y": 0},
- {"matrix": [4, 3], "x": 4.5, "y": 0},
- {"matrix": [4, 4], "x": 5.5, "y": 0},
- {"matrix": [4, 5], "x": 6.5, "y": 0},
- {"matrix": [4, 6], "x": 7.5, "y": 0},
- {"matrix": [4, 7], "x": 8.5, "y": 0},
- {"matrix": [9, 0], "x": 9.5, "y": 0},
- {"matrix": [9, 1], "x": 10.5, "y": 0},
- {"matrix": [9, 2], "x": 11.5, "y": 0},
- {"matrix": [9, 3], "x": 12.5, "y": 0},
- {"matrix": [9, 4], "x": 13.5, "y": 0},
-
- {"matrix": [0, 1], "x": 1.5, "y": 1},
- {"matrix": [0, 2], "x": 2.5, "y": 1},
- {"matrix": [0, 3], "x": 3.5, "y": 1},
- {"matrix": [0, 4], "x": 4.5, "y": 1},
- {"matrix": [0, 5], "x": 5.5, "y": 1},
- {"matrix": [0, 6], "x": 6.5, "y": 1},
- {"matrix": [0, 7], "x": 7.5, "y": 1},
- {"matrix": [5, 0], "x": 8.5, "y": 1},
- {"matrix": [5, 1], "x": 9.5, "y": 1},
- {"matrix": [5, 2], "x": 10.5, "y": 1},
- {"matrix": [5, 3], "x": 11.5, "y": 1},
- {"matrix": [5, 4], "x": 12.5, "y": 1},
- {"matrix": [5, 5], "x": 13.5, "y": 1},
-
- {"matrix": [1, 0], "x": 0, "y": 2},
-
- {"matrix": [1, 1], "x": 1.5, "y": 2},
- {"matrix": [1, 2], "x": 2.5, "y": 2},
- {"matrix": [1, 3], "x": 3.5, "y": 2},
- {"matrix": [1, 4], "x": 4.5, "y": 2},
- {"matrix": [1, 5], "x": 5.5, "y": 2},
- {"matrix": [1, 6], "x": 6.5, "y": 2},
- {"matrix": [1, 7], "x": 7.5, "y": 2},
- {"matrix": [6, 0], "x": 8.5, "y": 2},
- {"matrix": [6, 1], "x": 9.5, "y": 2},
- {"matrix": [6, 2], "x": 10.5, "y": 2},
- {"matrix": [6, 3], "x": 11.5, "y": 2},
- {"matrix": [6, 4], "x": 12.5, "y": 2},
- {"matrix": [6, 5], "x": 13.5, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
-
- {"matrix": [2, 1], "x": 1.5, "y": 3},
- {"matrix": [2, 2], "x": 2.5, "y": 3},
- {"matrix": [2, 3], "x": 3.5, "y": 3},
- {"matrix": [2, 4], "x": 4.5, "y": 3},
- {"matrix": [2, 5], "x": 5.5, "y": 3},
- {"matrix": [2, 6], "x": 6.5, "y": 3},
- {"matrix": [2, 7], "x": 7.5, "y": 3},
- {"matrix": [7, 0], "x": 8.5, "y": 3},
- {"matrix": [7, 1], "x": 9.5, "y": 3},
- {"matrix": [7, 2], "x": 10.5, "y": 3},
- {"matrix": [7, 3], "x": 11.5, "y": 3},
- {"matrix": [7, 4], "x": 12.5, "y": 3},
- {"matrix": [7, 5], "x": 13.5, "y": 3},
-
- {"matrix": [3, 0], "x": 0, "y": 4},
-
- {"matrix": [3, 1], "x": 1.5, "y": 4},
- {"matrix": [3, 2], "x": 2.5, "y": 4},
- {"matrix": [3, 3], "x": 3.5, "y": 4},
- {"matrix": [3, 4], "x": 4.5, "y": 4},
- {"matrix": [3, 5], "x": 5.5, "y": 4},
- {"matrix": [3, 6], "x": 6.5, "y": 4},
- {"matrix": [3, 7], "x": 7.5, "y": 4},
- {"matrix": [8, 0], "x": 8.5, "y": 4},
- {"matrix": [8, 1], "x": 9.5, "y": 4},
- {"matrix": [8, 2], "x": 10.5, "y": 4},
- {"matrix": [8, 3], "x": 11.5, "y": 4},
- {"matrix": [8, 4], "x": 12.5, "y": 4},
- {"matrix": [8, 5], "x": 13.5, "y": 4}
- ]
- }
- }
-}
diff --git a/keyboards/om60/keyboard.json b/keyboards/om60/keyboard.json
@@ -0,0 +1,133 @@
+{
+ "keyboard_name": "OM60",
+ "manufacturer": "jun10000",
+ "url": "https://github.com/jun10000",
+ "maintainer": "jun10000",
+ "usb": {
+ "vid": "0x6A6E",
+ "pid": "0x0001",
+ "device_version": "1.0.0"
+ },
+ "features": {
+ "bootmagic": true,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "rgblight": true
+ },
+ "encoder": {
+ "rotary": [
+ {"pin_a": "B4", "pin_b": "B5"}
+ ]
+ },
+ "qmk": {
+ "tap_keycode_delay": 10
+ },
+ "rgblight": {
+ "hue_steps": 10,
+ "led_count": 69,
+ "sleep": true,
+ "led_map": [0, 1, 2, 3, 8, 7, 6, 5, 4, 9, 10, 11, 12, 13, 18, 17, 16, 15, 14, 19, 20, 21, 22, 23, 28, 27, 26, 25, 24, 29, 30, 31, 32, 33, 38, 37, 36, 35, 34, 39, 40, 41, 42, 43, 48, 47, 46, 45, 44, 49, 50, 51, 52, 53, 58, 57, 56, 55, 54, 59, 60, 61, 62, 63, 68, 67, 66, 65, 64],
+ "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"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "caterina",
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+
+ {"matrix": [4, 0], "x": 1.5, "y": 0},
+ {"matrix": [4, 1], "x": 2.5, "y": 0},
+ {"matrix": [4, 2], "x": 3.5, "y": 0},
+ {"matrix": [4, 3], "x": 4.5, "y": 0},
+ {"matrix": [4, 4], "x": 5.5, "y": 0},
+ {"matrix": [4, 5], "x": 6.5, "y": 0},
+ {"matrix": [4, 6], "x": 7.5, "y": 0},
+ {"matrix": [4, 7], "x": 8.5, "y": 0},
+ {"matrix": [9, 0], "x": 9.5, "y": 0},
+ {"matrix": [9, 1], "x": 10.5, "y": 0},
+ {"matrix": [9, 2], "x": 11.5, "y": 0},
+ {"matrix": [9, 3], "x": 12.5, "y": 0},
+ {"matrix": [9, 4], "x": 13.5, "y": 0},
+
+ {"matrix": [0, 1], "x": 1.5, "y": 1},
+ {"matrix": [0, 2], "x": 2.5, "y": 1},
+ {"matrix": [0, 3], "x": 3.5, "y": 1},
+ {"matrix": [0, 4], "x": 4.5, "y": 1},
+ {"matrix": [0, 5], "x": 5.5, "y": 1},
+ {"matrix": [0, 6], "x": 6.5, "y": 1},
+ {"matrix": [0, 7], "x": 7.5, "y": 1},
+ {"matrix": [5, 0], "x": 8.5, "y": 1},
+ {"matrix": [5, 1], "x": 9.5, "y": 1},
+ {"matrix": [5, 2], "x": 10.5, "y": 1},
+ {"matrix": [5, 3], "x": 11.5, "y": 1},
+ {"matrix": [5, 4], "x": 12.5, "y": 1},
+ {"matrix": [5, 5], "x": 13.5, "y": 1},
+
+ {"matrix": [1, 0], "x": 0, "y": 2},
+
+ {"matrix": [1, 1], "x": 1.5, "y": 2},
+ {"matrix": [1, 2], "x": 2.5, "y": 2},
+ {"matrix": [1, 3], "x": 3.5, "y": 2},
+ {"matrix": [1, 4], "x": 4.5, "y": 2},
+ {"matrix": [1, 5], "x": 5.5, "y": 2},
+ {"matrix": [1, 6], "x": 6.5, "y": 2},
+ {"matrix": [1, 7], "x": 7.5, "y": 2},
+ {"matrix": [6, 0], "x": 8.5, "y": 2},
+ {"matrix": [6, 1], "x": 9.5, "y": 2},
+ {"matrix": [6, 2], "x": 10.5, "y": 2},
+ {"matrix": [6, 3], "x": 11.5, "y": 2},
+ {"matrix": [6, 4], "x": 12.5, "y": 2},
+ {"matrix": [6, 5], "x": 13.5, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+
+ {"matrix": [2, 1], "x": 1.5, "y": 3},
+ {"matrix": [2, 2], "x": 2.5, "y": 3},
+ {"matrix": [2, 3], "x": 3.5, "y": 3},
+ {"matrix": [2, 4], "x": 4.5, "y": 3},
+ {"matrix": [2, 5], "x": 5.5, "y": 3},
+ {"matrix": [2, 6], "x": 6.5, "y": 3},
+ {"matrix": [2, 7], "x": 7.5, "y": 3},
+ {"matrix": [7, 0], "x": 8.5, "y": 3},
+ {"matrix": [7, 1], "x": 9.5, "y": 3},
+ {"matrix": [7, 2], "x": 10.5, "y": 3},
+ {"matrix": [7, 3], "x": 11.5, "y": 3},
+ {"matrix": [7, 4], "x": 12.5, "y": 3},
+ {"matrix": [7, 5], "x": 13.5, "y": 3},
+
+ {"matrix": [3, 0], "x": 0, "y": 4},
+
+ {"matrix": [3, 1], "x": 1.5, "y": 4},
+ {"matrix": [3, 2], "x": 2.5, "y": 4},
+ {"matrix": [3, 3], "x": 3.5, "y": 4},
+ {"matrix": [3, 4], "x": 4.5, "y": 4},
+ {"matrix": [3, 5], "x": 5.5, "y": 4},
+ {"matrix": [3, 6], "x": 6.5, "y": 4},
+ {"matrix": [3, 7], "x": 7.5, "y": 4},
+ {"matrix": [8, 0], "x": 8.5, "y": 4},
+ {"matrix": [8, 1], "x": 9.5, "y": 4},
+ {"matrix": [8, 2], "x": 10.5, "y": 4},
+ {"matrix": [8, 3], "x": 11.5, "y": 4},
+ {"matrix": [8, 4], "x": 12.5, "y": 4},
+ {"matrix": [8, 5], "x": 13.5, "y": 4}
+ ]
+ }
+ }
+}
diff --git a/keyboards/om60/rules.mk b/keyboards/om60/rules.mk
@@ -1,18 +1,3 @@
-# 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
-
-ENCODER_ENABLE = yes
-
CUSTOM_MATRIX = lite
SRC += matrix.c
diff --git a/keyboards/omkbd/ergodash/mini/info.json b/keyboards/omkbd/ergodash/mini/info.json
@@ -1,114 +0,0 @@
-{
- "keyboard_name": "ErgoDash Mini",
- "manufacturer": "Omkbd",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x6060",
- "device_version": "1.0.0"
- },
- "matrix_pins": {
- "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"],
- "rows": ["D7", "E6", "B4", "B5"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "B6",
- "levels": 7
- },
- "split": {
- "soft_serial_pin": "D0"
- },
- "tapping": {
- "term": 120
- },
- "rgblight": {
- "led_count": 20,
- "split_count": [10, 10],
- "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"
- },
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0.375},
- {"matrix": [0, 1], "x": 1, "y": 0.375},
- {"matrix": [0, 2], "x": 2, "y": 0.125},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0.125},
- {"matrix": [0, 5], "x": 5, "y": 0.25},
- {"matrix": [0, 6], "x": 6, "y": 0.75},
-
- {"matrix": [4, 6], "x": 11, "y": 0.75},
- {"matrix": [4, 5], "x": 12, "y": 0.25},
- {"matrix": [4, 4], "x": 13, "y": 0.125},
- {"matrix": [4, 3], "x": 14, "y": 0},
- {"matrix": [4, 2], "x": 15, "y": 0.125},
- {"matrix": [4, 1], "x": 16, "y": 0.375},
- {"matrix": [4, 0], "x": 17, "y": 0.375},
-
- {"matrix": [1, 0], "x": 0, "y": 1.375},
- {"matrix": [1, 1], "x": 1, "y": 1.375},
- {"matrix": [1, 2], "x": 2, "y": 1.125},
- {"matrix": [1, 3], "x": 3, "y": 1},
- {"matrix": [1, 4], "x": 4, "y": 1.125},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.75},
-
- {"matrix": [5, 6], "x": 11, "y": 1.75},
- {"matrix": [5, 5], "x": 12, "y": 1.25},
- {"matrix": [5, 4], "x": 13, "y": 1.125},
- {"matrix": [5, 3], "x": 14, "y": 1},
- {"matrix": [5, 2], "x": 15, "y": 1.125},
- {"matrix": [5, 1], "x": 16, "y": 1.375},
- {"matrix": [5, 0], "x": 17, "y": 1.375},
-
- {"matrix": [2, 0], "x": 0, "y": 2.375},
- {"matrix": [2, 1], "x": 1, "y": 2.375},
- {"matrix": [2, 2], "x": 2, "y": 2.125},
- {"matrix": [2, 3], "x": 3, "y": 2},
- {"matrix": [2, 4], "x": 4, "y": 2.125},
- {"matrix": [2, 5], "x": 5, "y": 2.25},
- {"matrix": [2, 6], "x": 6.5, "y": 3.25},
-
- {"matrix": [6, 6], "x": 10.5, "y": 3.25},
- {"matrix": [6, 5], "x": 12, "y": 2.25},
- {"matrix": [6, 4], "x": 13, "y": 2.125},
- {"matrix": [6, 3], "x": 14, "y": 2},
- {"matrix": [6, 2], "x": 15, "y": 2.125},
- {"matrix": [6, 1], "x": 16, "y": 2.375},
- {"matrix": [6, 0], "x": 17, "y": 2.375},
-
- {"matrix": [3, 0], "x": 0, "y": 3.375},
- {"matrix": [3, 1], "x": 1, "y": 3.375},
- {"matrix": [3, 2], "x": 2, "y": 3.125},
- {"matrix": [3, 3], "x": 3, "y": 3},
- {"matrix": [3, 4], "x": 5.5, "y": 4.25},
- {"matrix": [3, 5], "x": 6.5, "y": 4.25},
- {"matrix": [3, 6], "x": 7.5, "y": 3.25, "h": 2},
-
- {"matrix": [7, 6], "x": 9.5, "y": 3.25, "h": 2},
- {"matrix": [7, 5], "x": 10.5, "y": 4.25},
- {"matrix": [7, 4], "x": 11.5, "y": 4.25},
- {"matrix": [7, 3], "x": 14, "y": 3},
- {"matrix": [7, 2], "x": 15, "y": 3.125},
- {"matrix": [7, 1], "x": 16, "y": 3.375},
- {"matrix": [7, 0], "x": 17, "y": 3.375}
- ]
- }
- }
-}
diff --git a/keyboards/omkbd/ergodash/mini/keyboard.json b/keyboards/omkbd/ergodash/mini/keyboard.json
@@ -0,0 +1,120 @@
+{
+ "keyboard_name": "ErgoDash Mini",
+ "manufacturer": "Omkbd",
+ "url": "",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x6060",
+ "device_version": "1.0.0"
+ },
+ "features": {
+ "bootmagic": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"],
+ "rows": ["D7", "E6", "B4", "B5"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "B6",
+ "levels": 7
+ },
+ "split": {
+ "soft_serial_pin": "D0"
+ },
+ "tapping": {
+ "term": 120
+ },
+ "rgblight": {
+ "led_count": 20,
+ "split_count": [10, 10],
+ "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"
+ },
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0.375},
+ {"matrix": [0, 1], "x": 1, "y": 0.375},
+ {"matrix": [0, 2], "x": 2, "y": 0.125},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0.125},
+ {"matrix": [0, 5], "x": 5, "y": 0.25},
+ {"matrix": [0, 6], "x": 6, "y": 0.75},
+
+ {"matrix": [4, 6], "x": 11, "y": 0.75},
+ {"matrix": [4, 5], "x": 12, "y": 0.25},
+ {"matrix": [4, 4], "x": 13, "y": 0.125},
+ {"matrix": [4, 3], "x": 14, "y": 0},
+ {"matrix": [4, 2], "x": 15, "y": 0.125},
+ {"matrix": [4, 1], "x": 16, "y": 0.375},
+ {"matrix": [4, 0], "x": 17, "y": 0.375},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.375},
+ {"matrix": [1, 1], "x": 1, "y": 1.375},
+ {"matrix": [1, 2], "x": 2, "y": 1.125},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+ {"matrix": [1, 4], "x": 4, "y": 1.125},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.75},
+
+ {"matrix": [5, 6], "x": 11, "y": 1.75},
+ {"matrix": [5, 5], "x": 12, "y": 1.25},
+ {"matrix": [5, 4], "x": 13, "y": 1.125},
+ {"matrix": [5, 3], "x": 14, "y": 1},
+ {"matrix": [5, 2], "x": 15, "y": 1.125},
+ {"matrix": [5, 1], "x": 16, "y": 1.375},
+ {"matrix": [5, 0], "x": 17, "y": 1.375},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.375},
+ {"matrix": [2, 1], "x": 1, "y": 2.375},
+ {"matrix": [2, 2], "x": 2, "y": 2.125},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+ {"matrix": [2, 4], "x": 4, "y": 2.125},
+ {"matrix": [2, 5], "x": 5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6.5, "y": 3.25},
+
+ {"matrix": [6, 6], "x": 10.5, "y": 3.25},
+ {"matrix": [6, 5], "x": 12, "y": 2.25},
+ {"matrix": [6, 4], "x": 13, "y": 2.125},
+ {"matrix": [6, 3], "x": 14, "y": 2},
+ {"matrix": [6, 2], "x": 15, "y": 2.125},
+ {"matrix": [6, 1], "x": 16, "y": 2.375},
+ {"matrix": [6, 0], "x": 17, "y": 2.375},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.375},
+ {"matrix": [3, 1], "x": 1, "y": 3.375},
+ {"matrix": [3, 2], "x": 2, "y": 3.125},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+ {"matrix": [3, 4], "x": 5.5, "y": 4.25},
+ {"matrix": [3, 5], "x": 6.5, "y": 4.25},
+ {"matrix": [3, 6], "x": 7.5, "y": 3.25, "h": 2},
+
+ {"matrix": [7, 6], "x": 9.5, "y": 3.25, "h": 2},
+ {"matrix": [7, 5], "x": 10.5, "y": 4.25},
+ {"matrix": [7, 4], "x": 11.5, "y": 4.25},
+ {"matrix": [7, 3], "x": 14, "y": 3},
+ {"matrix": [7, 2], "x": 15, "y": 3.125},
+ {"matrix": [7, 1], "x": 16, "y": 3.375},
+ {"matrix": [7, 0], "x": 17, "y": 3.375}
+ ]
+ }
+ }
+}
diff --git a/keyboards/omkbd/ergodash/mini/rules.mk b/keyboards/omkbd/ergodash/mini/rules.mk
@@ -1,3 +0,0 @@
-BACKLIGHT_ENABLE = no
-RGBLIGHT_ENABLE = no
-AUDIO_ENABLE = no
diff --git a/keyboards/omkbd/ergodash/rev1/info.json b/keyboards/omkbd/ergodash/rev1/info.json
@@ -1,458 +0,0 @@
-{
- "keyboard_name": "ErgoDash rev1.2",
- "manufacturer": "Omkbd",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x6060",
- "device_version": "1.0.0"
- },
- "matrix_pins": {
- "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"],
- "rows": ["D4", "D7", "E6", "B4", "B5"]
- },
- "diode_direction": "COL2ROW",
- "backlight": {
- "pin": "B6",
- "levels": 7
- },
- "split": {
- "soft_serial_pin": "D0"
- },
- "tapping": {
- "term": 120
- },
- "rgblight": {
- "led_count": 24,
- "led_map": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12],
- "split_count": [12, 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"
- },
- "layout_aliases": {
- "LAYOUT": "LAYOUT_4key"
- },
- "layouts": {
- "LAYOUT_4key": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0.375},
- {"matrix": [0, 1], "x": 1, "y": 0.375},
- {"matrix": [0, 2], "x": 2, "y": 0.125},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0.125},
- {"matrix": [0, 5], "x": 5, "y": 0.25},
- {"matrix": [0, 6], "x": 6, "y": 0.75},
-
- {"matrix": [5, 6], "x": 11.5, "y": 0.75},
- {"matrix": [5, 5], "x": 12.5, "y": 0.25},
- {"matrix": [5, 4], "x": 13.5, "y": 0.125},
- {"matrix": [5, 3], "x": 14.5, "y": 0},
- {"matrix": [5, 2], "x": 15.5, "y": 0.125},
- {"matrix": [5, 1], "x": 16.5, "y": 0.375},
- {"matrix": [5, 0], "x": 17.5, "y": 0.375},
-
- {"matrix": [1, 0], "x": 0, "y": 1.375},
- {"matrix": [1, 1], "x": 1, "y": 1.375},
- {"matrix": [1, 2], "x": 2, "y": 1.125},
- {"matrix": [1, 3], "x": 3, "y": 1},
- {"matrix": [1, 4], "x": 4, "y": 1.125},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.75},
-
- {"matrix": [6, 6], "x": 11.5, "y": 1.75},
- {"matrix": [6, 5], "x": 12.5, "y": 1.25},
- {"matrix": [6, 4], "x": 13.5, "y": 1.125},
- {"matrix": [6, 3], "x": 14.5, "y": 1},
- {"matrix": [6, 2], "x": 15.5, "y": 1.125},
- {"matrix": [6, 1], "x": 16.5, "y": 1.375},
- {"matrix": [6, 0], "x": 17.5, "y": 1.375},
-
- {"matrix": [2, 0], "x": 0, "y": 2.375},
- {"matrix": [2, 1], "x": 1, "y": 2.375},
- {"matrix": [2, 2], "x": 2, "y": 2.125},
- {"matrix": [2, 3], "x": 3, "y": 2},
- {"matrix": [2, 4], "x": 4, "y": 2.125},
- {"matrix": [2, 5], "x": 5, "y": 2.25},
- {"matrix": [2, 6], "x": 6, "y": 2.75},
-
- {"matrix": [7, 6], "x": 11.5, "y": 2.75},
- {"matrix": [7, 5], "x": 12.5, "y": 2.25},
- {"matrix": [7, 4], "x": 13.5, "y": 2.125},
- {"matrix": [7, 3], "x": 14.5, "y": 2},
- {"matrix": [7, 2], "x": 15.5, "y": 2.125},
- {"matrix": [7, 1], "x": 16.5, "y": 2.375},
- {"matrix": [7, 0], "x": 17.5, "y": 2.375},
-
- {"matrix": [3, 0], "x": 0, "y": 3.375},
- {"matrix": [3, 1], "x": 1, "y": 3.375},
- {"matrix": [3, 2], "x": 2, "y": 3.125},
- {"matrix": [3, 3], "x": 3, "y": 3},
- {"matrix": [3, 4], "x": 4, "y": 3.125},
- {"matrix": [3, 5], "x": 5, "y": 3.25},
- {"matrix": [3, 6], "x": 6, "y": 4},
-
- {"matrix": [8, 6], "x": 11.5, "y": 4},
- {"matrix": [8, 5], "x": 12.5, "y": 3.25},
- {"matrix": [8, 4], "x": 13.5, "y": 3.125},
- {"matrix": [8, 3], "x": 14.5, "y": 3},
- {"matrix": [8, 2], "x": 15.5, "y": 3.125},
- {"matrix": [8, 1], "x": 16.5, "y": 3.375},
- {"matrix": [8, 0], "x": 17.5, "y": 3.375},
-
- {"matrix": [4, 0], "x": 0, "y": 4.375},
- {"matrix": [4, 1], "x": 1, "y": 4.375},
- {"matrix": [4, 2], "x": 2, "y": 4.125},
- {"matrix": [4, 3], "x": 3, "y": 4},
- {"matrix": [4, 4], "x": 5, "y": 5},
- {"matrix": [4, 5], "x": 6, "y": 5},
- {"matrix": [4, 6], "x": 7, "y": 4, "h": 2},
-
- {"matrix": [9, 6], "x": 10.5, "y": 4, "h": 2},
- {"matrix": [9, 5], "x": 11.5, "y": 5},
- {"matrix": [9, 4], "x": 12.5, "y": 5},
- {"matrix": [9, 3], "x": 14.5, "y": 4},
- {"matrix": [9, 2], "x": 15.5, "y": 4.125},
- {"matrix": [9, 1], "x": 16.5, "y": 4.375},
- {"matrix": [9, 0], "x": 17.5, "y": 4.375}
- ]
- },
- "LAYOUT_4key_2u_inner": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0.375},
- {"matrix": [0, 1], "x": 1, "y": 0.375},
- {"matrix": [0, 2], "x": 2, "y": 0.125},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0.125},
- {"matrix": [0, 5], "x": 5, "y": 0.25},
- {"matrix": [0, 6], "x": 6, "y": 0.75},
-
- {"matrix": [5, 6], "x": 11.5, "y": 0.75},
- {"matrix": [5, 5], "x": 12.5, "y": 0.25},
- {"matrix": [5, 4], "x": 13.5, "y": 0.125},
- {"matrix": [5, 3], "x": 14.5, "y": 0},
- {"matrix": [5, 2], "x": 15.5, "y": 0.125},
- {"matrix": [5, 1], "x": 16.5, "y": 0.375},
- {"matrix": [5, 0], "x": 17.5, "y": 0.375},
-
- {"matrix": [1, 0], "x": 0, "y": 1.375},
- {"matrix": [1, 1], "x": 1, "y": 1.375},
- {"matrix": [1, 2], "x": 2, "y": 1.125},
- {"matrix": [1, 3], "x": 3, "y": 1},
- {"matrix": [1, 4], "x": 4, "y": 1.125},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.75},
-
- {"matrix": [6, 6], "x": 11.5, "y": 1.75},
- {"matrix": [6, 5], "x": 12.5, "y": 1.25},
- {"matrix": [6, 4], "x": 13.5, "y": 1.125},
- {"matrix": [6, 3], "x": 14.5, "y": 1},
- {"matrix": [6, 2], "x": 15.5, "y": 1.125},
- {"matrix": [6, 1], "x": 16.5, "y": 1.375},
- {"matrix": [6, 0], "x": 17.5, "y": 1.375},
-
- {"matrix": [2, 0], "x": 0, "y": 2.375},
- {"matrix": [2, 1], "x": 1, "y": 2.375},
- {"matrix": [2, 2], "x": 2, "y": 2.125},
- {"matrix": [2, 3], "x": 3, "y": 2},
- {"matrix": [2, 4], "x": 4, "y": 2.125},
- {"matrix": [2, 5], "x": 5, "y": 2.25},
- {"matrix": [2, 6], "x": 6, "y": 2.75},
-
- {"matrix": [7, 6], "x": 11.5, "y": 2.75},
- {"matrix": [7, 5], "x": 12.5, "y": 2.25},
- {"matrix": [7, 4], "x": 13.5, "y": 2.125},
- {"matrix": [7, 3], "x": 14.5, "y": 2},
- {"matrix": [7, 2], "x": 15.5, "y": 2.125},
- {"matrix": [7, 1], "x": 16.5, "y": 2.375},
- {"matrix": [7, 0], "x": 17.5, "y": 2.375},
-
- {"matrix": [3, 0], "x": 0, "y": 3.375},
- {"matrix": [3, 1], "x": 1, "y": 3.375},
- {"matrix": [3, 2], "x": 2, "y": 3.125},
- {"matrix": [3, 3], "x": 3, "y": 3},
- {"matrix": [3, 4], "x": 4, "y": 3.125},
- {"matrix": [3, 5], "x": 5, "y": 3.25},
- {"matrix": [3, 6], "x": 7, "y": 4},
-
- {"matrix": [8, 6], "x": 10.5, "y": 4},
- {"matrix": [8, 5], "x": 12.5, "y": 3.25},
- {"matrix": [8, 4], "x": 13.5, "y": 3.125},
- {"matrix": [8, 3], "x": 14.5, "y": 3},
- {"matrix": [8, 2], "x": 15.5, "y": 3.125},
- {"matrix": [8, 1], "x": 16.5, "y": 3.375},
- {"matrix": [8, 0], "x": 17.5, "y": 3.375},
-
- {"matrix": [4, 0], "x": 0, "y": 4.375},
- {"matrix": [4, 1], "x": 1, "y": 4.375},
- {"matrix": [4, 2], "x": 2, "y": 4.125},
- {"matrix": [4, 3], "x": 3, "y": 4},
- {"matrix": [4, 4], "x": 5, "y": 5},
- {"matrix": [4, 5], "x": 6, "y": 4, "h": 2},
- {"matrix": [4, 6], "x": 7, "y": 5},
-
- {"matrix": [9, 6], "x": 10.5, "y": 5},
- {"matrix": [9, 5], "x": 11.5, "y": 4, "h": 2},
- {"matrix": [9, 4], "x": 12.5, "y": 5},
- {"matrix": [9, 3], "x": 14.5, "y": 4},
- {"matrix": [9, 2], "x": 15.5, "y": 4.125},
- {"matrix": [9, 1], "x": 16.5, "y": 4.375},
- {"matrix": [9, 0], "x": 17.5, "y": 4.375}
- ]
- },
- "LAYOUT_3key_2us": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0.375},
- {"matrix": [0, 1], "x": 1, "y": 0.375},
- {"matrix": [0, 2], "x": 2, "y": 0.125},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0.125},
- {"matrix": [0, 5], "x": 5, "y": 0.25},
- {"matrix": [0, 6], "x": 6, "y": 0.75},
-
- {"matrix": [5, 6], "x": 11.5, "y": 0.75},
- {"matrix": [5, 5], "x": 12.5, "y": 0.25},
- {"matrix": [5, 4], "x": 13.5, "y": 0.125},
- {"matrix": [5, 3], "x": 14.5, "y": 0},
- {"matrix": [5, 2], "x": 15.5, "y": 0.125},
- {"matrix": [5, 1], "x": 16.5, "y": 0.375},
- {"matrix": [5, 0], "x": 17.5, "y": 0.375},
-
- {"matrix": [1, 0], "x": 0, "y": 1.375},
- {"matrix": [1, 1], "x": 1, "y": 1.375},
- {"matrix": [1, 2], "x": 2, "y": 1.125},
- {"matrix": [1, 3], "x": 3, "y": 1},
- {"matrix": [1, 4], "x": 4, "y": 1.125},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.75},
-
- {"matrix": [6, 6], "x": 11.5, "y": 1.75},
- {"matrix": [6, 5], "x": 12.5, "y": 1.25},
- {"matrix": [6, 4], "x": 13.5, "y": 1.125},
- {"matrix": [6, 3], "x": 14.5, "y": 1},
- {"matrix": [6, 2], "x": 15.5, "y": 1.125},
- {"matrix": [6, 1], "x": 16.5, "y": 1.375},
- {"matrix": [6, 0], "x": 17.5, "y": 1.375},
-
- {"matrix": [2, 0], "x": 0, "y": 2.375},
- {"matrix": [2, 1], "x": 1, "y": 2.375},
- {"matrix": [2, 2], "x": 2, "y": 2.125},
- {"matrix": [2, 3], "x": 3, "y": 2},
- {"matrix": [2, 4], "x": 4, "y": 2.125},
- {"matrix": [2, 5], "x": 5, "y": 2.25},
- {"matrix": [2, 6], "x": 6, "y": 2.75},
-
- {"matrix": [7, 6], "x": 11.5, "y": 2.75},
- {"matrix": [7, 5], "x": 12.5, "y": 2.25},
- {"matrix": [7, 4], "x": 13.5, "y": 2.125},
- {"matrix": [7, 3], "x": 14.5, "y": 2},
- {"matrix": [7, 2], "x": 15.5, "y": 2.125},
- {"matrix": [7, 1], "x": 16.5, "y": 2.375},
- {"matrix": [7, 0], "x": 17.5, "y": 2.375},
-
- {"matrix": [3, 0], "x": 0, "y": 3.375},
- {"matrix": [3, 1], "x": 1, "y": 3.375},
- {"matrix": [3, 2], "x": 2, "y": 3.125},
- {"matrix": [3, 3], "x": 3, "y": 3},
- {"matrix": [3, 4], "x": 4, "y": 3.125},
- {"matrix": [3, 5], "x": 5, "y": 3.25},
-
- {"matrix": [8, 5], "x": 12.5, "y": 3.25},
- {"matrix": [8, 4], "x": 13.5, "y": 3.125},
- {"matrix": [8, 3], "x": 14.5, "y": 3},
- {"matrix": [8, 2], "x": 15.5, "y": 3.125},
- {"matrix": [8, 1], "x": 16.5, "y": 3.375},
- {"matrix": [8, 0], "x": 17.5, "y": 3.375},
-
- {"matrix": [4, 0], "x": 0, "y": 4.375},
- {"matrix": [4, 1], "x": 1, "y": 4.375},
- {"matrix": [4, 2], "x": 2, "y": 4.125},
- {"matrix": [4, 3], "x": 3, "y": 4},
- {"matrix": [4, 4], "x": 5, "y": 5},
- {"matrix": [4, 5], "x": 6, "y": 4, "h": 2},
- {"matrix": [4, 6], "x": 7, "y": 4, "h": 2},
-
- {"matrix": [9, 6], "x": 10.5, "y": 4, "h": 2},
- {"matrix": [9, 5], "x": 11.5, "y": 4, "h": 2},
- {"matrix": [9, 4], "x": 12.5, "y": 5},
- {"matrix": [9, 3], "x": 14.5, "y": 4},
- {"matrix": [9, 2], "x": 15.5, "y": 4.125},
- {"matrix": [9, 1], "x": 16.5, "y": 4.375},
- {"matrix": [9, 0], "x": 17.5, "y": 4.375}
- ]
- },
- "LAYOUT_3key_1us": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0.375},
- {"matrix": [0, 1], "x": 1, "y": 0.375},
- {"matrix": [0, 2], "x": 2, "y": 0.125},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0.125},
- {"matrix": [0, 5], "x": 5, "y": 0.25},
- {"matrix": [0, 6], "x": 6, "y": 0.75},
-
- {"matrix": [5, 6], "x": 11.5, "y": 0.75},
- {"matrix": [5, 5], "x": 12.5, "y": 0.25},
- {"matrix": [5, 4], "x": 13.5, "y": 0.125},
- {"matrix": [5, 3], "x": 14.5, "y": 0},
- {"matrix": [5, 2], "x": 15.5, "y": 0.125},
- {"matrix": [5, 1], "x": 16.5, "y": 0.375},
- {"matrix": [5, 0], "x": 17.5, "y": 0.375},
-
- {"matrix": [1, 0], "x": 0, "y": 1.375},
- {"matrix": [1, 1], "x": 1, "y": 1.375},
- {"matrix": [1, 2], "x": 2, "y": 1.125},
- {"matrix": [1, 3], "x": 3, "y": 1},
- {"matrix": [1, 4], "x": 4, "y": 1.125},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.75},
-
- {"matrix": [6, 6], "x": 11.5, "y": 1.75},
- {"matrix": [6, 5], "x": 12.5, "y": 1.25},
- {"matrix": [6, 4], "x": 13.5, "y": 1.125},
- {"matrix": [6, 3], "x": 14.5, "y": 1},
- {"matrix": [6, 2], "x": 15.5, "y": 1.125},
- {"matrix": [6, 1], "x": 16.5, "y": 1.375},
- {"matrix": [6, 0], "x": 17.5, "y": 1.375},
-
- {"matrix": [2, 0], "x": 0, "y": 2.375},
- {"matrix": [2, 1], "x": 1, "y": 2.375},
- {"matrix": [2, 2], "x": 2, "y": 2.125},
- {"matrix": [2, 3], "x": 3, "y": 2},
- {"matrix": [2, 4], "x": 4, "y": 2.125},
- {"matrix": [2, 5], "x": 5, "y": 2.25},
- {"matrix": [2, 6], "x": 6, "y": 2.75},
-
- {"matrix": [7, 6], "x": 11.5, "y": 2.75},
- {"matrix": [7, 5], "x": 12.5, "y": 2.25},
- {"matrix": [7, 4], "x": 13.5, "y": 2.125},
- {"matrix": [7, 3], "x": 14.5, "y": 2},
- {"matrix": [7, 2], "x": 15.5, "y": 2.125},
- {"matrix": [7, 1], "x": 16.5, "y": 2.375},
- {"matrix": [7, 0], "x": 17.5, "y": 2.375},
-
- {"matrix": [3, 0], "x": 0, "y": 3.375},
- {"matrix": [3, 1], "x": 1, "y": 3.375},
- {"matrix": [3, 2], "x": 2, "y": 3.125},
- {"matrix": [3, 3], "x": 3, "y": 3},
- {"matrix": [3, 4], "x": 4, "y": 3.125},
- {"matrix": [3, 5], "x": 5, "y": 3.25},
- {"matrix": [3, 6], "x": 6, "y": 4},
-
- {"matrix": [8, 6], "x": 11.5, "y": 4},
- {"matrix": [8, 5], "x": 12.5, "y": 3.25},
- {"matrix": [8, 4], "x": 13.5, "y": 3.125},
- {"matrix": [8, 3], "x": 14.5, "y": 3},
- {"matrix": [8, 2], "x": 15.5, "y": 3.125},
- {"matrix": [8, 1], "x": 16.5, "y": 3.375},
- {"matrix": [8, 0], "x": 17.5, "y": 3.375},
-
- {"matrix": [4, 0], "x": 0, "y": 4.375},
- {"matrix": [4, 1], "x": 1, "y": 4.375},
- {"matrix": [4, 2], "x": 2, "y": 4.125},
- {"matrix": [4, 3], "x": 3, "y": 4},
- {"matrix": [4, 4], "x": 5, "y": 5},
- {"matrix": [4, 5], "x": 6, "y": 5},
-
- {"matrix": [9, 5], "x": 11.5, "y": 5},
- {"matrix": [9, 4], "x": 12.5, "y": 5},
- {"matrix": [9, 3], "x": 14.5, "y": 4},
- {"matrix": [9, 2], "x": 15.5, "y": 4.125},
- {"matrix": [9, 1], "x": 16.5, "y": 4.375},
- {"matrix": [9, 0], "x": 17.5, "y": 4.375}
- ]
- },
- "LAYOUT_2key": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0.375},
- {"matrix": [0, 1], "x": 1, "y": 0.375},
- {"matrix": [0, 2], "x": 2, "y": 0.125},
- {"matrix": [0, 3], "x": 3, "y": 0},
- {"matrix": [0, 4], "x": 4, "y": 0.125},
- {"matrix": [0, 5], "x": 5, "y": 0.25},
- {"matrix": [0, 6], "x": 6, "y": 0.75},
-
- {"matrix": [5, 6], "x": 11.5, "y": 0.75},
- {"matrix": [5, 5], "x": 12.5, "y": 0.25},
- {"matrix": [5, 4], "x": 13.5, "y": 0.125},
- {"matrix": [5, 3], "x": 14.5, "y": 0},
- {"matrix": [5, 2], "x": 15.5, "y": 0.125},
- {"matrix": [5, 1], "x": 16.5, "y": 0.375},
- {"matrix": [5, 0], "x": 17.5, "y": 0.375},
-
- {"matrix": [1, 0], "x": 0, "y": 1.375},
- {"matrix": [1, 1], "x": 1, "y": 1.375},
- {"matrix": [1, 2], "x": 2, "y": 1.125},
- {"matrix": [1, 3], "x": 3, "y": 1},
- {"matrix": [1, 4], "x": 4, "y": 1.125},
- {"matrix": [1, 5], "x": 5, "y": 1.25},
- {"matrix": [1, 6], "x": 6, "y": 1.75},
-
- {"matrix": [6, 6], "x": 11.5, "y": 1.75},
- {"matrix": [6, 5], "x": 12.5, "y": 1.25},
- {"matrix": [6, 4], "x": 13.5, "y": 1.125},
- {"matrix": [6, 3], "x": 14.5, "y": 1},
- {"matrix": [6, 2], "x": 15.5, "y": 1.125},
- {"matrix": [6, 1], "x": 16.5, "y": 1.375},
- {"matrix": [6, 0], "x": 17.5, "y": 1.375},
-
- {"matrix": [2, 0], "x": 0, "y": 2.375},
- {"matrix": [2, 1], "x": 1, "y": 2.375},
- {"matrix": [2, 2], "x": 2, "y": 2.125},
- {"matrix": [2, 3], "x": 3, "y": 2},
- {"matrix": [2, 4], "x": 4, "y": 2.125},
- {"matrix": [2, 5], "x": 5, "y": 2.25},
- {"matrix": [2, 6], "x": 6, "y": 2.75},
-
- {"matrix": [7, 6], "x": 11.5, "y": 2.75},
- {"matrix": [7, 5], "x": 12.5, "y": 2.25},
- {"matrix": [7, 4], "x": 13.5, "y": 2.125},
- {"matrix": [7, 3], "x": 14.5, "y": 2},
- {"matrix": [7, 2], "x": 15.5, "y": 2.125},
- {"matrix": [7, 1], "x": 16.5, "y": 2.375},
- {"matrix": [7, 0], "x": 17.5, "y": 2.375},
-
- {"matrix": [3, 0], "x": 0, "y": 3.375},
- {"matrix": [3, 1], "x": 1, "y": 3.375},
- {"matrix": [3, 2], "x": 2, "y": 3.125},
- {"matrix": [3, 3], "x": 3, "y": 3},
- {"matrix": [3, 4], "x": 4, "y": 3.125},
- {"matrix": [3, 5], "x": 5, "y": 3.25},
-
- {"matrix": [8, 5], "x": 12.5, "y": 3.25},
- {"matrix": [8, 4], "x": 13.5, "y": 3.125},
- {"matrix": [8, 3], "x": 14.5, "y": 3},
- {"matrix": [8, 2], "x": 15.5, "y": 3.125},
- {"matrix": [8, 1], "x": 16.5, "y": 3.375},
- {"matrix": [8, 0], "x": 17.5, "y": 3.375},
-
- {"matrix": [4, 0], "x": 0, "y": 4.375},
- {"matrix": [4, 1], "x": 1, "y": 4.375},
- {"matrix": [4, 2], "x": 2, "y": 4.125},
- {"matrix": [4, 3], "x": 3, "y": 4},
- {"matrix": [4, 4], "x": 5, "y": 5},
- {"matrix": [4, 5], "x": 6, "y": 4, "h": 2},
-
- {"matrix": [9, 5], "x": 11.5, "y": 4, "h": 2},
- {"matrix": [9, 4], "x": 12.5, "y": 5},
- {"matrix": [9, 3], "x": 14.5, "y": 4},
- {"matrix": [9, 2], "x": 15.5, "y": 4.125},
- {"matrix": [9, 1], "x": 16.5, "y": 4.375},
- {"matrix": [9, 0], "x": 17.5, "y": 4.375}
- ]
- }
- }
-}
diff --git a/keyboards/omkbd/ergodash/rev1/keyboard.json b/keyboards/omkbd/ergodash/rev1/keyboard.json
@@ -0,0 +1,464 @@
+{
+ "keyboard_name": "ErgoDash rev1.2",
+ "manufacturer": "Omkbd",
+ "url": "",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x6060",
+ "device_version": "1.0.0"
+ },
+ "features": {
+ "bootmagic": false,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": false
+ },
+ "matrix_pins": {
+ "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"],
+ "rows": ["D4", "D7", "E6", "B4", "B5"]
+ },
+ "diode_direction": "COL2ROW",
+ "backlight": {
+ "pin": "B6",
+ "levels": 7
+ },
+ "split": {
+ "soft_serial_pin": "D0"
+ },
+ "tapping": {
+ "term": 120
+ },
+ "rgblight": {
+ "led_count": 24,
+ "led_map": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12],
+ "split_count": [12, 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"
+ },
+ "layout_aliases": {
+ "LAYOUT": "LAYOUT_4key"
+ },
+ "layouts": {
+ "LAYOUT_4key": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0.375},
+ {"matrix": [0, 1], "x": 1, "y": 0.375},
+ {"matrix": [0, 2], "x": 2, "y": 0.125},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0.125},
+ {"matrix": [0, 5], "x": 5, "y": 0.25},
+ {"matrix": [0, 6], "x": 6, "y": 0.75},
+
+ {"matrix": [5, 6], "x": 11.5, "y": 0.75},
+ {"matrix": [5, 5], "x": 12.5, "y": 0.25},
+ {"matrix": [5, 4], "x": 13.5, "y": 0.125},
+ {"matrix": [5, 3], "x": 14.5, "y": 0},
+ {"matrix": [5, 2], "x": 15.5, "y": 0.125},
+ {"matrix": [5, 1], "x": 16.5, "y": 0.375},
+ {"matrix": [5, 0], "x": 17.5, "y": 0.375},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.375},
+ {"matrix": [1, 1], "x": 1, "y": 1.375},
+ {"matrix": [1, 2], "x": 2, "y": 1.125},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+ {"matrix": [1, 4], "x": 4, "y": 1.125},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.75},
+
+ {"matrix": [6, 6], "x": 11.5, "y": 1.75},
+ {"matrix": [6, 5], "x": 12.5, "y": 1.25},
+ {"matrix": [6, 4], "x": 13.5, "y": 1.125},
+ {"matrix": [6, 3], "x": 14.5, "y": 1},
+ {"matrix": [6, 2], "x": 15.5, "y": 1.125},
+ {"matrix": [6, 1], "x": 16.5, "y": 1.375},
+ {"matrix": [6, 0], "x": 17.5, "y": 1.375},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.375},
+ {"matrix": [2, 1], "x": 1, "y": 2.375},
+ {"matrix": [2, 2], "x": 2, "y": 2.125},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+ {"matrix": [2, 4], "x": 4, "y": 2.125},
+ {"matrix": [2, 5], "x": 5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6, "y": 2.75},
+
+ {"matrix": [7, 6], "x": 11.5, "y": 2.75},
+ {"matrix": [7, 5], "x": 12.5, "y": 2.25},
+ {"matrix": [7, 4], "x": 13.5, "y": 2.125},
+ {"matrix": [7, 3], "x": 14.5, "y": 2},
+ {"matrix": [7, 2], "x": 15.5, "y": 2.125},
+ {"matrix": [7, 1], "x": 16.5, "y": 2.375},
+ {"matrix": [7, 0], "x": 17.5, "y": 2.375},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.375},
+ {"matrix": [3, 1], "x": 1, "y": 3.375},
+ {"matrix": [3, 2], "x": 2, "y": 3.125},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+ {"matrix": [3, 4], "x": 4, "y": 3.125},
+ {"matrix": [3, 5], "x": 5, "y": 3.25},
+ {"matrix": [3, 6], "x": 6, "y": 4},
+
+ {"matrix": [8, 6], "x": 11.5, "y": 4},
+ {"matrix": [8, 5], "x": 12.5, "y": 3.25},
+ {"matrix": [8, 4], "x": 13.5, "y": 3.125},
+ {"matrix": [8, 3], "x": 14.5, "y": 3},
+ {"matrix": [8, 2], "x": 15.5, "y": 3.125},
+ {"matrix": [8, 1], "x": 16.5, "y": 3.375},
+ {"matrix": [8, 0], "x": 17.5, "y": 3.375},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.375},
+ {"matrix": [4, 1], "x": 1, "y": 4.375},
+ {"matrix": [4, 2], "x": 2, "y": 4.125},
+ {"matrix": [4, 3], "x": 3, "y": 4},
+ {"matrix": [4, 4], "x": 5, "y": 5},
+ {"matrix": [4, 5], "x": 6, "y": 5},
+ {"matrix": [4, 6], "x": 7, "y": 4, "h": 2},
+
+ {"matrix": [9, 6], "x": 10.5, "y": 4, "h": 2},
+ {"matrix": [9, 5], "x": 11.5, "y": 5},
+ {"matrix": [9, 4], "x": 12.5, "y": 5},
+ {"matrix": [9, 3], "x": 14.5, "y": 4},
+ {"matrix": [9, 2], "x": 15.5, "y": 4.125},
+ {"matrix": [9, 1], "x": 16.5, "y": 4.375},
+ {"matrix": [9, 0], "x": 17.5, "y": 4.375}
+ ]
+ },
+ "LAYOUT_4key_2u_inner": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0.375},
+ {"matrix": [0, 1], "x": 1, "y": 0.375},
+ {"matrix": [0, 2], "x": 2, "y": 0.125},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0.125},
+ {"matrix": [0, 5], "x": 5, "y": 0.25},
+ {"matrix": [0, 6], "x": 6, "y": 0.75},
+
+ {"matrix": [5, 6], "x": 11.5, "y": 0.75},
+ {"matrix": [5, 5], "x": 12.5, "y": 0.25},
+ {"matrix": [5, 4], "x": 13.5, "y": 0.125},
+ {"matrix": [5, 3], "x": 14.5, "y": 0},
+ {"matrix": [5, 2], "x": 15.5, "y": 0.125},
+ {"matrix": [5, 1], "x": 16.5, "y": 0.375},
+ {"matrix": [5, 0], "x": 17.5, "y": 0.375},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.375},
+ {"matrix": [1, 1], "x": 1, "y": 1.375},
+ {"matrix": [1, 2], "x": 2, "y": 1.125},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+ {"matrix": [1, 4], "x": 4, "y": 1.125},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.75},
+
+ {"matrix": [6, 6], "x": 11.5, "y": 1.75},
+ {"matrix": [6, 5], "x": 12.5, "y": 1.25},
+ {"matrix": [6, 4], "x": 13.5, "y": 1.125},
+ {"matrix": [6, 3], "x": 14.5, "y": 1},
+ {"matrix": [6, 2], "x": 15.5, "y": 1.125},
+ {"matrix": [6, 1], "x": 16.5, "y": 1.375},
+ {"matrix": [6, 0], "x": 17.5, "y": 1.375},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.375},
+ {"matrix": [2, 1], "x": 1, "y": 2.375},
+ {"matrix": [2, 2], "x": 2, "y": 2.125},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+ {"matrix": [2, 4], "x": 4, "y": 2.125},
+ {"matrix": [2, 5], "x": 5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6, "y": 2.75},
+
+ {"matrix": [7, 6], "x": 11.5, "y": 2.75},
+ {"matrix": [7, 5], "x": 12.5, "y": 2.25},
+ {"matrix": [7, 4], "x": 13.5, "y": 2.125},
+ {"matrix": [7, 3], "x": 14.5, "y": 2},
+ {"matrix": [7, 2], "x": 15.5, "y": 2.125},
+ {"matrix": [7, 1], "x": 16.5, "y": 2.375},
+ {"matrix": [7, 0], "x": 17.5, "y": 2.375},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.375},
+ {"matrix": [3, 1], "x": 1, "y": 3.375},
+ {"matrix": [3, 2], "x": 2, "y": 3.125},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+ {"matrix": [3, 4], "x": 4, "y": 3.125},
+ {"matrix": [3, 5], "x": 5, "y": 3.25},
+ {"matrix": [3, 6], "x": 7, "y": 4},
+
+ {"matrix": [8, 6], "x": 10.5, "y": 4},
+ {"matrix": [8, 5], "x": 12.5, "y": 3.25},
+ {"matrix": [8, 4], "x": 13.5, "y": 3.125},
+ {"matrix": [8, 3], "x": 14.5, "y": 3},
+ {"matrix": [8, 2], "x": 15.5, "y": 3.125},
+ {"matrix": [8, 1], "x": 16.5, "y": 3.375},
+ {"matrix": [8, 0], "x": 17.5, "y": 3.375},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.375},
+ {"matrix": [4, 1], "x": 1, "y": 4.375},
+ {"matrix": [4, 2], "x": 2, "y": 4.125},
+ {"matrix": [4, 3], "x": 3, "y": 4},
+ {"matrix": [4, 4], "x": 5, "y": 5},
+ {"matrix": [4, 5], "x": 6, "y": 4, "h": 2},
+ {"matrix": [4, 6], "x": 7, "y": 5},
+
+ {"matrix": [9, 6], "x": 10.5, "y": 5},
+ {"matrix": [9, 5], "x": 11.5, "y": 4, "h": 2},
+ {"matrix": [9, 4], "x": 12.5, "y": 5},
+ {"matrix": [9, 3], "x": 14.5, "y": 4},
+ {"matrix": [9, 2], "x": 15.5, "y": 4.125},
+ {"matrix": [9, 1], "x": 16.5, "y": 4.375},
+ {"matrix": [9, 0], "x": 17.5, "y": 4.375}
+ ]
+ },
+ "LAYOUT_3key_2us": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0.375},
+ {"matrix": [0, 1], "x": 1, "y": 0.375},
+ {"matrix": [0, 2], "x": 2, "y": 0.125},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0.125},
+ {"matrix": [0, 5], "x": 5, "y": 0.25},
+ {"matrix": [0, 6], "x": 6, "y": 0.75},
+
+ {"matrix": [5, 6], "x": 11.5, "y": 0.75},
+ {"matrix": [5, 5], "x": 12.5, "y": 0.25},
+ {"matrix": [5, 4], "x": 13.5, "y": 0.125},
+ {"matrix": [5, 3], "x": 14.5, "y": 0},
+ {"matrix": [5, 2], "x": 15.5, "y": 0.125},
+ {"matrix": [5, 1], "x": 16.5, "y": 0.375},
+ {"matrix": [5, 0], "x": 17.5, "y": 0.375},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.375},
+ {"matrix": [1, 1], "x": 1, "y": 1.375},
+ {"matrix": [1, 2], "x": 2, "y": 1.125},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+ {"matrix": [1, 4], "x": 4, "y": 1.125},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.75},
+
+ {"matrix": [6, 6], "x": 11.5, "y": 1.75},
+ {"matrix": [6, 5], "x": 12.5, "y": 1.25},
+ {"matrix": [6, 4], "x": 13.5, "y": 1.125},
+ {"matrix": [6, 3], "x": 14.5, "y": 1},
+ {"matrix": [6, 2], "x": 15.5, "y": 1.125},
+ {"matrix": [6, 1], "x": 16.5, "y": 1.375},
+ {"matrix": [6, 0], "x": 17.5, "y": 1.375},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.375},
+ {"matrix": [2, 1], "x": 1, "y": 2.375},
+ {"matrix": [2, 2], "x": 2, "y": 2.125},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+ {"matrix": [2, 4], "x": 4, "y": 2.125},
+ {"matrix": [2, 5], "x": 5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6, "y": 2.75},
+
+ {"matrix": [7, 6], "x": 11.5, "y": 2.75},
+ {"matrix": [7, 5], "x": 12.5, "y": 2.25},
+ {"matrix": [7, 4], "x": 13.5, "y": 2.125},
+ {"matrix": [7, 3], "x": 14.5, "y": 2},
+ {"matrix": [7, 2], "x": 15.5, "y": 2.125},
+ {"matrix": [7, 1], "x": 16.5, "y": 2.375},
+ {"matrix": [7, 0], "x": 17.5, "y": 2.375},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.375},
+ {"matrix": [3, 1], "x": 1, "y": 3.375},
+ {"matrix": [3, 2], "x": 2, "y": 3.125},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+ {"matrix": [3, 4], "x": 4, "y": 3.125},
+ {"matrix": [3, 5], "x": 5, "y": 3.25},
+
+ {"matrix": [8, 5], "x": 12.5, "y": 3.25},
+ {"matrix": [8, 4], "x": 13.5, "y": 3.125},
+ {"matrix": [8, 3], "x": 14.5, "y": 3},
+ {"matrix": [8, 2], "x": 15.5, "y": 3.125},
+ {"matrix": [8, 1], "x": 16.5, "y": 3.375},
+ {"matrix": [8, 0], "x": 17.5, "y": 3.375},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.375},
+ {"matrix": [4, 1], "x": 1, "y": 4.375},
+ {"matrix": [4, 2], "x": 2, "y": 4.125},
+ {"matrix": [4, 3], "x": 3, "y": 4},
+ {"matrix": [4, 4], "x": 5, "y": 5},
+ {"matrix": [4, 5], "x": 6, "y": 4, "h": 2},
+ {"matrix": [4, 6], "x": 7, "y": 4, "h": 2},
+
+ {"matrix": [9, 6], "x": 10.5, "y": 4, "h": 2},
+ {"matrix": [9, 5], "x": 11.5, "y": 4, "h": 2},
+ {"matrix": [9, 4], "x": 12.5, "y": 5},
+ {"matrix": [9, 3], "x": 14.5, "y": 4},
+ {"matrix": [9, 2], "x": 15.5, "y": 4.125},
+ {"matrix": [9, 1], "x": 16.5, "y": 4.375},
+ {"matrix": [9, 0], "x": 17.5, "y": 4.375}
+ ]
+ },
+ "LAYOUT_3key_1us": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0.375},
+ {"matrix": [0, 1], "x": 1, "y": 0.375},
+ {"matrix": [0, 2], "x": 2, "y": 0.125},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0.125},
+ {"matrix": [0, 5], "x": 5, "y": 0.25},
+ {"matrix": [0, 6], "x": 6, "y": 0.75},
+
+ {"matrix": [5, 6], "x": 11.5, "y": 0.75},
+ {"matrix": [5, 5], "x": 12.5, "y": 0.25},
+ {"matrix": [5, 4], "x": 13.5, "y": 0.125},
+ {"matrix": [5, 3], "x": 14.5, "y": 0},
+ {"matrix": [5, 2], "x": 15.5, "y": 0.125},
+ {"matrix": [5, 1], "x": 16.5, "y": 0.375},
+ {"matrix": [5, 0], "x": 17.5, "y": 0.375},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.375},
+ {"matrix": [1, 1], "x": 1, "y": 1.375},
+ {"matrix": [1, 2], "x": 2, "y": 1.125},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+ {"matrix": [1, 4], "x": 4, "y": 1.125},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.75},
+
+ {"matrix": [6, 6], "x": 11.5, "y": 1.75},
+ {"matrix": [6, 5], "x": 12.5, "y": 1.25},
+ {"matrix": [6, 4], "x": 13.5, "y": 1.125},
+ {"matrix": [6, 3], "x": 14.5, "y": 1},
+ {"matrix": [6, 2], "x": 15.5, "y": 1.125},
+ {"matrix": [6, 1], "x": 16.5, "y": 1.375},
+ {"matrix": [6, 0], "x": 17.5, "y": 1.375},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.375},
+ {"matrix": [2, 1], "x": 1, "y": 2.375},
+ {"matrix": [2, 2], "x": 2, "y": 2.125},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+ {"matrix": [2, 4], "x": 4, "y": 2.125},
+ {"matrix": [2, 5], "x": 5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6, "y": 2.75},
+
+ {"matrix": [7, 6], "x": 11.5, "y": 2.75},
+ {"matrix": [7, 5], "x": 12.5, "y": 2.25},
+ {"matrix": [7, 4], "x": 13.5, "y": 2.125},
+ {"matrix": [7, 3], "x": 14.5, "y": 2},
+ {"matrix": [7, 2], "x": 15.5, "y": 2.125},
+ {"matrix": [7, 1], "x": 16.5, "y": 2.375},
+ {"matrix": [7, 0], "x": 17.5, "y": 2.375},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.375},
+ {"matrix": [3, 1], "x": 1, "y": 3.375},
+ {"matrix": [3, 2], "x": 2, "y": 3.125},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+ {"matrix": [3, 4], "x": 4, "y": 3.125},
+ {"matrix": [3, 5], "x": 5, "y": 3.25},
+ {"matrix": [3, 6], "x": 6, "y": 4},
+
+ {"matrix": [8, 6], "x": 11.5, "y": 4},
+ {"matrix": [8, 5], "x": 12.5, "y": 3.25},
+ {"matrix": [8, 4], "x": 13.5, "y": 3.125},
+ {"matrix": [8, 3], "x": 14.5, "y": 3},
+ {"matrix": [8, 2], "x": 15.5, "y": 3.125},
+ {"matrix": [8, 1], "x": 16.5, "y": 3.375},
+ {"matrix": [8, 0], "x": 17.5, "y": 3.375},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.375},
+ {"matrix": [4, 1], "x": 1, "y": 4.375},
+ {"matrix": [4, 2], "x": 2, "y": 4.125},
+ {"matrix": [4, 3], "x": 3, "y": 4},
+ {"matrix": [4, 4], "x": 5, "y": 5},
+ {"matrix": [4, 5], "x": 6, "y": 5},
+
+ {"matrix": [9, 5], "x": 11.5, "y": 5},
+ {"matrix": [9, 4], "x": 12.5, "y": 5},
+ {"matrix": [9, 3], "x": 14.5, "y": 4},
+ {"matrix": [9, 2], "x": 15.5, "y": 4.125},
+ {"matrix": [9, 1], "x": 16.5, "y": 4.375},
+ {"matrix": [9, 0], "x": 17.5, "y": 4.375}
+ ]
+ },
+ "LAYOUT_2key": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0.375},
+ {"matrix": [0, 1], "x": 1, "y": 0.375},
+ {"matrix": [0, 2], "x": 2, "y": 0.125},
+ {"matrix": [0, 3], "x": 3, "y": 0},
+ {"matrix": [0, 4], "x": 4, "y": 0.125},
+ {"matrix": [0, 5], "x": 5, "y": 0.25},
+ {"matrix": [0, 6], "x": 6, "y": 0.75},
+
+ {"matrix": [5, 6], "x": 11.5, "y": 0.75},
+ {"matrix": [5, 5], "x": 12.5, "y": 0.25},
+ {"matrix": [5, 4], "x": 13.5, "y": 0.125},
+ {"matrix": [5, 3], "x": 14.5, "y": 0},
+ {"matrix": [5, 2], "x": 15.5, "y": 0.125},
+ {"matrix": [5, 1], "x": 16.5, "y": 0.375},
+ {"matrix": [5, 0], "x": 17.5, "y": 0.375},
+
+ {"matrix": [1, 0], "x": 0, "y": 1.375},
+ {"matrix": [1, 1], "x": 1, "y": 1.375},
+ {"matrix": [1, 2], "x": 2, "y": 1.125},
+ {"matrix": [1, 3], "x": 3, "y": 1},
+ {"matrix": [1, 4], "x": 4, "y": 1.125},
+ {"matrix": [1, 5], "x": 5, "y": 1.25},
+ {"matrix": [1, 6], "x": 6, "y": 1.75},
+
+ {"matrix": [6, 6], "x": 11.5, "y": 1.75},
+ {"matrix": [6, 5], "x": 12.5, "y": 1.25},
+ {"matrix": [6, 4], "x": 13.5, "y": 1.125},
+ {"matrix": [6, 3], "x": 14.5, "y": 1},
+ {"matrix": [6, 2], "x": 15.5, "y": 1.125},
+ {"matrix": [6, 1], "x": 16.5, "y": 1.375},
+ {"matrix": [6, 0], "x": 17.5, "y": 1.375},
+
+ {"matrix": [2, 0], "x": 0, "y": 2.375},
+ {"matrix": [2, 1], "x": 1, "y": 2.375},
+ {"matrix": [2, 2], "x": 2, "y": 2.125},
+ {"matrix": [2, 3], "x": 3, "y": 2},
+ {"matrix": [2, 4], "x": 4, "y": 2.125},
+ {"matrix": [2, 5], "x": 5, "y": 2.25},
+ {"matrix": [2, 6], "x": 6, "y": 2.75},
+
+ {"matrix": [7, 6], "x": 11.5, "y": 2.75},
+ {"matrix": [7, 5], "x": 12.5, "y": 2.25},
+ {"matrix": [7, 4], "x": 13.5, "y": 2.125},
+ {"matrix": [7, 3], "x": 14.5, "y": 2},
+ {"matrix": [7, 2], "x": 15.5, "y": 2.125},
+ {"matrix": [7, 1], "x": 16.5, "y": 2.375},
+ {"matrix": [7, 0], "x": 17.5, "y": 2.375},
+
+ {"matrix": [3, 0], "x": 0, "y": 3.375},
+ {"matrix": [3, 1], "x": 1, "y": 3.375},
+ {"matrix": [3, 2], "x": 2, "y": 3.125},
+ {"matrix": [3, 3], "x": 3, "y": 3},
+ {"matrix": [3, 4], "x": 4, "y": 3.125},
+ {"matrix": [3, 5], "x": 5, "y": 3.25},
+
+ {"matrix": [8, 5], "x": 12.5, "y": 3.25},
+ {"matrix": [8, 4], "x": 13.5, "y": 3.125},
+ {"matrix": [8, 3], "x": 14.5, "y": 3},
+ {"matrix": [8, 2], "x": 15.5, "y": 3.125},
+ {"matrix": [8, 1], "x": 16.5, "y": 3.375},
+ {"matrix": [8, 0], "x": 17.5, "y": 3.375},
+
+ {"matrix": [4, 0], "x": 0, "y": 4.375},
+ {"matrix": [4, 1], "x": 1, "y": 4.375},
+ {"matrix": [4, 2], "x": 2, "y": 4.125},
+ {"matrix": [4, 3], "x": 3, "y": 4},
+ {"matrix": [4, 4], "x": 5, "y": 5},
+ {"matrix": [4, 5], "x": 6, "y": 4, "h": 2},
+
+ {"matrix": [9, 5], "x": 11.5, "y": 4, "h": 2},
+ {"matrix": [9, 4], "x": 12.5, "y": 5},
+ {"matrix": [9, 3], "x": 14.5, "y": 4},
+ {"matrix": [9, 2], "x": 15.5, "y": 4.125},
+ {"matrix": [9, 1], "x": 16.5, "y": 4.375},
+ {"matrix": [9, 0], "x": 17.5, "y": 4.375}
+ ]
+ }
+ }
+}
diff --git a/keyboards/omkbd/ergodash/rev1/rules.mk b/keyboards/omkbd/ergodash/rev1/rules.mk
@@ -1,3 +0,0 @@
-BACKLIGHT_ENABLE = no
-RGBLIGHT_ENABLE = no
-AUDIO_ENABLE = no
diff --git a/keyboards/omkbd/ergodash/rules.mk b/keyboards/omkbd/ergodash/rules.mk
@@ -1,14 +1 @@
-# 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-AUDIO_ENABLE = no # Audio output
-RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-
DEFAULT_FOLDER = omkbd/ergodash/rev1
diff --git a/keyboards/omkbd/runner3680/info.json b/keyboards/omkbd/runner3680/info.json
@@ -1,6 +1,12 @@
{
"processor": "atmega32u4",
"bootloader": "caterina",
+ "features": {
+ "bootmagic": false,
+ "extrakey": false,
+ "mousekey": false,
+ "nkro": false
+ },
"split": {
"enabled": true
}
diff --git a/keyboards/omkbd/runner3680/rules.mk b/keyboards/omkbd/runner3680/rules.mk
@@ -1,14 +1 @@
-# 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 = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
DEFAULT_FOLDER = omkbd/runner3680/5x8
diff --git a/keyboards/omnikeyish/info.json b/keyboards/omnikeyish/info.json
@@ -1,1266 +0,0 @@
-{
- "keyboard_name": "Omnikey-(ish)",
- "manufacturer": "Henrik O. S\u00f8rensen",
- "url": "https://github.com/henrikosorensen/keyboard_pcbs/tree/master/omnikeyish_pcb",
- "maintainer": "qmk",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x0666",
- "device_version": "13.3.7",
- "force_nkro": true
- },
- "indicators": {
- "caps_lock": "E1",
- "num_lock": "E0",
- "scroll_lock": "B7"
- },
- "processor": "at90usb1286",
- "bootloader": "halfkay",
- "layouts": {
- "LAYOUT_all": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 2], "x": 2.6667, "y": 0},
-
- {"matrix": [0, 4], "x": 4.6667, "y": 0},
- {"matrix": [0, 5], "x": 5.6667, "y": 0},
- {"matrix": [0, 6], "x": 6.6667, "y": 0},
- {"matrix": [0, 7], "x": 7.6667, "y": 0},
-
- {"matrix": [0, 8], "x": 9.1667, "y": 0},
- {"matrix": [0, 9], "x": 10.1667, "y": 0},
- {"matrix": [0, 10], "x": 11.1667, "y": 0},
- {"matrix": [0, 11], "x": 12.1667, "y": 0},
-
- {"matrix": [0, 12], "x": 13.6667, "y": 0},
- {"matrix": [0, 13], "x": 14.6667, "y": 0},
- {"matrix": [0, 14], "x": 15.6667, "y": 0},
- {"matrix": [0, 15], "x": 16.6667, "y": 0},
-
- {"matrix": [0, 16], "x": 18.1667, "y": 0},
- {"matrix": [0, 17], "x": 19.1667, "y": 0},
- {"matrix": [0, 18], "x": 20.1667, "y": 0},
-
- {"matrix": [0, 19], "x": 21.6667, "y": 0},
- {"matrix": [0, 20], "x": 22.6667, "y": 0},
- {"matrix": [0, 21], "x": 23.6667, "y": 0},
- {"matrix": [0, 22], "x": 24.6667, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 2},
- {"matrix": [1, 1], "x": 1, "y": 2},
-
- {"matrix": [1, 2], "x": 2.6667, "y": 2},
- {"matrix": [1, 3], "x": 3.6667, "y": 2},
- {"matrix": [1, 4], "x": 4.6667, "y": 2},
- {"matrix": [1, 5], "x": 5.6667, "y": 2},
- {"matrix": [1, 6], "x": 6.6667, "y": 2},
- {"matrix": [1, 7], "x": 7.6667, "y": 2},
- {"matrix": [1, 8], "x": 8.6667, "y": 2},
- {"matrix": [1, 9], "x": 9.6667, "y": 2},
- {"matrix": [1, 10], "x": 10.6667, "y": 2},
- {"matrix": [1, 11], "x": 11.6667, "y": 2},
- {"matrix": [1, 12], "x": 12.6667, "y": 2},
- {"matrix": [1, 13], "x": 13.6667, "y": 2},
- {"matrix": [1, 14], "x": 14.6667, "y": 2},
- {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
-
- {"matrix": [1, 16], "x": 18.1667, "y": 2},
- {"matrix": [1, 17], "x": 19.1667, "y": 2},
- {"matrix": [1, 18], "x": 20.1667, "y": 2},
-
- {"matrix": [1, 19], "x": 21.6667, "y": 2},
- {"matrix": [1, 20], "x": 22.6667, "y": 2},
- {"matrix": [1, 21], "x": 23.6667, "y": 2},
- {"matrix": [1, 22], "x": 24.6667, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
- {"matrix": [2, 1], "x": 1, "y": 3},
-
- {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
- {"matrix": [2, 3], "x": 4.1667, "y": 3},
- {"matrix": [2, 4], "x": 5.1667, "y": 3},
- {"matrix": [2, 5], "x": 6.1667, "y": 3},
- {"matrix": [2, 6], "x": 7.1667, "y": 3},
- {"matrix": [2, 7], "x": 8.1667, "y": 3},
- {"matrix": [2, 8], "x": 9.1667, "y": 3},
- {"matrix": [2, 9], "x": 10.1667, "y": 3},
- {"matrix": [2, 10], "x": 11.1667, "y": 3},
- {"matrix": [2, 11], "x": 12.1667, "y": 3},
- {"matrix": [2, 12], "x": 13.1667, "y": 3},
- {"matrix": [2, 13], "x": 14.1667, "y": 3},
- {"matrix": [2, 14], "x": 15.1667, "y": 3},
- {"matrix": [2, 15], "x": 16.1667, "y": 3, "w": 1.5},
-
- {"matrix": [2, 16], "x": 18.1667, "y": 3},
- {"matrix": [2, 17], "x": 19.1667, "y": 3},
- {"matrix": [2, 18], "x": 20.1667, "y": 3},
-
- {"matrix": [2, 19], "x": 21.6667, "y": 3},
- {"matrix": [2, 20], "x": 22.6667, "y": 3},
- {"matrix": [2, 21], "x": 23.6667, "y": 3},
- {"matrix": [2, 22], "x": 24.6667, "y": 3},
-
- {"matrix": [3, 0], "x": 0, "y": 4},
- {"matrix": [3, 1], "x": 1, "y": 4},
-
- {"matrix": [3, 2], "x": 2.6667, "y": 4, "w": 1.75},
- {"matrix": [3, 3], "x": 4.4167, "y": 4},
- {"matrix": [3, 4], "x": 5.4167, "y": 4},
- {"matrix": [3, 5], "x": 6.4167, "y": 4},
- {"matrix": [3, 6], "x": 7.4167, "y": 4},
- {"matrix": [3, 7], "x": 8.4167, "y": 4},
- {"matrix": [3, 8], "x": 9.4167, "y": 4},
- {"matrix": [3, 9], "x": 10.4167, "y": 4},
- {"matrix": [3, 10], "x": 11.4167, "y": 4},
- {"matrix": [3, 11], "x": 12.4167, "y": 4},
- {"matrix": [3, 12], "x": 13.4167, "y": 4},
- {"matrix": [3, 13], "x": 14.4167, "y": 4},
- {"matrix": [3, 14], "x": 15.4167, "y": 4},
- {"matrix": [3, 15], "x": 16.4167, "y": 4, "w": 1.25},
-
- {"matrix": [3, 16], "x": 18.1667, "y": 4},
- {"matrix": [3, 17], "x": 19.1667, "y": 4},
- {"matrix": [3, 18], "x": 20.1667, "y": 4},
-
- {"matrix": [3, 19], "x": 21.6667, "y": 4},
- {"matrix": [3, 20], "x": 22.6667, "y": 4},
- {"matrix": [3, 21], "x": 23.6667, "y": 4},
- {"matrix": [3, 22], "x": 24.6667, "y": 4},
-
- {"matrix": [4, 0], "x": 0, "y": 5},
- {"matrix": [4, 1], "x": 1, "y": 5},
-
- {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 1.25},
- {"matrix": [4, 3], "x": 3.9167, "y": 5},
- {"matrix": [4, 4], "x": 4.9167, "y": 5},
- {"matrix": [4, 5], "x": 5.9167, "y": 5},
- {"matrix": [4, 6], "x": 6.9167, "y": 5},
- {"matrix": [4, 7], "x": 7.9167, "y": 5},
- {"matrix": [4, 8], "x": 8.9167, "y": 5},
- {"matrix": [4, 9], "x": 9.9167, "y": 5},
- {"matrix": [4, 10], "x": 10.9167, "y": 5},
- {"matrix": [4, 11], "x": 11.9167, "y": 5},
- {"matrix": [4, 12], "x": 12.9167, "y": 5},
- {"matrix": [4, 13], "x": 13.9167, "y": 5},
- {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
-
- {"matrix": [4, 15], "x": 16.6667, "y": 5},
-
- {"matrix": [4, 16], "x": 18.1667, "y": 5},
- {"matrix": [4, 17], "x": 19.1667, "y": 5},
- {"matrix": [4, 18], "x": 20.1667, "y": 5},
-
- {"matrix": [4, 19], "x": 21.6667, "y": 5},
- {"matrix": [4, 20], "x": 22.6667, "y": 5},
- {"matrix": [4, 21], "x": 23.6667, "y": 5},
- {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
-
- {"matrix": [5, 0], "x": 0, "y": 6},
- {"matrix": [5, 1], "x": 1, "y": 6},
-
- {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.25},
- {"matrix": [5, 3], "x": 3.9167, "y": 6, "w": 1.25},
- {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.25},
- {"matrix": [5, 9], "x": 6.4167, "y": 6, "w": 6.25},
- {"matrix": [5, 12], "x": 12.6667, "y": 6, "w": 1.25},
- {"matrix": [5, 13], "x": 13.9167, "y": 6, "w": 1.25},
- {"matrix": [5, 14], "x": 15.1667, "y": 6, "w": 1.25},
- {"matrix": [5, 15], "x": 16.4167, "y": 6, "w": 1.25},
-
- {"matrix": [5, 16], "x": 18.1667, "y": 6},
- {"matrix": [5, 17], "x": 19.1667, "y": 6},
- {"matrix": [5, 18], "x": 20.1667, "y": 6},
-
- {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
- {"matrix": [5, 21], "x": 23.6667, "y": 6}
- ]
- },
- "LAYOUT_101": {
- "layout": [
- {"matrix": [0, 2], "x": 0, "y": 0},
-
- {"matrix": [0, 4], "x": 2, "y": 0},
- {"matrix": [0, 5], "x": 3, "y": 0},
- {"matrix": [0, 6], "x": 4, "y": 0},
- {"matrix": [0, 7], "x": 5, "y": 0},
-
- {"matrix": [0, 8], "x": 6.5, "y": 0},
- {"matrix": [0, 9], "x": 7.5, "y": 0},
- {"matrix": [0, 10], "x": 8.5, "y": 0},
- {"matrix": [0, 11], "x": 9.5, "y": 0},
-
- {"matrix": [0, 12], "x": 11, "y": 0},
- {"matrix": [0, 13], "x": 12, "y": 0},
- {"matrix": [0, 14], "x": 13, "y": 0},
- {"matrix": [0, 15], "x": 14, "y": 0},
-
- {"matrix": [0, 16], "x": 15.25, "y": 0},
- {"matrix": [0, 17], "x": 16.25, "y": 0},
- {"matrix": [0, 18], "x": 17.25, "y": 0},
-
- {"matrix": [1, 2], "x": 0, "y": 1.5},
- {"matrix": [1, 3], "x": 1, "y": 1.5},
- {"matrix": [1, 4], "x": 2, "y": 1.5},
- {"matrix": [1, 5], "x": 3, "y": 1.5},
- {"matrix": [1, 6], "x": 4, "y": 1.5},
- {"matrix": [1, 7], "x": 5, "y": 1.5},
- {"matrix": [1, 8], "x": 6, "y": 1.5},
- {"matrix": [1, 9], "x": 7, "y": 1.5},
- {"matrix": [1, 10], "x": 8, "y": 1.5},
- {"matrix": [1, 11], "x": 9, "y": 1.5},
- {"matrix": [1, 12], "x": 10, "y": 1.5},
- {"matrix": [1, 13], "x": 11, "y": 1.5},
- {"matrix": [1, 14], "x": 12, "y": 1.5},
- {"matrix": [1, 15], "x": 13, "y": 1.5, "w": 2},
-
- {"matrix": [1, 16], "x": 15.25, "y": 1.5},
- {"matrix": [1, 17], "x": 16.25, "y": 1.5},
- {"matrix": [1, 18], "x": 17.25, "y": 1.5},
-
- {"matrix": [1, 19], "x": 18.5, "y": 1.5},
- {"matrix": [1, 20], "x": 19.5, "y": 1.5},
- {"matrix": [1, 21], "x": 20.5, "y": 1.5},
- {"matrix": [1, 22], "x": 21.5, "y": 1.5},
-
- {"matrix": [2, 2], "x": 0, "y": 2.5, "w": 1.5},
- {"matrix": [2, 3], "x": 1.5, "y": 2.5},
- {"matrix": [2, 4], "x": 2.5, "y": 2.5},
- {"matrix": [2, 5], "x": 3.5, "y": 2.5},
- {"matrix": [2, 6], "x": 4.5, "y": 2.5},
- {"matrix": [2, 7], "x": 5.5, "y": 2.5},
- {"matrix": [2, 8], "x": 6.5, "y": 2.5},
- {"matrix": [2, 9], "x": 7.5, "y": 2.5},
- {"matrix": [2, 10], "x": 8.5, "y": 2.5},
- {"matrix": [2, 11], "x": 9.5, "y": 2.5},
- {"matrix": [2, 12], "x": 10.5, "y": 2.5},
- {"matrix": [2, 13], "x": 11.5, "y": 2.5},
- {"matrix": [2, 14], "x": 12.5, "y": 2.5},
- {"matrix": [2, 15], "x": 13.5, "y": 2.5, "w": 1.5},
-
- {"matrix": [2, 16], "x": 15.25, "y": 2.5},
- {"matrix": [2, 17], "x": 16.25, "y": 2.5},
- {"matrix": [2, 18], "x": 17.25, "y": 2.5},
-
- {"matrix": [2, 19], "x": 18.5, "y": 2.5},
- {"matrix": [2, 20], "x": 19.5, "y": 2.5},
- {"matrix": [2, 21], "x": 20.5, "y": 2.5},
- {"matrix": [2, 22], "x": 21.5, "y": 2.5, "h": 2},
-
- {"matrix": [3, 2], "x": 0, "y": 3.5, "w": 1.75},
- {"matrix": [3, 3], "x": 1.75, "y": 3.5},
- {"matrix": [3, 4], "x": 2.75, "y": 3.5},
- {"matrix": [3, 5], "x": 3.75, "y": 3.5},
- {"matrix": [3, 6], "x": 4.75, "y": 3.5},
- {"matrix": [3, 7], "x": 5.75, "y": 3.5},
- {"matrix": [3, 8], "x": 6.75, "y": 3.5},
- {"matrix": [3, 9], "x": 7.75, "y": 3.5},
- {"matrix": [3, 10], "x": 8.75, "y": 3.5},
- {"matrix": [3, 11], "x": 9.75, "y": 3.5},
- {"matrix": [3, 12], "x": 10.75, "y": 3.5},
- {"matrix": [3, 13], "x": 11.75, "y": 3.5},
- {"matrix": [3, 15], "x": 12.75, "y": 3.5, "w": 2.25},
-
- {"matrix": [3, 19], "x": 18.5, "y": 3.5},
- {"matrix": [3, 20], "x": 19.5, "y": 3.5},
- {"matrix": [3, 21], "x": 20.5, "y": 3.5},
-
- {"matrix": [4, 2], "x": 0, "y": 4.5, "w": 2.25},
- {"matrix": [4, 4], "x": 2.25, "y": 4.5},
- {"matrix": [4, 5], "x": 3.25, "y": 4.5},
- {"matrix": [4, 6], "x": 4.25, "y": 4.5},
- {"matrix": [4, 7], "x": 5.25, "y": 4.5},
- {"matrix": [4, 8], "x": 6.25, "y": 4.5},
- {"matrix": [4, 9], "x": 7.25, "y": 4.5},
- {"matrix": [4, 10], "x": 8.25, "y": 4.5},
- {"matrix": [4, 11], "x": 9.25, "y": 4.5},
- {"matrix": [4, 12], "x": 10.25, "y": 4.5},
- {"matrix": [4, 13], "x": 11.25, "y": 4.5},
- {"matrix": [4, 14], "x": 12.25, "y": 4.5, "w": 2.75},
-
- {"matrix": [4, 17], "x": 16.25, "y": 4.5},
-
- {"matrix": [4, 19], "x": 18.5, "y": 4.5},
- {"matrix": [4, 20], "x": 19.5, "y": 4.5},
- {"matrix": [4, 21], "x": 20.5, "y": 4.5},
- {"matrix": [4, 22], "x": 21.5, "y": 4.5, "h": 2},
-
- {"matrix": [5, 2], "x": 0, "y": 5.5, "w": 1.5},
- {"matrix": [5, 4], "x": 2.5, "y": 5.5, "w": 1.5},
- {"matrix": [5, 9], "x": 4, "y": 5.5, "w": 7},
- {"matrix": [5, 12], "x": 11, "y": 5.5, "w": 1.5},
- {"matrix": [5, 15], "x": 13.5, "y": 5.5, "w": 1.5},
-
- {"matrix": [5, 16], "x": 15.25, "y": 5.5},
- {"matrix": [5, 17], "x": 16.25, "y": 5.5},
- {"matrix": [5, 18], "x": 17.25, "y": 5.5},
-
- {"matrix": [5, 19], "x": 18.5, "y": 5.5, "w": 2},
- {"matrix": [5, 21], "x": 20.5, "y": 5.5}
- ]
- },
- "LAYOUT_ultra_t": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 2], "x": 2.6667, "y": 0},
-
- {"matrix": [0, 4], "x": 4.6667, "y": 0},
- {"matrix": [0, 5], "x": 5.6667, "y": 0},
- {"matrix": [0, 6], "x": 6.6667, "y": 0},
- {"matrix": [0, 7], "x": 7.6667, "y": 0},
-
- {"matrix": [0, 8], "x": 9.1667, "y": 0},
- {"matrix": [0, 9], "x": 10.1667, "y": 0},
- {"matrix": [0, 10], "x": 11.1667, "y": 0},
- {"matrix": [0, 11], "x": 12.1667, "y": 0},
-
- {"matrix": [0, 12], "x": 13.6667, "y": 0},
- {"matrix": [0, 13], "x": 14.6667, "y": 0},
- {"matrix": [0, 14], "x": 15.6667, "y": 0},
- {"matrix": [0, 15], "x": 16.6667, "y": 0},
-
- {"matrix": [0, 16], "x": 18.1667, "y": 0},
- {"matrix": [0, 17], "x": 19.1667, "y": 0},
- {"matrix": [0, 18], "x": 20.1667, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 2},
- {"matrix": [1, 1], "x": 1, "y": 2},
-
- {"matrix": [1, 2], "x": 2.6667, "y": 2},
- {"matrix": [1, 3], "x": 3.6667, "y": 2},
- {"matrix": [1, 4], "x": 4.6667, "y": 2},
- {"matrix": [1, 5], "x": 5.6667, "y": 2},
- {"matrix": [1, 6], "x": 6.6667, "y": 2},
- {"matrix": [1, 7], "x": 7.6667, "y": 2},
- {"matrix": [1, 8], "x": 8.6667, "y": 2},
- {"matrix": [1, 9], "x": 9.6667, "y": 2},
- {"matrix": [1, 10], "x": 10.6667, "y": 2},
- {"matrix": [1, 11], "x": 11.6667, "y": 2},
- {"matrix": [1, 12], "x": 12.6667, "y": 2},
- {"matrix": [1, 13], "x": 13.6667, "y": 2},
- {"matrix": [1, 14], "x": 14.6667, "y": 2},
- {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
-
- {"matrix": [1, 16], "x": 18.1667, "y": 2},
- {"matrix": [1, 17], "x": 19.1667, "y": 2},
- {"matrix": [1, 18], "x": 20.1667, "y": 2},
-
- {"matrix": [1, 19], "x": 21.6667, "y": 2},
- {"matrix": [1, 20], "x": 22.6667, "y": 2},
- {"matrix": [1, 21], "x": 23.6667, "y": 2},
- {"matrix": [1, 22], "x": 24.6667, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
- {"matrix": [2, 1], "x": 1, "y": 3},
-
- {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
- {"matrix": [2, 3], "x": 4.1667, "y": 3},
- {"matrix": [2, 4], "x": 5.1667, "y": 3},
- {"matrix": [2, 5], "x": 6.1667, "y": 3},
- {"matrix": [2, 6], "x": 7.1667, "y": 3},
- {"matrix": [2, 7], "x": 8.1667, "y": 3},
- {"matrix": [2, 8], "x": 9.1667, "y": 3},
- {"matrix": [2, 9], "x": 10.1667, "y": 3},
- {"matrix": [2, 10], "x": 11.1667, "y": 3},
- {"matrix": [2, 11], "x": 12.1667, "y": 3},
- {"matrix": [2, 12], "x": 13.1667, "y": 3},
- {"matrix": [2, 13], "x": 14.1667, "y": 3},
- {"matrix": [2, 14], "x": 15.1667, "y": 3},
- {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
-
- {"matrix": [2, 17], "x": 18.1667, "y": 3},
- {"matrix": [2, 18], "x": 19.1667, "y": 3},
- {"matrix": [2, 19], "x": 20.1667, "y": 3},
-
- {"matrix": [2, 20], "x": 21.6667, "y": 3},
- {"matrix": [2, 21], "x": 22.6667, "y": 3},
- {"matrix": [2, 22], "x": 23.6667, "y": 3},
- {"matrix": [3, 0], "x": 24.6667, "y": 3},
-
- {"matrix": [3, 1], "x": 0, "y": 4},
- {"matrix": [3, 2], "x": 1, "y": 4},
-
- {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
- {"matrix": [3, 4], "x": 4.4167, "y": 4},
- {"matrix": [3, 5], "x": 5.4167, "y": 4},
- {"matrix": [3, 6], "x": 6.4167, "y": 4},
- {"matrix": [3, 7], "x": 7.4167, "y": 4},
- {"matrix": [3, 8], "x": 8.4167, "y": 4},
- {"matrix": [3, 9], "x": 9.4167, "y": 4},
- {"matrix": [3, 10], "x": 10.4167, "y": 4},
- {"matrix": [3, 11], "x": 11.4167, "y": 4},
- {"matrix": [3, 12], "x": 12.4167, "y": 4},
- {"matrix": [3, 13], "x": 13.4167, "y": 4},
- {"matrix": [3, 15], "x": 14.4167, "y": 4},
-
- {"matrix": [3, 19], "x": 21.6667, "y": 4},
- {"matrix": [3, 20], "x": 22.6667, "y": 4},
- {"matrix": [3, 21], "x": 23.6667, "y": 4},
- {"matrix": [3, 22], "x": 24.6667, "y": 4},
-
- {"matrix": [4, 0], "x": 0, "y": 5},
- {"matrix": [4, 1], "x": 1, "y": 5},
-
- {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
- {"matrix": [4, 4], "x": 4.9167, "y": 5},
- {"matrix": [4, 5], "x": 5.9167, "y": 5},
- {"matrix": [4, 6], "x": 6.9167, "y": 5},
- {"matrix": [4, 7], "x": 7.9167, "y": 5},
- {"matrix": [4, 8], "x": 8.9167, "y": 5},
- {"matrix": [4, 9], "x": 9.9167, "y": 5},
- {"matrix": [4, 10], "x": 10.9167, "y": 5},
- {"matrix": [4, 11], "x": 11.9167, "y": 5},
- {"matrix": [4, 12], "x": 12.9167, "y": 5},
- {"matrix": [4, 13], "x": 13.9167, "y": 5},
- {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
- {"matrix": [4, 15], "x": 16.6667, "y": 5},
-
- {"matrix": [4, 17], "x": 19.1667, "y": 5},
-
- {"matrix": [4, 19], "x": 21.6667, "y": 5},
- {"matrix": [4, 20], "x": 22.6667, "y": 5},
- {"matrix": [4, 21], "x": 23.6667, "y": 5},
- {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
-
- {"matrix": [5, 0], "x": 0, "y": 6},
- {"matrix": [5, 1], "x": 1, "y": 6},
-
- {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 3], "x": 4.1667, "y": 6},
- {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
- {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 13], "x": 15.1667, "y": 6},
- {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 16], "x": 18.1667, "y": 6},
- {"matrix": [5, 17], "x": 19.1667, "y": 6},
- {"matrix": [5, 18], "x": 20.1667, "y": 6},
-
- {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
- {"matrix": [5, 21], "x": 23.6667, "y": 6}
- ]
- },
- "LAYOUT_ultra_rev1": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 4], "x": 2.6667, "y": 0},
- {"matrix": [0, 5], "x": 3.6667, "y": 0},
- {"matrix": [0, 6], "x": 4.6667, "y": 0},
- {"matrix": [0, 7], "x": 5.6667, "y": 0},
-
- {"matrix": [0, 8], "x": 8.1667, "y": 0},
- {"matrix": [0, 9], "x": 9.1667, "y": 0},
- {"matrix": [0, 10], "x": 10.1667, "y": 0},
- {"matrix": [0, 11], "x": 11.1667, "y": 0},
-
- {"matrix": [0, 12], "x": 13.6667, "y": 0},
- {"matrix": [0, 13], "x": 14.6667, "y": 0},
- {"matrix": [0, 14], "x": 15.6667, "y": 0},
- {"matrix": [0, 15], "x": 16.6667, "y": 0},
-
- {"matrix": [0, 16], "x": 18.1667, "y": 0},
- {"matrix": [0, 17], "x": 19.1667, "y": 0},
- {"matrix": [0, 18], "x": 20.1667, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 2},
- {"matrix": [1, 1], "x": 1, "y": 2},
-
- {"matrix": [1, 2], "x": 2.6667, "y": 2},
- {"matrix": [1, 3], "x": 3.6667, "y": 2},
- {"matrix": [1, 4], "x": 4.6667, "y": 2},
- {"matrix": [1, 5], "x": 5.6667, "y": 2},
- {"matrix": [1, 6], "x": 6.6667, "y": 2},
- {"matrix": [1, 7], "x": 7.6667, "y": 2},
- {"matrix": [1, 8], "x": 8.6667, "y": 2},
- {"matrix": [1, 9], "x": 9.6667, "y": 2},
- {"matrix": [1, 10], "x": 10.6667, "y": 2},
- {"matrix": [1, 11], "x": 11.6667, "y": 2},
- {"matrix": [1, 12], "x": 12.6667, "y": 2},
- {"matrix": [1, 13], "x": 13.6667, "y": 2},
- {"matrix": [1, 14], "x": 14.6667, "y": 2},
- {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
-
- {"matrix": [1, 16], "x": 18.1667, "y": 2},
- {"matrix": [1, 17], "x": 19.1667, "y": 2},
- {"matrix": [1, 18], "x": 20.1667, "y": 2},
-
- {"matrix": [1, 19], "x": 21.6667, "y": 2},
- {"matrix": [1, 20], "x": 22.6667, "y": 2},
- {"matrix": [1, 21], "x": 23.6667, "y": 2},
- {"matrix": [1, 22], "x": 24.6667, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
- {"matrix": [2, 1], "x": 1, "y": 3},
-
- {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
- {"matrix": [2, 3], "x": 4.1667, "y": 3},
- {"matrix": [2, 4], "x": 5.1667, "y": 3},
- {"matrix": [2, 5], "x": 6.1667, "y": 3},
- {"matrix": [2, 6], "x": 7.1667, "y": 3},
- {"matrix": [2, 7], "x": 8.1667, "y": 3},
- {"matrix": [2, 8], "x": 9.1667, "y": 3},
- {"matrix": [2, 9], "x": 10.1667, "y": 3},
- {"matrix": [2, 10], "x": 11.1667, "y": 3},
- {"matrix": [2, 11], "x": 12.1667, "y": 3},
- {"matrix": [2, 12], "x": 13.1667, "y": 3},
- {"matrix": [2, 13], "x": 14.1667, "y": 3},
- {"matrix": [2, 14], "x": 15.1667, "y": 3},
- {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
-
- {"matrix": [2, 17], "x": 18.1667, "y": 3},
- {"matrix": [2, 18], "x": 19.1667, "y": 3},
- {"matrix": [2, 19], "x": 20.1667, "y": 3},
-
- {"matrix": [2, 20], "x": 21.6667, "y": 3},
- {"matrix": [2, 21], "x": 22.6667, "y": 3},
- {"matrix": [2, 22], "x": 23.6667, "y": 3},
- {"matrix": [3, 0], "x": 24.6667, "y": 3},
-
- {"matrix": [3, 1], "x": 0, "y": 4},
- {"matrix": [3, 2], "x": 1, "y": 4},
-
- {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
- {"matrix": [3, 4], "x": 4.4167, "y": 4},
- {"matrix": [3, 5], "x": 5.4167, "y": 4},
- {"matrix": [3, 6], "x": 6.4167, "y": 4},
- {"matrix": [3, 7], "x": 7.4167, "y": 4},
- {"matrix": [3, 8], "x": 8.4167, "y": 4},
- {"matrix": [3, 9], "x": 9.4167, "y": 4},
- {"matrix": [3, 10], "x": 10.4167, "y": 4},
- {"matrix": [3, 11], "x": 11.4167, "y": 4},
- {"matrix": [3, 12], "x": 12.4167, "y": 4},
- {"matrix": [3, 13], "x": 13.4167, "y": 4},
- {"matrix": [3, 15], "x": 14.4167, "y": 4},
-
- {"matrix": [3, 16], "x": 18.1667, "y": 4},
- {"matrix": [3, 17], "x": 19.1667, "y": 4},
- {"matrix": [3, 18], "x": 20.1667, "y": 4},
-
- {"matrix": [3, 19], "x": 21.6667, "y": 4},
- {"matrix": [3, 20], "x": 22.6667, "y": 4},
- {"matrix": [3, 21], "x": 23.6667, "y": 4},
- {"matrix": [3, 22], "x": 24.6667, "y": 4},
-
- {"matrix": [4, 0], "x": 0, "y": 5},
- {"matrix": [4, 1], "x": 1, "y": 5},
-
- {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
- {"matrix": [4, 4], "x": 4.9167, "y": 5},
- {"matrix": [4, 5], "x": 5.9167, "y": 5},
- {"matrix": [4, 6], "x": 6.9167, "y": 5},
- {"matrix": [4, 7], "x": 7.9167, "y": 5},
- {"matrix": [4, 8], "x": 8.9167, "y": 5},
- {"matrix": [4, 9], "x": 9.9167, "y": 5},
- {"matrix": [4, 10], "x": 10.9167, "y": 5},
- {"matrix": [4, 11], "x": 11.9167, "y": 5},
- {"matrix": [4, 12], "x": 12.9167, "y": 5},
- {"matrix": [4, 13], "x": 13.9167, "y": 5},
- {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
- {"matrix": [4, 15], "x": 16.6667, "y": 5},
-
- {"matrix": [4, 16], "x": 18.1667, "y": 5},
- {"matrix": [4, 17], "x": 19.1667, "y": 5},
- {"matrix": [4, 18], "x": 20.1667, "y": 5},
-
- {"matrix": [4, 19], "x": 21.6667, "y": 5},
- {"matrix": [4, 20], "x": 22.6667, "y": 5},
- {"matrix": [4, 21], "x": 23.6667, "y": 5},
- {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
-
- {"matrix": [5, 0], "x": 0, "y": 6},
- {"matrix": [5, 1], "x": 1, "y": 6},
-
- {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 3], "x": 4.1667, "y": 6},
- {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
- {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 13], "x": 15.1667, "y": 6},
- {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 16], "x": 18.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 18], "x": 19.6667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
- {"matrix": [5, 21], "x": 23.6667, "y": 6}
- ]
- },
- "LAYOUT_ultra_rev3": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 2], "x": 2.6667, "y": 0},
-
- {"matrix": [0, 4], "x": 4.6667, "y": 0},
- {"matrix": [0, 5], "x": 5.6667, "y": 0},
- {"matrix": [0, 6], "x": 6.6667, "y": 0},
- {"matrix": [0, 7], "x": 7.6667, "y": 0},
-
- {"matrix": [0, 8], "x": 9.1667, "y": 0},
- {"matrix": [0, 9], "x": 10.1667, "y": 0},
- {"matrix": [0, 10], "x": 11.1667, "y": 0},
- {"matrix": [0, 11], "x": 12.1667, "y": 0},
-
- {"matrix": [0, 12], "x": 13.6667, "y": 0},
- {"matrix": [0, 13], "x": 14.6667, "y": 0},
- {"matrix": [0, 14], "x": 15.6667, "y": 0},
- {"matrix": [0, 15], "x": 16.6667, "y": 0},
-
- {"matrix": [0, 16], "x": 18.1667, "y": 0},
- {"matrix": [0, 17], "x": 19.1667, "y": 0},
- {"matrix": [0, 18], "x": 20.1667, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 2},
- {"matrix": [1, 1], "x": 1, "y": 2},
-
- {"matrix": [1, 2], "x": 2.6667, "y": 2},
- {"matrix": [1, 3], "x": 3.6667, "y": 2},
- {"matrix": [1, 4], "x": 4.6667, "y": 2},
- {"matrix": [1, 5], "x": 5.6667, "y": 2},
- {"matrix": [1, 6], "x": 6.6667, "y": 2},
- {"matrix": [1, 7], "x": 7.6667, "y": 2},
- {"matrix": [1, 8], "x": 8.6667, "y": 2},
- {"matrix": [1, 9], "x": 9.6667, "y": 2},
- {"matrix": [1, 10], "x": 10.6667, "y": 2},
- {"matrix": [1, 11], "x": 11.6667, "y": 2},
- {"matrix": [1, 12], "x": 12.6667, "y": 2},
- {"matrix": [1, 13], "x": 13.6667, "y": 2},
- {"matrix": [1, 14], "x": 14.6667, "y": 2},
- {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
-
- {"matrix": [1, 16], "x": 18.1667, "y": 2},
- {"matrix": [1, 17], "x": 19.1667, "y": 2},
- {"matrix": [1, 18], "x": 20.1667, "y": 2},
-
- {"matrix": [1, 19], "x": 21.6667, "y": 2},
- {"matrix": [1, 20], "x": 22.6667, "y": 2},
- {"matrix": [1, 21], "x": 23.6667, "y": 2},
- {"matrix": [1, 22], "x": 24.6667, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
- {"matrix": [2, 1], "x": 1, "y": 3},
-
- {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
- {"matrix": [2, 3], "x": 4.1667, "y": 3},
- {"matrix": [2, 4], "x": 5.1667, "y": 3},
- {"matrix": [2, 5], "x": 6.1667, "y": 3},
- {"matrix": [2, 6], "x": 7.1667, "y": 3},
- {"matrix": [2, 7], "x": 8.1667, "y": 3},
- {"matrix": [2, 8], "x": 9.1667, "y": 3},
- {"matrix": [2, 9], "x": 10.1667, "y": 3},
- {"matrix": [2, 10], "x": 11.1667, "y": 3},
- {"matrix": [2, 11], "x": 12.1667, "y": 3},
- {"matrix": [2, 12], "x": 13.1667, "y": 3},
- {"matrix": [2, 13], "x": 14.1667, "y": 3},
- {"matrix": [2, 14], "x": 15.1667, "y": 3},
- {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
-
- {"matrix": [2, 17], "x": 18.1667, "y": 3},
- {"matrix": [2, 18], "x": 19.1667, "y": 3},
- {"matrix": [2, 19], "x": 20.1667, "y": 3},
-
- {"matrix": [2, 20], "x": 21.6667, "y": 3},
- {"matrix": [2, 21], "x": 22.6667, "y": 3},
- {"matrix": [2, 22], "x": 23.6667, "y": 3},
- {"matrix": [3, 0], "x": 24.6667, "y": 3},
-
- {"matrix": [3, 1], "x": 0, "y": 4},
- {"matrix": [3, 2], "x": 1, "y": 4},
-
- {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
- {"matrix": [3, 4], "x": 4.4167, "y": 4},
- {"matrix": [3, 5], "x": 5.4167, "y": 4},
- {"matrix": [3, 6], "x": 6.4167, "y": 4},
- {"matrix": [3, 7], "x": 7.4167, "y": 4},
- {"matrix": [3, 8], "x": 8.4167, "y": 4},
- {"matrix": [3, 9], "x": 9.4167, "y": 4},
- {"matrix": [3, 10], "x": 10.4167, "y": 4},
- {"matrix": [3, 11], "x": 11.4167, "y": 4},
- {"matrix": [3, 12], "x": 12.4167, "y": 4},
- {"matrix": [3, 13], "x": 13.4167, "y": 4},
- {"matrix": [3, 15], "x": 14.4167, "y": 4},
-
- {"matrix": [3, 16], "x": 18.1667, "y": 4},
- {"matrix": [3, 17], "x": 19.1667, "y": 4},
- {"matrix": [3, 18], "x": 20.1667, "y": 4},
-
- {"matrix": [3, 19], "x": 21.6667, "y": 4},
- {"matrix": [3, 20], "x": 22.6667, "y": 4},
- {"matrix": [3, 21], "x": 23.6667, "y": 4},
- {"matrix": [3, 22], "x": 24.6667, "y": 4},
-
- {"matrix": [4, 0], "x": 0, "y": 5},
- {"matrix": [4, 1], "x": 1, "y": 5},
-
- {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
- {"matrix": [4, 4], "x": 4.9167, "y": 5},
- {"matrix": [4, 5], "x": 5.9167, "y": 5},
- {"matrix": [4, 6], "x": 6.9167, "y": 5},
- {"matrix": [4, 7], "x": 7.9167, "y": 5},
- {"matrix": [4, 8], "x": 8.9167, "y": 5},
- {"matrix": [4, 9], "x": 9.9167, "y": 5},
- {"matrix": [4, 10], "x": 10.9167, "y": 5},
- {"matrix": [4, 11], "x": 11.9167, "y": 5},
- {"matrix": [4, 12], "x": 12.9167, "y": 5},
- {"matrix": [4, 13], "x": 13.9167, "y": 5},
- {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
- {"matrix": [4, 15], "x": 16.6667, "y": 5},
-
- {"matrix": [4, 16], "x": 18.1667, "y": 5},
- {"matrix": [4, 17], "x": 19.1667, "y": 5},
- {"matrix": [4, 18], "x": 20.1667, "y": 5},
-
- {"matrix": [4, 19], "x": 21.6667, "y": 5},
- {"matrix": [4, 20], "x": 22.6667, "y": 5},
- {"matrix": [4, 21], "x": 23.6667, "y": 5},
- {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
-
- {"matrix": [5, 0], "x": 0, "y": 6},
- {"matrix": [5, 1], "x": 1, "y": 6},
-
- {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 3], "x": 4.1667, "y": 6},
- {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
- {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 13], "x": 15.1667, "y": 6},
- {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 16], "x": 18.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 18], "x": 19.6667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
- {"matrix": [5, 21], "x": 23.6667, "y": 6}
- ]
- },
- "LAYOUT_plus_rev3": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 2], "x": 2.6667, "y": 0},
-
- {"matrix": [0, 16], "x": 18.1667, "y": 0},
- {"matrix": [0, 17], "x": 19.1667, "y": 0},
- {"matrix": [0, 18], "x": 20.1667, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 2},
- {"matrix": [1, 1], "x": 1, "y": 2},
-
- {"matrix": [1, 2], "x": 2.6667, "y": 2},
- {"matrix": [1, 3], "x": 3.6667, "y": 2},
- {"matrix": [1, 4], "x": 4.6667, "y": 2},
- {"matrix": [1, 5], "x": 5.6667, "y": 2},
- {"matrix": [1, 6], "x": 6.6667, "y": 2},
- {"matrix": [1, 7], "x": 7.6667, "y": 2},
- {"matrix": [1, 8], "x": 8.6667, "y": 2},
- {"matrix": [1, 9], "x": 9.6667, "y": 2},
- {"matrix": [1, 10], "x": 10.6667, "y": 2},
- {"matrix": [1, 11], "x": 11.6667, "y": 2},
- {"matrix": [1, 12], "x": 12.6667, "y": 2},
- {"matrix": [1, 13], "x": 13.6667, "y": 2},
- {"matrix": [1, 14], "x": 14.6667, "y": 2},
- {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
-
- {"matrix": [1, 16], "x": 18.1667, "y": 2},
- {"matrix": [1, 17], "x": 19.1667, "y": 2},
- {"matrix": [1, 18], "x": 20.1667, "y": 2},
-
- {"matrix": [1, 19], "x": 21.6667, "y": 2},
- {"matrix": [1, 20], "x": 22.6667, "y": 2},
- {"matrix": [1, 21], "x": 23.6667, "y": 2},
- {"matrix": [1, 22], "x": 24.6667, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
- {"matrix": [2, 1], "x": 1, "y": 3},
-
- {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
- {"matrix": [2, 3], "x": 4.1667, "y": 3},
- {"matrix": [2, 4], "x": 5.1667, "y": 3},
- {"matrix": [2, 5], "x": 6.1667, "y": 3},
- {"matrix": [2, 6], "x": 7.1667, "y": 3},
- {"matrix": [2, 7], "x": 8.1667, "y": 3},
- {"matrix": [2, 8], "x": 9.1667, "y": 3},
- {"matrix": [2, 9], "x": 10.1667, "y": 3},
- {"matrix": [2, 10], "x": 11.1667, "y": 3},
- {"matrix": [2, 11], "x": 12.1667, "y": 3},
- {"matrix": [2, 12], "x": 13.1667, "y": 3},
- {"matrix": [2, 13], "x": 14.1667, "y": 3},
- {"matrix": [2, 14], "x": 15.1667, "y": 3},
- {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
-
- {"matrix": [2, 17], "x": 18.1667, "y": 3},
- {"matrix": [2, 18], "x": 19.1667, "y": 3},
- {"matrix": [2, 19], "x": 20.1667, "y": 3},
-
- {"matrix": [2, 20], "x": 21.6667, "y": 3},
- {"matrix": [2, 21], "x": 22.6667, "y": 3},
- {"matrix": [2, 22], "x": 23.6667, "y": 3},
- {"matrix": [3, 0], "x": 24.6667, "y": 3},
-
- {"matrix": [3, 1], "x": 0, "y": 4},
- {"matrix": [3, 2], "x": 1, "y": 4},
-
- {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
- {"matrix": [3, 4], "x": 4.4167, "y": 4},
- {"matrix": [3, 5], "x": 5.4167, "y": 4},
- {"matrix": [3, 6], "x": 6.4167, "y": 4},
- {"matrix": [3, 7], "x": 7.4167, "y": 4},
- {"matrix": [3, 8], "x": 8.4167, "y": 4},
- {"matrix": [3, 9], "x": 9.4167, "y": 4},
- {"matrix": [3, 10], "x": 10.4167, "y": 4},
- {"matrix": [3, 11], "x": 11.4167, "y": 4},
- {"matrix": [3, 12], "x": 12.4167, "y": 4},
- {"matrix": [3, 13], "x": 13.4167, "y": 4},
- {"matrix": [3, 15], "x": 14.4167, "y": 4},
-
- {"matrix": [3, 16], "x": 18.1667, "y": 4},
- {"matrix": [3, 17], "x": 19.1667, "y": 4},
- {"matrix": [3, 18], "x": 20.1667, "y": 4},
-
- {"matrix": [3, 19], "x": 21.6667, "y": 4},
- {"matrix": [3, 20], "x": 22.6667, "y": 4},
- {"matrix": [3, 21], "x": 23.6667, "y": 4},
- {"matrix": [3, 22], "x": 24.6667, "y": 4},
-
- {"matrix": [4, 0], "x": 0, "y": 5},
- {"matrix": [4, 1], "x": 1, "y": 5},
-
- {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
- {"matrix": [4, 4], "x": 4.9167, "y": 5},
- {"matrix": [4, 5], "x": 5.9167, "y": 5},
- {"matrix": [4, 6], "x": 6.9167, "y": 5},
- {"matrix": [4, 7], "x": 7.9167, "y": 5},
- {"matrix": [4, 8], "x": 8.9167, "y": 5},
- {"matrix": [4, 9], "x": 9.9167, "y": 5},
- {"matrix": [4, 10], "x": 10.9167, "y": 5},
- {"matrix": [4, 11], "x": 11.9167, "y": 5},
- {"matrix": [4, 12], "x": 12.9167, "y": 5},
- {"matrix": [4, 13], "x": 13.9167, "y": 5},
- {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
- {"matrix": [4, 15], "x": 16.6667, "y": 5},
-
- {"matrix": [4, 16], "x": 18.1667, "y": 5},
- {"matrix": [4, 17], "x": 19.1667, "y": 5},
- {"matrix": [4, 18], "x": 20.1667, "y": 5},
-
- {"matrix": [4, 19], "x": 21.6667, "y": 5},
- {"matrix": [4, 20], "x": 22.6667, "y": 5},
- {"matrix": [4, 21], "x": 23.6667, "y": 5},
- {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
-
- {"matrix": [5, 0], "x": 0, "y": 6},
- {"matrix": [5, 1], "x": 1, "y": 6},
-
- {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 3], "x": 4.1667, "y": 6},
- {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
- {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 13], "x": 15.1667, "y": 6},
- {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 16], "x": 18.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 18], "x": 19.6667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
- {"matrix": [5, 21], "x": 23.6667, "y": 6}
- ]
- },
- "LAYOUT_plus_rev1": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 16], "x": 18.1667, "y": 0},
- {"matrix": [0, 17], "x": 19.1667, "y": 0},
- {"matrix": [0, 18], "x": 20.1667, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 2},
- {"matrix": [1, 1], "x": 1, "y": 2},
-
- {"matrix": [1, 2], "x": 2.6667, "y": 2},
- {"matrix": [1, 3], "x": 3.6667, "y": 2},
- {"matrix": [1, 4], "x": 4.6667, "y": 2},
- {"matrix": [1, 5], "x": 5.6667, "y": 2},
- {"matrix": [1, 6], "x": 6.6667, "y": 2},
- {"matrix": [1, 7], "x": 7.6667, "y": 2},
- {"matrix": [1, 8], "x": 8.6667, "y": 2},
- {"matrix": [1, 9], "x": 9.6667, "y": 2},
- {"matrix": [1, 10], "x": 10.6667, "y": 2},
- {"matrix": [1, 11], "x": 11.6667, "y": 2},
- {"matrix": [1, 12], "x": 12.6667, "y": 2},
- {"matrix": [1, 13], "x": 13.6667, "y": 2},
- {"matrix": [1, 14], "x": 14.6667, "y": 2},
- {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
-
- {"matrix": [1, 16], "x": 18.1667, "y": 2},
- {"matrix": [1, 17], "x": 19.1667, "y": 2},
- {"matrix": [1, 18], "x": 20.1667, "y": 2},
-
- {"matrix": [1, 19], "x": 21.6667, "y": 2},
- {"matrix": [1, 20], "x": 22.6667, "y": 2},
- {"matrix": [1, 21], "x": 23.6667, "y": 2},
- {"matrix": [1, 22], "x": 24.6667, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
- {"matrix": [2, 1], "x": 1, "y": 3},
-
- {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
- {"matrix": [2, 3], "x": 4.1667, "y": 3},
- {"matrix": [2, 4], "x": 5.1667, "y": 3},
- {"matrix": [2, 5], "x": 6.1667, "y": 3},
- {"matrix": [2, 6], "x": 7.1667, "y": 3},
- {"matrix": [2, 7], "x": 8.1667, "y": 3},
- {"matrix": [2, 8], "x": 9.1667, "y": 3},
- {"matrix": [2, 9], "x": 10.1667, "y": 3},
- {"matrix": [2, 10], "x": 11.1667, "y": 3},
- {"matrix": [2, 11], "x": 12.1667, "y": 3},
- {"matrix": [2, 12], "x": 13.1667, "y": 3},
- {"matrix": [2, 13], "x": 14.1667, "y": 3},
- {"matrix": [2, 14], "x": 15.1667, "y": 3},
- {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
-
- {"matrix": [2, 17], "x": 18.1667, "y": 3},
- {"matrix": [2, 18], "x": 19.1667, "y": 3},
- {"matrix": [2, 19], "x": 20.1667, "y": 3},
-
- {"matrix": [2, 20], "x": 21.6667, "y": 3},
- {"matrix": [2, 21], "x": 22.6667, "y": 3},
- {"matrix": [2, 22], "x": 23.6667, "y": 3},
- {"matrix": [3, 0], "x": 24.6667, "y": 3},
-
- {"matrix": [3, 1], "x": 0, "y": 4},
- {"matrix": [3, 2], "x": 1, "y": 4},
-
- {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
- {"matrix": [3, 4], "x": 4.4167, "y": 4},
- {"matrix": [3, 5], "x": 5.4167, "y": 4},
- {"matrix": [3, 6], "x": 6.4167, "y": 4},
- {"matrix": [3, 7], "x": 7.4167, "y": 4},
- {"matrix": [3, 8], "x": 8.4167, "y": 4},
- {"matrix": [3, 9], "x": 9.4167, "y": 4},
- {"matrix": [3, 10], "x": 10.4167, "y": 4},
- {"matrix": [3, 11], "x": 11.4167, "y": 4},
- {"matrix": [3, 12], "x": 12.4167, "y": 4},
- {"matrix": [3, 13], "x": 13.4167, "y": 4},
- {"matrix": [3, 15], "x": 14.4167, "y": 4},
-
- {"matrix": [3, 16], "x": 18.1667, "y": 4},
- {"matrix": [3, 17], "x": 19.1667, "y": 4},
- {"matrix": [3, 18], "x": 20.1667, "y": 4},
-
- {"matrix": [3, 19], "x": 21.6667, "y": 4},
- {"matrix": [3, 20], "x": 22.6667, "y": 4},
- {"matrix": [3, 21], "x": 23.6667, "y": 4},
- {"matrix": [3, 22], "x": 24.6667, "y": 4},
-
- {"matrix": [4, 0], "x": 0, "y": 5},
- {"matrix": [4, 1], "x": 1, "y": 5},
-
- {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
- {"matrix": [4, 4], "x": 4.9167, "y": 5},
- {"matrix": [4, 5], "x": 5.9167, "y": 5},
- {"matrix": [4, 6], "x": 6.9167, "y": 5},
- {"matrix": [4, 7], "x": 7.9167, "y": 5},
- {"matrix": [4, 8], "x": 8.9167, "y": 5},
- {"matrix": [4, 9], "x": 9.9167, "y": 5},
- {"matrix": [4, 10], "x": 10.9167, "y": 5},
- {"matrix": [4, 11], "x": 11.9167, "y": 5},
- {"matrix": [4, 12], "x": 12.9167, "y": 5},
- {"matrix": [4, 13], "x": 13.9167, "y": 5},
- {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
- {"matrix": [4, 15], "x": 16.6667, "y": 5},
-
- {"matrix": [4, 16], "x": 18.1667, "y": 5},
- {"matrix": [4, 17], "x": 19.1667, "y": 5},
- {"matrix": [4, 18], "x": 20.1667, "y": 5},
-
- {"matrix": [4, 19], "x": 21.6667, "y": 5},
- {"matrix": [4, 20], "x": 22.6667, "y": 5},
- {"matrix": [4, 21], "x": 23.6667, "y": 5},
- {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
-
- {"matrix": [5, 0], "x": 0, "y": 6},
- {"matrix": [5, 1], "x": 1, "y": 6},
-
- {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 3], "x": 4.1667, "y": 6},
- {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
- {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 13], "x": 15.1667, "y": 6},
- {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 16], "x": 18.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 18], "x": 19.6667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
- {"matrix": [5, 21], "x": 23.6667, "y": 6}
- ]
- },
- "LAYOUT_102_rev1": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 16], "x": 18.1667, "y": 0},
- {"matrix": [0, 17], "x": 19.1667, "y": 0},
- {"matrix": [0, 18], "x": 20.1667, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 2},
- {"matrix": [1, 1], "x": 1, "y": 2},
-
- {"matrix": [1, 2], "x": 2.6667, "y": 2},
- {"matrix": [1, 3], "x": 3.6667, "y": 2},
- {"matrix": [1, 4], "x": 4.6667, "y": 2},
- {"matrix": [1, 5], "x": 5.6667, "y": 2},
- {"matrix": [1, 6], "x": 6.6667, "y": 2},
- {"matrix": [1, 7], "x": 7.6667, "y": 2},
- {"matrix": [1, 8], "x": 8.6667, "y": 2},
- {"matrix": [1, 9], "x": 9.6667, "y": 2},
- {"matrix": [1, 10], "x": 10.6667, "y": 2},
- {"matrix": [1, 11], "x": 11.6667, "y": 2},
- {"matrix": [1, 12], "x": 12.6667, "y": 2},
- {"matrix": [1, 13], "x": 13.6667, "y": 2},
- {"matrix": [1, 14], "x": 14.6667, "y": 2},
- {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
-
- {"matrix": [1, 16], "x": 18.1667, "y": 2},
- {"matrix": [1, 17], "x": 19.1667, "y": 2},
- {"matrix": [1, 18], "x": 20.1667, "y": 2},
-
- {"matrix": [1, 19], "x": 21.6667, "y": 2},
- {"matrix": [1, 20], "x": 22.6667, "y": 2},
- {"matrix": [1, 21], "x": 23.6667, "y": 2},
- {"matrix": [1, 22], "x": 24.6667, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
- {"matrix": [2, 1], "x": 1, "y": 3},
-
- {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
- {"matrix": [2, 3], "x": 4.1667, "y": 3},
- {"matrix": [2, 4], "x": 5.1667, "y": 3},
- {"matrix": [2, 5], "x": 6.1667, "y": 3},
- {"matrix": [2, 6], "x": 7.1667, "y": 3},
- {"matrix": [2, 7], "x": 8.1667, "y": 3},
- {"matrix": [2, 8], "x": 9.1667, "y": 3},
- {"matrix": [2, 9], "x": 10.1667, "y": 3},
- {"matrix": [2, 10], "x": 11.1667, "y": 3},
- {"matrix": [2, 11], "x": 12.1667, "y": 3},
- {"matrix": [2, 12], "x": 13.1667, "y": 3},
- {"matrix": [2, 13], "x": 14.1667, "y": 3},
- {"matrix": [2, 14], "x": 15.1667, "y": 3},
- {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
-
- {"matrix": [2, 17], "x": 18.1667, "y": 3},
- {"matrix": [2, 18], "x": 19.1667, "y": 3},
- {"matrix": [2, 19], "x": 20.1667, "y": 3},
-
- {"matrix": [2, 20], "x": 21.6667, "y": 3},
- {"matrix": [2, 21], "x": 22.6667, "y": 3},
- {"matrix": [2, 22], "x": 23.6667, "y": 3},
- {"matrix": [3, 0], "x": 24.6667, "y": 3},
-
- {"matrix": [3, 1], "x": 0, "y": 4},
- {"matrix": [3, 2], "x": 1, "y": 4},
-
- {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
- {"matrix": [3, 4], "x": 4.4167, "y": 4},
- {"matrix": [3, 5], "x": 5.4167, "y": 4},
- {"matrix": [3, 6], "x": 6.4167, "y": 4},
- {"matrix": [3, 7], "x": 7.4167, "y": 4},
- {"matrix": [3, 8], "x": 8.4167, "y": 4},
- {"matrix": [3, 9], "x": 9.4167, "y": 4},
- {"matrix": [3, 10], "x": 10.4167, "y": 4},
- {"matrix": [3, 11], "x": 11.4167, "y": 4},
- {"matrix": [3, 12], "x": 12.4167, "y": 4},
- {"matrix": [3, 13], "x": 13.4167, "y": 4},
- {"matrix": [3, 15], "x": 14.4167, "y": 4},
-
- {"matrix": [3, 19], "x": 21.6667, "y": 4},
- {"matrix": [3, 20], "x": 22.6667, "y": 4},
- {"matrix": [3, 21], "x": 23.6667, "y": 4},
- {"matrix": [3, 22], "x": 24.6667, "y": 4},
-
- {"matrix": [4, 0], "x": 0, "y": 5},
- {"matrix": [4, 1], "x": 1, "y": 5},
-
- {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
- {"matrix": [4, 4], "x": 4.9167, "y": 5},
- {"matrix": [4, 5], "x": 5.9167, "y": 5},
- {"matrix": [4, 6], "x": 6.9167, "y": 5},
- {"matrix": [4, 7], "x": 7.9167, "y": 5},
- {"matrix": [4, 8], "x": 8.9167, "y": 5},
- {"matrix": [4, 9], "x": 9.9167, "y": 5},
- {"matrix": [4, 10], "x": 10.9167, "y": 5},
- {"matrix": [4, 11], "x": 11.9167, "y": 5},
- {"matrix": [4, 12], "x": 12.9167, "y": 5},
- {"matrix": [4, 13], "x": 13.9167, "y": 5},
- {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
- {"matrix": [4, 15], "x": 16.6667, "y": 5},
-
- {"matrix": [4, 17], "x": 19.1667, "y": 5},
-
- {"matrix": [4, 19], "x": 21.6667, "y": 5},
- {"matrix": [4, 20], "x": 22.6667, "y": 5},
- {"matrix": [4, 21], "x": 23.6667, "y": 5},
- {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
-
- {"matrix": [5, 0], "x": 0, "y": 6},
- {"matrix": [5, 1], "x": 1, "y": 6},
-
- {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 3], "x": 4.1667, "y": 6},
- {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
- {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 13], "x": 15.1667, "y": 6},
- {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 16], "x": 18.1667, "y": 6},
- {"matrix": [5, 17], "x": 19.1667, "y": 6},
- {"matrix": [5, 18], "x": 20.1667, "y": 6},
-
- {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
- {"matrix": [5, 21], "x": 23.6667, "y": 6}
- ]
- },
- "LAYOUT_102_rev3": {
- "layout": [
- {"matrix": [0, 0], "x": 0, "y": 0},
- {"matrix": [0, 1], "x": 1, "y": 0},
-
- {"matrix": [0, 2], "x": 2.6667, "y": 0},
-
- {"matrix": [0, 16], "x": 18.1667, "y": 0},
- {"matrix": [0, 17], "x": 19.1667, "y": 0},
- {"matrix": [0, 18], "x": 20.1667, "y": 0},
-
- {"matrix": [1, 0], "x": 0, "y": 2},
- {"matrix": [1, 1], "x": 1, "y": 2},
-
- {"matrix": [1, 2], "x": 2.6667, "y": 2},
- {"matrix": [1, 3], "x": 3.6667, "y": 2},
- {"matrix": [1, 4], "x": 4.6667, "y": 2},
- {"matrix": [1, 5], "x": 5.6667, "y": 2},
- {"matrix": [1, 6], "x": 6.6667, "y": 2},
- {"matrix": [1, 7], "x": 7.6667, "y": 2},
- {"matrix": [1, 8], "x": 8.6667, "y": 2},
- {"matrix": [1, 9], "x": 9.6667, "y": 2},
- {"matrix": [1, 10], "x": 10.6667, "y": 2},
- {"matrix": [1, 11], "x": 11.6667, "y": 2},
- {"matrix": [1, 12], "x": 12.6667, "y": 2},
- {"matrix": [1, 13], "x": 13.6667, "y": 2},
- {"matrix": [1, 14], "x": 14.6667, "y": 2},
- {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
-
- {"matrix": [1, 16], "x": 18.1667, "y": 2},
- {"matrix": [1, 17], "x": 19.1667, "y": 2},
- {"matrix": [1, 18], "x": 20.1667, "y": 2},
-
- {"matrix": [1, 19], "x": 21.6667, "y": 2},
- {"matrix": [1, 20], "x": 22.6667, "y": 2},
- {"matrix": [1, 21], "x": 23.6667, "y": 2},
- {"matrix": [1, 22], "x": 24.6667, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
- {"matrix": [2, 1], "x": 1, "y": 3},
-
- {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
- {"matrix": [2, 3], "x": 4.1667, "y": 3},
- {"matrix": [2, 4], "x": 5.1667, "y": 3},
- {"matrix": [2, 5], "x": 6.1667, "y": 3},
- {"matrix": [2, 6], "x": 7.1667, "y": 3},
- {"matrix": [2, 7], "x": 8.1667, "y": 3},
- {"matrix": [2, 8], "x": 9.1667, "y": 3},
- {"matrix": [2, 9], "x": 10.1667, "y": 3},
- {"matrix": [2, 10], "x": 11.1667, "y": 3},
- {"matrix": [2, 11], "x": 12.1667, "y": 3},
- {"matrix": [2, 12], "x": 13.1667, "y": 3},
- {"matrix": [2, 13], "x": 14.1667, "y": 3},
- {"matrix": [2, 14], "x": 15.1667, "y": 3},
- {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
-
- {"matrix": [2, 17], "x": 18.1667, "y": 3},
- {"matrix": [2, 18], "x": 19.1667, "y": 3},
- {"matrix": [2, 19], "x": 20.1667, "y": 3},
-
- {"matrix": [2, 20], "x": 21.6667, "y": 3},
- {"matrix": [2, 21], "x": 22.6667, "y": 3},
- {"matrix": [2, 22], "x": 23.6667, "y": 3},
- {"matrix": [3, 0], "x": 24.6667, "y": 3},
-
- {"matrix": [3, 1], "x": 0, "y": 4},
- {"matrix": [3, 2], "x": 1, "y": 4},
-
- {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
- {"matrix": [3, 4], "x": 4.4167, "y": 4},
- {"matrix": [3, 5], "x": 5.4167, "y": 4},
- {"matrix": [3, 6], "x": 6.4167, "y": 4},
- {"matrix": [3, 7], "x": 7.4167, "y": 4},
- {"matrix": [3, 8], "x": 8.4167, "y": 4},
- {"matrix": [3, 9], "x": 9.4167, "y": 4},
- {"matrix": [3, 10], "x": 10.4167, "y": 4},
- {"matrix": [3, 11], "x": 11.4167, "y": 4},
- {"matrix": [3, 12], "x": 12.4167, "y": 4},
- {"matrix": [3, 13], "x": 13.4167, "y": 4},
- {"matrix": [3, 15], "x": 14.4167, "y": 4},
-
- {"matrix": [3, 19], "x": 21.6667, "y": 4},
- {"matrix": [3, 20], "x": 22.6667, "y": 4},
- {"matrix": [3, 21], "x": 23.6667, "y": 4},
- {"matrix": [3, 22], "x": 24.6667, "y": 4},
-
- {"matrix": [4, 0], "x": 0, "y": 5},
- {"matrix": [4, 1], "x": 1, "y": 5},
-
- {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
- {"matrix": [4, 4], "x": 4.9167, "y": 5},
- {"matrix": [4, 5], "x": 5.9167, "y": 5},
- {"matrix": [4, 6], "x": 6.9167, "y": 5},
- {"matrix": [4, 7], "x": 7.9167, "y": 5},
- {"matrix": [4, 8], "x": 8.9167, "y": 5},
- {"matrix": [4, 9], "x": 9.9167, "y": 5},
- {"matrix": [4, 10], "x": 10.9167, "y": 5},
- {"matrix": [4, 11], "x": 11.9167, "y": 5},
- {"matrix": [4, 12], "x": 12.9167, "y": 5},
- {"matrix": [4, 13], "x": 13.9167, "y": 5},
- {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
- {"matrix": [4, 15], "x": 16.6667, "y": 5},
-
- {"matrix": [4, 17], "x": 19.1667, "y": 5},
-
- {"matrix": [4, 19], "x": 21.6667, "y": 5},
- {"matrix": [4, 20], "x": 22.6667, "y": 5},
- {"matrix": [4, 21], "x": 23.6667, "y": 5},
- {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
-
- {"matrix": [5, 0], "x": 0, "y": 6},
- {"matrix": [5, 1], "x": 1, "y": 6},
-
- {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 3], "x": 4.1667, "y": 6},
- {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
- {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
- {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
- {"matrix": [5, 13], "x": 15.1667, "y": 6},
- {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
-
- {"matrix": [5, 16], "x": 18.1667, "y": 6},
- {"matrix": [5, 17], "x": 19.1667, "y": 6},
- {"matrix": [5, 18], "x": 20.1667, "y": 6},
-
- {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
- {"matrix": [5, 21], "x": 23.6667, "y": 6}
- ]
- }
- }
-}
diff --git a/keyboards/omnikeyish/keyboard.json b/keyboards/omnikeyish/keyboard.json
@@ -0,0 +1,1274 @@
+{
+ "keyboard_name": "Omnikey-(ish)",
+ "manufacturer": "Henrik O. S\u00f8rensen",
+ "url": "https://github.com/henrikosorensen/keyboard_pcbs/tree/master/omnikeyish_pcb",
+ "maintainer": "qmk",
+ "usb": {
+ "vid": "0xFEED",
+ "pid": "0x0666",
+ "device_version": "13.3.7",
+ "force_nkro": true
+ },
+ "features": {
+ "bootmagic": true,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": false,
+ "nkro": true
+ },
+ "indicators": {
+ "caps_lock": "E1",
+ "num_lock": "E0",
+ "scroll_lock": "B7"
+ },
+ "processor": "at90usb1286",
+ "bootloader": "halfkay",
+ "layouts": {
+ "LAYOUT_all": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.6667, "y": 0},
+
+ {"matrix": [0, 4], "x": 4.6667, "y": 0},
+ {"matrix": [0, 5], "x": 5.6667, "y": 0},
+ {"matrix": [0, 6], "x": 6.6667, "y": 0},
+ {"matrix": [0, 7], "x": 7.6667, "y": 0},
+
+ {"matrix": [0, 8], "x": 9.1667, "y": 0},
+ {"matrix": [0, 9], "x": 10.1667, "y": 0},
+ {"matrix": [0, 10], "x": 11.1667, "y": 0},
+ {"matrix": [0, 11], "x": 12.1667, "y": 0},
+
+ {"matrix": [0, 12], "x": 13.6667, "y": 0},
+ {"matrix": [0, 13], "x": 14.6667, "y": 0},
+ {"matrix": [0, 14], "x": 15.6667, "y": 0},
+ {"matrix": [0, 15], "x": 16.6667, "y": 0},
+
+ {"matrix": [0, 16], "x": 18.1667, "y": 0},
+ {"matrix": [0, 17], "x": 19.1667, "y": 0},
+ {"matrix": [0, 18], "x": 20.1667, "y": 0},
+
+ {"matrix": [0, 19], "x": 21.6667, "y": 0},
+ {"matrix": [0, 20], "x": 22.6667, "y": 0},
+ {"matrix": [0, 21], "x": 23.6667, "y": 0},
+ {"matrix": [0, 22], "x": 24.6667, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 2},
+ {"matrix": [1, 1], "x": 1, "y": 2},
+
+ {"matrix": [1, 2], "x": 2.6667, "y": 2},
+ {"matrix": [1, 3], "x": 3.6667, "y": 2},
+ {"matrix": [1, 4], "x": 4.6667, "y": 2},
+ {"matrix": [1, 5], "x": 5.6667, "y": 2},
+ {"matrix": [1, 6], "x": 6.6667, "y": 2},
+ {"matrix": [1, 7], "x": 7.6667, "y": 2},
+ {"matrix": [1, 8], "x": 8.6667, "y": 2},
+ {"matrix": [1, 9], "x": 9.6667, "y": 2},
+ {"matrix": [1, 10], "x": 10.6667, "y": 2},
+ {"matrix": [1, 11], "x": 11.6667, "y": 2},
+ {"matrix": [1, 12], "x": 12.6667, "y": 2},
+ {"matrix": [1, 13], "x": 13.6667, "y": 2},
+ {"matrix": [1, 14], "x": 14.6667, "y": 2},
+ {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
+
+ {"matrix": [1, 16], "x": 18.1667, "y": 2},
+ {"matrix": [1, 17], "x": 19.1667, "y": 2},
+ {"matrix": [1, 18], "x": 20.1667, "y": 2},
+
+ {"matrix": [1, 19], "x": 21.6667, "y": 2},
+ {"matrix": [1, 20], "x": 22.6667, "y": 2},
+ {"matrix": [1, 21], "x": 23.6667, "y": 2},
+ {"matrix": [1, 22], "x": 24.6667, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+ {"matrix": [2, 1], "x": 1, "y": 3},
+
+ {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
+ {"matrix": [2, 3], "x": 4.1667, "y": 3},
+ {"matrix": [2, 4], "x": 5.1667, "y": 3},
+ {"matrix": [2, 5], "x": 6.1667, "y": 3},
+ {"matrix": [2, 6], "x": 7.1667, "y": 3},
+ {"matrix": [2, 7], "x": 8.1667, "y": 3},
+ {"matrix": [2, 8], "x": 9.1667, "y": 3},
+ {"matrix": [2, 9], "x": 10.1667, "y": 3},
+ {"matrix": [2, 10], "x": 11.1667, "y": 3},
+ {"matrix": [2, 11], "x": 12.1667, "y": 3},
+ {"matrix": [2, 12], "x": 13.1667, "y": 3},
+ {"matrix": [2, 13], "x": 14.1667, "y": 3},
+ {"matrix": [2, 14], "x": 15.1667, "y": 3},
+ {"matrix": [2, 15], "x": 16.1667, "y": 3, "w": 1.5},
+
+ {"matrix": [2, 16], "x": 18.1667, "y": 3},
+ {"matrix": [2, 17], "x": 19.1667, "y": 3},
+ {"matrix": [2, 18], "x": 20.1667, "y": 3},
+
+ {"matrix": [2, 19], "x": 21.6667, "y": 3},
+ {"matrix": [2, 20], "x": 22.6667, "y": 3},
+ {"matrix": [2, 21], "x": 23.6667, "y": 3},
+ {"matrix": [2, 22], "x": 24.6667, "y": 3},
+
+ {"matrix": [3, 0], "x": 0, "y": 4},
+ {"matrix": [3, 1], "x": 1, "y": 4},
+
+ {"matrix": [3, 2], "x": 2.6667, "y": 4, "w": 1.75},
+ {"matrix": [3, 3], "x": 4.4167, "y": 4},
+ {"matrix": [3, 4], "x": 5.4167, "y": 4},
+ {"matrix": [3, 5], "x": 6.4167, "y": 4},
+ {"matrix": [3, 6], "x": 7.4167, "y": 4},
+ {"matrix": [3, 7], "x": 8.4167, "y": 4},
+ {"matrix": [3, 8], "x": 9.4167, "y": 4},
+ {"matrix": [3, 9], "x": 10.4167, "y": 4},
+ {"matrix": [3, 10], "x": 11.4167, "y": 4},
+ {"matrix": [3, 11], "x": 12.4167, "y": 4},
+ {"matrix": [3, 12], "x": 13.4167, "y": 4},
+ {"matrix": [3, 13], "x": 14.4167, "y": 4},
+ {"matrix": [3, 14], "x": 15.4167, "y": 4},
+ {"matrix": [3, 15], "x": 16.4167, "y": 4, "w": 1.25},
+
+ {"matrix": [3, 16], "x": 18.1667, "y": 4},
+ {"matrix": [3, 17], "x": 19.1667, "y": 4},
+ {"matrix": [3, 18], "x": 20.1667, "y": 4},
+
+ {"matrix": [3, 19], "x": 21.6667, "y": 4},
+ {"matrix": [3, 20], "x": 22.6667, "y": 4},
+ {"matrix": [3, 21], "x": 23.6667, "y": 4},
+ {"matrix": [3, 22], "x": 24.6667, "y": 4},
+
+ {"matrix": [4, 0], "x": 0, "y": 5},
+ {"matrix": [4, 1], "x": 1, "y": 5},
+
+ {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 1.25},
+ {"matrix": [4, 3], "x": 3.9167, "y": 5},
+ {"matrix": [4, 4], "x": 4.9167, "y": 5},
+ {"matrix": [4, 5], "x": 5.9167, "y": 5},
+ {"matrix": [4, 6], "x": 6.9167, "y": 5},
+ {"matrix": [4, 7], "x": 7.9167, "y": 5},
+ {"matrix": [4, 8], "x": 8.9167, "y": 5},
+ {"matrix": [4, 9], "x": 9.9167, "y": 5},
+ {"matrix": [4, 10], "x": 10.9167, "y": 5},
+ {"matrix": [4, 11], "x": 11.9167, "y": 5},
+ {"matrix": [4, 12], "x": 12.9167, "y": 5},
+ {"matrix": [4, 13], "x": 13.9167, "y": 5},
+ {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
+
+ {"matrix": [4, 15], "x": 16.6667, "y": 5},
+
+ {"matrix": [4, 16], "x": 18.1667, "y": 5},
+ {"matrix": [4, 17], "x": 19.1667, "y": 5},
+ {"matrix": [4, 18], "x": 20.1667, "y": 5},
+
+ {"matrix": [4, 19], "x": 21.6667, "y": 5},
+ {"matrix": [4, 20], "x": 22.6667, "y": 5},
+ {"matrix": [4, 21], "x": 23.6667, "y": 5},
+ {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
+
+ {"matrix": [5, 0], "x": 0, "y": 6},
+ {"matrix": [5, 1], "x": 1, "y": 6},
+
+ {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.25},
+ {"matrix": [5, 3], "x": 3.9167, "y": 6, "w": 1.25},
+ {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.25},
+ {"matrix": [5, 9], "x": 6.4167, "y": 6, "w": 6.25},
+ {"matrix": [5, 12], "x": 12.6667, "y": 6, "w": 1.25},
+ {"matrix": [5, 13], "x": 13.9167, "y": 6, "w": 1.25},
+ {"matrix": [5, 14], "x": 15.1667, "y": 6, "w": 1.25},
+ {"matrix": [5, 15], "x": 16.4167, "y": 6, "w": 1.25},
+
+ {"matrix": [5, 16], "x": 18.1667, "y": 6},
+ {"matrix": [5, 17], "x": 19.1667, "y": 6},
+ {"matrix": [5, 18], "x": 20.1667, "y": 6},
+
+ {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
+ {"matrix": [5, 21], "x": 23.6667, "y": 6}
+ ]
+ },
+ "LAYOUT_101": {
+ "layout": [
+ {"matrix": [0, 2], "x": 0, "y": 0},
+
+ {"matrix": [0, 4], "x": 2, "y": 0},
+ {"matrix": [0, 5], "x": 3, "y": 0},
+ {"matrix": [0, 6], "x": 4, "y": 0},
+ {"matrix": [0, 7], "x": 5, "y": 0},
+
+ {"matrix": [0, 8], "x": 6.5, "y": 0},
+ {"matrix": [0, 9], "x": 7.5, "y": 0},
+ {"matrix": [0, 10], "x": 8.5, "y": 0},
+ {"matrix": [0, 11], "x": 9.5, "y": 0},
+
+ {"matrix": [0, 12], "x": 11, "y": 0},
+ {"matrix": [0, 13], "x": 12, "y": 0},
+ {"matrix": [0, 14], "x": 13, "y": 0},
+ {"matrix": [0, 15], "x": 14, "y": 0},
+
+ {"matrix": [0, 16], "x": 15.25, "y": 0},
+ {"matrix": [0, 17], "x": 16.25, "y": 0},
+ {"matrix": [0, 18], "x": 17.25, "y": 0},
+
+ {"matrix": [1, 2], "x": 0, "y": 1.5},
+ {"matrix": [1, 3], "x": 1, "y": 1.5},
+ {"matrix": [1, 4], "x": 2, "y": 1.5},
+ {"matrix": [1, 5], "x": 3, "y": 1.5},
+ {"matrix": [1, 6], "x": 4, "y": 1.5},
+ {"matrix": [1, 7], "x": 5, "y": 1.5},
+ {"matrix": [1, 8], "x": 6, "y": 1.5},
+ {"matrix": [1, 9], "x": 7, "y": 1.5},
+ {"matrix": [1, 10], "x": 8, "y": 1.5},
+ {"matrix": [1, 11], "x": 9, "y": 1.5},
+ {"matrix": [1, 12], "x": 10, "y": 1.5},
+ {"matrix": [1, 13], "x": 11, "y": 1.5},
+ {"matrix": [1, 14], "x": 12, "y": 1.5},
+ {"matrix": [1, 15], "x": 13, "y": 1.5, "w": 2},
+
+ {"matrix": [1, 16], "x": 15.25, "y": 1.5},
+ {"matrix": [1, 17], "x": 16.25, "y": 1.5},
+ {"matrix": [1, 18], "x": 17.25, "y": 1.5},
+
+ {"matrix": [1, 19], "x": 18.5, "y": 1.5},
+ {"matrix": [1, 20], "x": 19.5, "y": 1.5},
+ {"matrix": [1, 21], "x": 20.5, "y": 1.5},
+ {"matrix": [1, 22], "x": 21.5, "y": 1.5},
+
+ {"matrix": [2, 2], "x": 0, "y": 2.5, "w": 1.5},
+ {"matrix": [2, 3], "x": 1.5, "y": 2.5},
+ {"matrix": [2, 4], "x": 2.5, "y": 2.5},
+ {"matrix": [2, 5], "x": 3.5, "y": 2.5},
+ {"matrix": [2, 6], "x": 4.5, "y": 2.5},
+ {"matrix": [2, 7], "x": 5.5, "y": 2.5},
+ {"matrix": [2, 8], "x": 6.5, "y": 2.5},
+ {"matrix": [2, 9], "x": 7.5, "y": 2.5},
+ {"matrix": [2, 10], "x": 8.5, "y": 2.5},
+ {"matrix": [2, 11], "x": 9.5, "y": 2.5},
+ {"matrix": [2, 12], "x": 10.5, "y": 2.5},
+ {"matrix": [2, 13], "x": 11.5, "y": 2.5},
+ {"matrix": [2, 14], "x": 12.5, "y": 2.5},
+ {"matrix": [2, 15], "x": 13.5, "y": 2.5, "w": 1.5},
+
+ {"matrix": [2, 16], "x": 15.25, "y": 2.5},
+ {"matrix": [2, 17], "x": 16.25, "y": 2.5},
+ {"matrix": [2, 18], "x": 17.25, "y": 2.5},
+
+ {"matrix": [2, 19], "x": 18.5, "y": 2.5},
+ {"matrix": [2, 20], "x": 19.5, "y": 2.5},
+ {"matrix": [2, 21], "x": 20.5, "y": 2.5},
+ {"matrix": [2, 22], "x": 21.5, "y": 2.5, "h": 2},
+
+ {"matrix": [3, 2], "x": 0, "y": 3.5, "w": 1.75},
+ {"matrix": [3, 3], "x": 1.75, "y": 3.5},
+ {"matrix": [3, 4], "x": 2.75, "y": 3.5},
+ {"matrix": [3, 5], "x": 3.75, "y": 3.5},
+ {"matrix": [3, 6], "x": 4.75, "y": 3.5},
+ {"matrix": [3, 7], "x": 5.75, "y": 3.5},
+ {"matrix": [3, 8], "x": 6.75, "y": 3.5},
+ {"matrix": [3, 9], "x": 7.75, "y": 3.5},
+ {"matrix": [3, 10], "x": 8.75, "y": 3.5},
+ {"matrix": [3, 11], "x": 9.75, "y": 3.5},
+ {"matrix": [3, 12], "x": 10.75, "y": 3.5},
+ {"matrix": [3, 13], "x": 11.75, "y": 3.5},
+ {"matrix": [3, 15], "x": 12.75, "y": 3.5, "w": 2.25},
+
+ {"matrix": [3, 19], "x": 18.5, "y": 3.5},
+ {"matrix": [3, 20], "x": 19.5, "y": 3.5},
+ {"matrix": [3, 21], "x": 20.5, "y": 3.5},
+
+ {"matrix": [4, 2], "x": 0, "y": 4.5, "w": 2.25},
+ {"matrix": [4, 4], "x": 2.25, "y": 4.5},
+ {"matrix": [4, 5], "x": 3.25, "y": 4.5},
+ {"matrix": [4, 6], "x": 4.25, "y": 4.5},
+ {"matrix": [4, 7], "x": 5.25, "y": 4.5},
+ {"matrix": [4, 8], "x": 6.25, "y": 4.5},
+ {"matrix": [4, 9], "x": 7.25, "y": 4.5},
+ {"matrix": [4, 10], "x": 8.25, "y": 4.5},
+ {"matrix": [4, 11], "x": 9.25, "y": 4.5},
+ {"matrix": [4, 12], "x": 10.25, "y": 4.5},
+ {"matrix": [4, 13], "x": 11.25, "y": 4.5},
+ {"matrix": [4, 14], "x": 12.25, "y": 4.5, "w": 2.75},
+
+ {"matrix": [4, 17], "x": 16.25, "y": 4.5},
+
+ {"matrix": [4, 19], "x": 18.5, "y": 4.5},
+ {"matrix": [4, 20], "x": 19.5, "y": 4.5},
+ {"matrix": [4, 21], "x": 20.5, "y": 4.5},
+ {"matrix": [4, 22], "x": 21.5, "y": 4.5, "h": 2},
+
+ {"matrix": [5, 2], "x": 0, "y": 5.5, "w": 1.5},
+ {"matrix": [5, 4], "x": 2.5, "y": 5.5, "w": 1.5},
+ {"matrix": [5, 9], "x": 4, "y": 5.5, "w": 7},
+ {"matrix": [5, 12], "x": 11, "y": 5.5, "w": 1.5},
+ {"matrix": [5, 15], "x": 13.5, "y": 5.5, "w": 1.5},
+
+ {"matrix": [5, 16], "x": 15.25, "y": 5.5},
+ {"matrix": [5, 17], "x": 16.25, "y": 5.5},
+ {"matrix": [5, 18], "x": 17.25, "y": 5.5},
+
+ {"matrix": [5, 19], "x": 18.5, "y": 5.5, "w": 2},
+ {"matrix": [5, 21], "x": 20.5, "y": 5.5}
+ ]
+ },
+ "LAYOUT_ultra_t": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.6667, "y": 0},
+
+ {"matrix": [0, 4], "x": 4.6667, "y": 0},
+ {"matrix": [0, 5], "x": 5.6667, "y": 0},
+ {"matrix": [0, 6], "x": 6.6667, "y": 0},
+ {"matrix": [0, 7], "x": 7.6667, "y": 0},
+
+ {"matrix": [0, 8], "x": 9.1667, "y": 0},
+ {"matrix": [0, 9], "x": 10.1667, "y": 0},
+ {"matrix": [0, 10], "x": 11.1667, "y": 0},
+ {"matrix": [0, 11], "x": 12.1667, "y": 0},
+
+ {"matrix": [0, 12], "x": 13.6667, "y": 0},
+ {"matrix": [0, 13], "x": 14.6667, "y": 0},
+ {"matrix": [0, 14], "x": 15.6667, "y": 0},
+ {"matrix": [0, 15], "x": 16.6667, "y": 0},
+
+ {"matrix": [0, 16], "x": 18.1667, "y": 0},
+ {"matrix": [0, 17], "x": 19.1667, "y": 0},
+ {"matrix": [0, 18], "x": 20.1667, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 2},
+ {"matrix": [1, 1], "x": 1, "y": 2},
+
+ {"matrix": [1, 2], "x": 2.6667, "y": 2},
+ {"matrix": [1, 3], "x": 3.6667, "y": 2},
+ {"matrix": [1, 4], "x": 4.6667, "y": 2},
+ {"matrix": [1, 5], "x": 5.6667, "y": 2},
+ {"matrix": [1, 6], "x": 6.6667, "y": 2},
+ {"matrix": [1, 7], "x": 7.6667, "y": 2},
+ {"matrix": [1, 8], "x": 8.6667, "y": 2},
+ {"matrix": [1, 9], "x": 9.6667, "y": 2},
+ {"matrix": [1, 10], "x": 10.6667, "y": 2},
+ {"matrix": [1, 11], "x": 11.6667, "y": 2},
+ {"matrix": [1, 12], "x": 12.6667, "y": 2},
+ {"matrix": [1, 13], "x": 13.6667, "y": 2},
+ {"matrix": [1, 14], "x": 14.6667, "y": 2},
+ {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
+
+ {"matrix": [1, 16], "x": 18.1667, "y": 2},
+ {"matrix": [1, 17], "x": 19.1667, "y": 2},
+ {"matrix": [1, 18], "x": 20.1667, "y": 2},
+
+ {"matrix": [1, 19], "x": 21.6667, "y": 2},
+ {"matrix": [1, 20], "x": 22.6667, "y": 2},
+ {"matrix": [1, 21], "x": 23.6667, "y": 2},
+ {"matrix": [1, 22], "x": 24.6667, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+ {"matrix": [2, 1], "x": 1, "y": 3},
+
+ {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
+ {"matrix": [2, 3], "x": 4.1667, "y": 3},
+ {"matrix": [2, 4], "x": 5.1667, "y": 3},
+ {"matrix": [2, 5], "x": 6.1667, "y": 3},
+ {"matrix": [2, 6], "x": 7.1667, "y": 3},
+ {"matrix": [2, 7], "x": 8.1667, "y": 3},
+ {"matrix": [2, 8], "x": 9.1667, "y": 3},
+ {"matrix": [2, 9], "x": 10.1667, "y": 3},
+ {"matrix": [2, 10], "x": 11.1667, "y": 3},
+ {"matrix": [2, 11], "x": 12.1667, "y": 3},
+ {"matrix": [2, 12], "x": 13.1667, "y": 3},
+ {"matrix": [2, 13], "x": 14.1667, "y": 3},
+ {"matrix": [2, 14], "x": 15.1667, "y": 3},
+ {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
+
+ {"matrix": [2, 17], "x": 18.1667, "y": 3},
+ {"matrix": [2, 18], "x": 19.1667, "y": 3},
+ {"matrix": [2, 19], "x": 20.1667, "y": 3},
+
+ {"matrix": [2, 20], "x": 21.6667, "y": 3},
+ {"matrix": [2, 21], "x": 22.6667, "y": 3},
+ {"matrix": [2, 22], "x": 23.6667, "y": 3},
+ {"matrix": [3, 0], "x": 24.6667, "y": 3},
+
+ {"matrix": [3, 1], "x": 0, "y": 4},
+ {"matrix": [3, 2], "x": 1, "y": 4},
+
+ {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
+ {"matrix": [3, 4], "x": 4.4167, "y": 4},
+ {"matrix": [3, 5], "x": 5.4167, "y": 4},
+ {"matrix": [3, 6], "x": 6.4167, "y": 4},
+ {"matrix": [3, 7], "x": 7.4167, "y": 4},
+ {"matrix": [3, 8], "x": 8.4167, "y": 4},
+ {"matrix": [3, 9], "x": 9.4167, "y": 4},
+ {"matrix": [3, 10], "x": 10.4167, "y": 4},
+ {"matrix": [3, 11], "x": 11.4167, "y": 4},
+ {"matrix": [3, 12], "x": 12.4167, "y": 4},
+ {"matrix": [3, 13], "x": 13.4167, "y": 4},
+ {"matrix": [3, 15], "x": 14.4167, "y": 4},
+
+ {"matrix": [3, 19], "x": 21.6667, "y": 4},
+ {"matrix": [3, 20], "x": 22.6667, "y": 4},
+ {"matrix": [3, 21], "x": 23.6667, "y": 4},
+ {"matrix": [3, 22], "x": 24.6667, "y": 4},
+
+ {"matrix": [4, 0], "x": 0, "y": 5},
+ {"matrix": [4, 1], "x": 1, "y": 5},
+
+ {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
+ {"matrix": [4, 4], "x": 4.9167, "y": 5},
+ {"matrix": [4, 5], "x": 5.9167, "y": 5},
+ {"matrix": [4, 6], "x": 6.9167, "y": 5},
+ {"matrix": [4, 7], "x": 7.9167, "y": 5},
+ {"matrix": [4, 8], "x": 8.9167, "y": 5},
+ {"matrix": [4, 9], "x": 9.9167, "y": 5},
+ {"matrix": [4, 10], "x": 10.9167, "y": 5},
+ {"matrix": [4, 11], "x": 11.9167, "y": 5},
+ {"matrix": [4, 12], "x": 12.9167, "y": 5},
+ {"matrix": [4, 13], "x": 13.9167, "y": 5},
+ {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
+ {"matrix": [4, 15], "x": 16.6667, "y": 5},
+
+ {"matrix": [4, 17], "x": 19.1667, "y": 5},
+
+ {"matrix": [4, 19], "x": 21.6667, "y": 5},
+ {"matrix": [4, 20], "x": 22.6667, "y": 5},
+ {"matrix": [4, 21], "x": 23.6667, "y": 5},
+ {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
+
+ {"matrix": [5, 0], "x": 0, "y": 6},
+ {"matrix": [5, 1], "x": 1, "y": 6},
+
+ {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 3], "x": 4.1667, "y": 6},
+ {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
+ {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 13], "x": 15.1667, "y": 6},
+ {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 16], "x": 18.1667, "y": 6},
+ {"matrix": [5, 17], "x": 19.1667, "y": 6},
+ {"matrix": [5, 18], "x": 20.1667, "y": 6},
+
+ {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
+ {"matrix": [5, 21], "x": 23.6667, "y": 6}
+ ]
+ },
+ "LAYOUT_ultra_rev1": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 4], "x": 2.6667, "y": 0},
+ {"matrix": [0, 5], "x": 3.6667, "y": 0},
+ {"matrix": [0, 6], "x": 4.6667, "y": 0},
+ {"matrix": [0, 7], "x": 5.6667, "y": 0},
+
+ {"matrix": [0, 8], "x": 8.1667, "y": 0},
+ {"matrix": [0, 9], "x": 9.1667, "y": 0},
+ {"matrix": [0, 10], "x": 10.1667, "y": 0},
+ {"matrix": [0, 11], "x": 11.1667, "y": 0},
+
+ {"matrix": [0, 12], "x": 13.6667, "y": 0},
+ {"matrix": [0, 13], "x": 14.6667, "y": 0},
+ {"matrix": [0, 14], "x": 15.6667, "y": 0},
+ {"matrix": [0, 15], "x": 16.6667, "y": 0},
+
+ {"matrix": [0, 16], "x": 18.1667, "y": 0},
+ {"matrix": [0, 17], "x": 19.1667, "y": 0},
+ {"matrix": [0, 18], "x": 20.1667, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 2},
+ {"matrix": [1, 1], "x": 1, "y": 2},
+
+ {"matrix": [1, 2], "x": 2.6667, "y": 2},
+ {"matrix": [1, 3], "x": 3.6667, "y": 2},
+ {"matrix": [1, 4], "x": 4.6667, "y": 2},
+ {"matrix": [1, 5], "x": 5.6667, "y": 2},
+ {"matrix": [1, 6], "x": 6.6667, "y": 2},
+ {"matrix": [1, 7], "x": 7.6667, "y": 2},
+ {"matrix": [1, 8], "x": 8.6667, "y": 2},
+ {"matrix": [1, 9], "x": 9.6667, "y": 2},
+ {"matrix": [1, 10], "x": 10.6667, "y": 2},
+ {"matrix": [1, 11], "x": 11.6667, "y": 2},
+ {"matrix": [1, 12], "x": 12.6667, "y": 2},
+ {"matrix": [1, 13], "x": 13.6667, "y": 2},
+ {"matrix": [1, 14], "x": 14.6667, "y": 2},
+ {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
+
+ {"matrix": [1, 16], "x": 18.1667, "y": 2},
+ {"matrix": [1, 17], "x": 19.1667, "y": 2},
+ {"matrix": [1, 18], "x": 20.1667, "y": 2},
+
+ {"matrix": [1, 19], "x": 21.6667, "y": 2},
+ {"matrix": [1, 20], "x": 22.6667, "y": 2},
+ {"matrix": [1, 21], "x": 23.6667, "y": 2},
+ {"matrix": [1, 22], "x": 24.6667, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+ {"matrix": [2, 1], "x": 1, "y": 3},
+
+ {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
+ {"matrix": [2, 3], "x": 4.1667, "y": 3},
+ {"matrix": [2, 4], "x": 5.1667, "y": 3},
+ {"matrix": [2, 5], "x": 6.1667, "y": 3},
+ {"matrix": [2, 6], "x": 7.1667, "y": 3},
+ {"matrix": [2, 7], "x": 8.1667, "y": 3},
+ {"matrix": [2, 8], "x": 9.1667, "y": 3},
+ {"matrix": [2, 9], "x": 10.1667, "y": 3},
+ {"matrix": [2, 10], "x": 11.1667, "y": 3},
+ {"matrix": [2, 11], "x": 12.1667, "y": 3},
+ {"matrix": [2, 12], "x": 13.1667, "y": 3},
+ {"matrix": [2, 13], "x": 14.1667, "y": 3},
+ {"matrix": [2, 14], "x": 15.1667, "y": 3},
+ {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
+
+ {"matrix": [2, 17], "x": 18.1667, "y": 3},
+ {"matrix": [2, 18], "x": 19.1667, "y": 3},
+ {"matrix": [2, 19], "x": 20.1667, "y": 3},
+
+ {"matrix": [2, 20], "x": 21.6667, "y": 3},
+ {"matrix": [2, 21], "x": 22.6667, "y": 3},
+ {"matrix": [2, 22], "x": 23.6667, "y": 3},
+ {"matrix": [3, 0], "x": 24.6667, "y": 3},
+
+ {"matrix": [3, 1], "x": 0, "y": 4},
+ {"matrix": [3, 2], "x": 1, "y": 4},
+
+ {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
+ {"matrix": [3, 4], "x": 4.4167, "y": 4},
+ {"matrix": [3, 5], "x": 5.4167, "y": 4},
+ {"matrix": [3, 6], "x": 6.4167, "y": 4},
+ {"matrix": [3, 7], "x": 7.4167, "y": 4},
+ {"matrix": [3, 8], "x": 8.4167, "y": 4},
+ {"matrix": [3, 9], "x": 9.4167, "y": 4},
+ {"matrix": [3, 10], "x": 10.4167, "y": 4},
+ {"matrix": [3, 11], "x": 11.4167, "y": 4},
+ {"matrix": [3, 12], "x": 12.4167, "y": 4},
+ {"matrix": [3, 13], "x": 13.4167, "y": 4},
+ {"matrix": [3, 15], "x": 14.4167, "y": 4},
+
+ {"matrix": [3, 16], "x": 18.1667, "y": 4},
+ {"matrix": [3, 17], "x": 19.1667, "y": 4},
+ {"matrix": [3, 18], "x": 20.1667, "y": 4},
+
+ {"matrix": [3, 19], "x": 21.6667, "y": 4},
+ {"matrix": [3, 20], "x": 22.6667, "y": 4},
+ {"matrix": [3, 21], "x": 23.6667, "y": 4},
+ {"matrix": [3, 22], "x": 24.6667, "y": 4},
+
+ {"matrix": [4, 0], "x": 0, "y": 5},
+ {"matrix": [4, 1], "x": 1, "y": 5},
+
+ {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
+ {"matrix": [4, 4], "x": 4.9167, "y": 5},
+ {"matrix": [4, 5], "x": 5.9167, "y": 5},
+ {"matrix": [4, 6], "x": 6.9167, "y": 5},
+ {"matrix": [4, 7], "x": 7.9167, "y": 5},
+ {"matrix": [4, 8], "x": 8.9167, "y": 5},
+ {"matrix": [4, 9], "x": 9.9167, "y": 5},
+ {"matrix": [4, 10], "x": 10.9167, "y": 5},
+ {"matrix": [4, 11], "x": 11.9167, "y": 5},
+ {"matrix": [4, 12], "x": 12.9167, "y": 5},
+ {"matrix": [4, 13], "x": 13.9167, "y": 5},
+ {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
+ {"matrix": [4, 15], "x": 16.6667, "y": 5},
+
+ {"matrix": [4, 16], "x": 18.1667, "y": 5},
+ {"matrix": [4, 17], "x": 19.1667, "y": 5},
+ {"matrix": [4, 18], "x": 20.1667, "y": 5},
+
+ {"matrix": [4, 19], "x": 21.6667, "y": 5},
+ {"matrix": [4, 20], "x": 22.6667, "y": 5},
+ {"matrix": [4, 21], "x": 23.6667, "y": 5},
+ {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
+
+ {"matrix": [5, 0], "x": 0, "y": 6},
+ {"matrix": [5, 1], "x": 1, "y": 6},
+
+ {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 3], "x": 4.1667, "y": 6},
+ {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
+ {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 13], "x": 15.1667, "y": 6},
+ {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 16], "x": 18.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 18], "x": 19.6667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
+ {"matrix": [5, 21], "x": 23.6667, "y": 6}
+ ]
+ },
+ "LAYOUT_ultra_rev3": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.6667, "y": 0},
+
+ {"matrix": [0, 4], "x": 4.6667, "y": 0},
+ {"matrix": [0, 5], "x": 5.6667, "y": 0},
+ {"matrix": [0, 6], "x": 6.6667, "y": 0},
+ {"matrix": [0, 7], "x": 7.6667, "y": 0},
+
+ {"matrix": [0, 8], "x": 9.1667, "y": 0},
+ {"matrix": [0, 9], "x": 10.1667, "y": 0},
+ {"matrix": [0, 10], "x": 11.1667, "y": 0},
+ {"matrix": [0, 11], "x": 12.1667, "y": 0},
+
+ {"matrix": [0, 12], "x": 13.6667, "y": 0},
+ {"matrix": [0, 13], "x": 14.6667, "y": 0},
+ {"matrix": [0, 14], "x": 15.6667, "y": 0},
+ {"matrix": [0, 15], "x": 16.6667, "y": 0},
+
+ {"matrix": [0, 16], "x": 18.1667, "y": 0},
+ {"matrix": [0, 17], "x": 19.1667, "y": 0},
+ {"matrix": [0, 18], "x": 20.1667, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 2},
+ {"matrix": [1, 1], "x": 1, "y": 2},
+
+ {"matrix": [1, 2], "x": 2.6667, "y": 2},
+ {"matrix": [1, 3], "x": 3.6667, "y": 2},
+ {"matrix": [1, 4], "x": 4.6667, "y": 2},
+ {"matrix": [1, 5], "x": 5.6667, "y": 2},
+ {"matrix": [1, 6], "x": 6.6667, "y": 2},
+ {"matrix": [1, 7], "x": 7.6667, "y": 2},
+ {"matrix": [1, 8], "x": 8.6667, "y": 2},
+ {"matrix": [1, 9], "x": 9.6667, "y": 2},
+ {"matrix": [1, 10], "x": 10.6667, "y": 2},
+ {"matrix": [1, 11], "x": 11.6667, "y": 2},
+ {"matrix": [1, 12], "x": 12.6667, "y": 2},
+ {"matrix": [1, 13], "x": 13.6667, "y": 2},
+ {"matrix": [1, 14], "x": 14.6667, "y": 2},
+ {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
+
+ {"matrix": [1, 16], "x": 18.1667, "y": 2},
+ {"matrix": [1, 17], "x": 19.1667, "y": 2},
+ {"matrix": [1, 18], "x": 20.1667, "y": 2},
+
+ {"matrix": [1, 19], "x": 21.6667, "y": 2},
+ {"matrix": [1, 20], "x": 22.6667, "y": 2},
+ {"matrix": [1, 21], "x": 23.6667, "y": 2},
+ {"matrix": [1, 22], "x": 24.6667, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+ {"matrix": [2, 1], "x": 1, "y": 3},
+
+ {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
+ {"matrix": [2, 3], "x": 4.1667, "y": 3},
+ {"matrix": [2, 4], "x": 5.1667, "y": 3},
+ {"matrix": [2, 5], "x": 6.1667, "y": 3},
+ {"matrix": [2, 6], "x": 7.1667, "y": 3},
+ {"matrix": [2, 7], "x": 8.1667, "y": 3},
+ {"matrix": [2, 8], "x": 9.1667, "y": 3},
+ {"matrix": [2, 9], "x": 10.1667, "y": 3},
+ {"matrix": [2, 10], "x": 11.1667, "y": 3},
+ {"matrix": [2, 11], "x": 12.1667, "y": 3},
+ {"matrix": [2, 12], "x": 13.1667, "y": 3},
+ {"matrix": [2, 13], "x": 14.1667, "y": 3},
+ {"matrix": [2, 14], "x": 15.1667, "y": 3},
+ {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
+
+ {"matrix": [2, 17], "x": 18.1667, "y": 3},
+ {"matrix": [2, 18], "x": 19.1667, "y": 3},
+ {"matrix": [2, 19], "x": 20.1667, "y": 3},
+
+ {"matrix": [2, 20], "x": 21.6667, "y": 3},
+ {"matrix": [2, 21], "x": 22.6667, "y": 3},
+ {"matrix": [2, 22], "x": 23.6667, "y": 3},
+ {"matrix": [3, 0], "x": 24.6667, "y": 3},
+
+ {"matrix": [3, 1], "x": 0, "y": 4},
+ {"matrix": [3, 2], "x": 1, "y": 4},
+
+ {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
+ {"matrix": [3, 4], "x": 4.4167, "y": 4},
+ {"matrix": [3, 5], "x": 5.4167, "y": 4},
+ {"matrix": [3, 6], "x": 6.4167, "y": 4},
+ {"matrix": [3, 7], "x": 7.4167, "y": 4},
+ {"matrix": [3, 8], "x": 8.4167, "y": 4},
+ {"matrix": [3, 9], "x": 9.4167, "y": 4},
+ {"matrix": [3, 10], "x": 10.4167, "y": 4},
+ {"matrix": [3, 11], "x": 11.4167, "y": 4},
+ {"matrix": [3, 12], "x": 12.4167, "y": 4},
+ {"matrix": [3, 13], "x": 13.4167, "y": 4},
+ {"matrix": [3, 15], "x": 14.4167, "y": 4},
+
+ {"matrix": [3, 16], "x": 18.1667, "y": 4},
+ {"matrix": [3, 17], "x": 19.1667, "y": 4},
+ {"matrix": [3, 18], "x": 20.1667, "y": 4},
+
+ {"matrix": [3, 19], "x": 21.6667, "y": 4},
+ {"matrix": [3, 20], "x": 22.6667, "y": 4},
+ {"matrix": [3, 21], "x": 23.6667, "y": 4},
+ {"matrix": [3, 22], "x": 24.6667, "y": 4},
+
+ {"matrix": [4, 0], "x": 0, "y": 5},
+ {"matrix": [4, 1], "x": 1, "y": 5},
+
+ {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
+ {"matrix": [4, 4], "x": 4.9167, "y": 5},
+ {"matrix": [4, 5], "x": 5.9167, "y": 5},
+ {"matrix": [4, 6], "x": 6.9167, "y": 5},
+ {"matrix": [4, 7], "x": 7.9167, "y": 5},
+ {"matrix": [4, 8], "x": 8.9167, "y": 5},
+ {"matrix": [4, 9], "x": 9.9167, "y": 5},
+ {"matrix": [4, 10], "x": 10.9167, "y": 5},
+ {"matrix": [4, 11], "x": 11.9167, "y": 5},
+ {"matrix": [4, 12], "x": 12.9167, "y": 5},
+ {"matrix": [4, 13], "x": 13.9167, "y": 5},
+ {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
+ {"matrix": [4, 15], "x": 16.6667, "y": 5},
+
+ {"matrix": [4, 16], "x": 18.1667, "y": 5},
+ {"matrix": [4, 17], "x": 19.1667, "y": 5},
+ {"matrix": [4, 18], "x": 20.1667, "y": 5},
+
+ {"matrix": [4, 19], "x": 21.6667, "y": 5},
+ {"matrix": [4, 20], "x": 22.6667, "y": 5},
+ {"matrix": [4, 21], "x": 23.6667, "y": 5},
+ {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
+
+ {"matrix": [5, 0], "x": 0, "y": 6},
+ {"matrix": [5, 1], "x": 1, "y": 6},
+
+ {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 3], "x": 4.1667, "y": 6},
+ {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
+ {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 13], "x": 15.1667, "y": 6},
+ {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 16], "x": 18.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 18], "x": 19.6667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
+ {"matrix": [5, 21], "x": 23.6667, "y": 6}
+ ]
+ },
+ "LAYOUT_plus_rev3": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.6667, "y": 0},
+
+ {"matrix": [0, 16], "x": 18.1667, "y": 0},
+ {"matrix": [0, 17], "x": 19.1667, "y": 0},
+ {"matrix": [0, 18], "x": 20.1667, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 2},
+ {"matrix": [1, 1], "x": 1, "y": 2},
+
+ {"matrix": [1, 2], "x": 2.6667, "y": 2},
+ {"matrix": [1, 3], "x": 3.6667, "y": 2},
+ {"matrix": [1, 4], "x": 4.6667, "y": 2},
+ {"matrix": [1, 5], "x": 5.6667, "y": 2},
+ {"matrix": [1, 6], "x": 6.6667, "y": 2},
+ {"matrix": [1, 7], "x": 7.6667, "y": 2},
+ {"matrix": [1, 8], "x": 8.6667, "y": 2},
+ {"matrix": [1, 9], "x": 9.6667, "y": 2},
+ {"matrix": [1, 10], "x": 10.6667, "y": 2},
+ {"matrix": [1, 11], "x": 11.6667, "y": 2},
+ {"matrix": [1, 12], "x": 12.6667, "y": 2},
+ {"matrix": [1, 13], "x": 13.6667, "y": 2},
+ {"matrix": [1, 14], "x": 14.6667, "y": 2},
+ {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
+
+ {"matrix": [1, 16], "x": 18.1667, "y": 2},
+ {"matrix": [1, 17], "x": 19.1667, "y": 2},
+ {"matrix": [1, 18], "x": 20.1667, "y": 2},
+
+ {"matrix": [1, 19], "x": 21.6667, "y": 2},
+ {"matrix": [1, 20], "x": 22.6667, "y": 2},
+ {"matrix": [1, 21], "x": 23.6667, "y": 2},
+ {"matrix": [1, 22], "x": 24.6667, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+ {"matrix": [2, 1], "x": 1, "y": 3},
+
+ {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
+ {"matrix": [2, 3], "x": 4.1667, "y": 3},
+ {"matrix": [2, 4], "x": 5.1667, "y": 3},
+ {"matrix": [2, 5], "x": 6.1667, "y": 3},
+ {"matrix": [2, 6], "x": 7.1667, "y": 3},
+ {"matrix": [2, 7], "x": 8.1667, "y": 3},
+ {"matrix": [2, 8], "x": 9.1667, "y": 3},
+ {"matrix": [2, 9], "x": 10.1667, "y": 3},
+ {"matrix": [2, 10], "x": 11.1667, "y": 3},
+ {"matrix": [2, 11], "x": 12.1667, "y": 3},
+ {"matrix": [2, 12], "x": 13.1667, "y": 3},
+ {"matrix": [2, 13], "x": 14.1667, "y": 3},
+ {"matrix": [2, 14], "x": 15.1667, "y": 3},
+ {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
+
+ {"matrix": [2, 17], "x": 18.1667, "y": 3},
+ {"matrix": [2, 18], "x": 19.1667, "y": 3},
+ {"matrix": [2, 19], "x": 20.1667, "y": 3},
+
+ {"matrix": [2, 20], "x": 21.6667, "y": 3},
+ {"matrix": [2, 21], "x": 22.6667, "y": 3},
+ {"matrix": [2, 22], "x": 23.6667, "y": 3},
+ {"matrix": [3, 0], "x": 24.6667, "y": 3},
+
+ {"matrix": [3, 1], "x": 0, "y": 4},
+ {"matrix": [3, 2], "x": 1, "y": 4},
+
+ {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
+ {"matrix": [3, 4], "x": 4.4167, "y": 4},
+ {"matrix": [3, 5], "x": 5.4167, "y": 4},
+ {"matrix": [3, 6], "x": 6.4167, "y": 4},
+ {"matrix": [3, 7], "x": 7.4167, "y": 4},
+ {"matrix": [3, 8], "x": 8.4167, "y": 4},
+ {"matrix": [3, 9], "x": 9.4167, "y": 4},
+ {"matrix": [3, 10], "x": 10.4167, "y": 4},
+ {"matrix": [3, 11], "x": 11.4167, "y": 4},
+ {"matrix": [3, 12], "x": 12.4167, "y": 4},
+ {"matrix": [3, 13], "x": 13.4167, "y": 4},
+ {"matrix": [3, 15], "x": 14.4167, "y": 4},
+
+ {"matrix": [3, 16], "x": 18.1667, "y": 4},
+ {"matrix": [3, 17], "x": 19.1667, "y": 4},
+ {"matrix": [3, 18], "x": 20.1667, "y": 4},
+
+ {"matrix": [3, 19], "x": 21.6667, "y": 4},
+ {"matrix": [3, 20], "x": 22.6667, "y": 4},
+ {"matrix": [3, 21], "x": 23.6667, "y": 4},
+ {"matrix": [3, 22], "x": 24.6667, "y": 4},
+
+ {"matrix": [4, 0], "x": 0, "y": 5},
+ {"matrix": [4, 1], "x": 1, "y": 5},
+
+ {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
+ {"matrix": [4, 4], "x": 4.9167, "y": 5},
+ {"matrix": [4, 5], "x": 5.9167, "y": 5},
+ {"matrix": [4, 6], "x": 6.9167, "y": 5},
+ {"matrix": [4, 7], "x": 7.9167, "y": 5},
+ {"matrix": [4, 8], "x": 8.9167, "y": 5},
+ {"matrix": [4, 9], "x": 9.9167, "y": 5},
+ {"matrix": [4, 10], "x": 10.9167, "y": 5},
+ {"matrix": [4, 11], "x": 11.9167, "y": 5},
+ {"matrix": [4, 12], "x": 12.9167, "y": 5},
+ {"matrix": [4, 13], "x": 13.9167, "y": 5},
+ {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
+ {"matrix": [4, 15], "x": 16.6667, "y": 5},
+
+ {"matrix": [4, 16], "x": 18.1667, "y": 5},
+ {"matrix": [4, 17], "x": 19.1667, "y": 5},
+ {"matrix": [4, 18], "x": 20.1667, "y": 5},
+
+ {"matrix": [4, 19], "x": 21.6667, "y": 5},
+ {"matrix": [4, 20], "x": 22.6667, "y": 5},
+ {"matrix": [4, 21], "x": 23.6667, "y": 5},
+ {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
+
+ {"matrix": [5, 0], "x": 0, "y": 6},
+ {"matrix": [5, 1], "x": 1, "y": 6},
+
+ {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 3], "x": 4.1667, "y": 6},
+ {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
+ {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 13], "x": 15.1667, "y": 6},
+ {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 16], "x": 18.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 18], "x": 19.6667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
+ {"matrix": [5, 21], "x": 23.6667, "y": 6}
+ ]
+ },
+ "LAYOUT_plus_rev1": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 16], "x": 18.1667, "y": 0},
+ {"matrix": [0, 17], "x": 19.1667, "y": 0},
+ {"matrix": [0, 18], "x": 20.1667, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 2},
+ {"matrix": [1, 1], "x": 1, "y": 2},
+
+ {"matrix": [1, 2], "x": 2.6667, "y": 2},
+ {"matrix": [1, 3], "x": 3.6667, "y": 2},
+ {"matrix": [1, 4], "x": 4.6667, "y": 2},
+ {"matrix": [1, 5], "x": 5.6667, "y": 2},
+ {"matrix": [1, 6], "x": 6.6667, "y": 2},
+ {"matrix": [1, 7], "x": 7.6667, "y": 2},
+ {"matrix": [1, 8], "x": 8.6667, "y": 2},
+ {"matrix": [1, 9], "x": 9.6667, "y": 2},
+ {"matrix": [1, 10], "x": 10.6667, "y": 2},
+ {"matrix": [1, 11], "x": 11.6667, "y": 2},
+ {"matrix": [1, 12], "x": 12.6667, "y": 2},
+ {"matrix": [1, 13], "x": 13.6667, "y": 2},
+ {"matrix": [1, 14], "x": 14.6667, "y": 2},
+ {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
+
+ {"matrix": [1, 16], "x": 18.1667, "y": 2},
+ {"matrix": [1, 17], "x": 19.1667, "y": 2},
+ {"matrix": [1, 18], "x": 20.1667, "y": 2},
+
+ {"matrix": [1, 19], "x": 21.6667, "y": 2},
+ {"matrix": [1, 20], "x": 22.6667, "y": 2},
+ {"matrix": [1, 21], "x": 23.6667, "y": 2},
+ {"matrix": [1, 22], "x": 24.6667, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+ {"matrix": [2, 1], "x": 1, "y": 3},
+
+ {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
+ {"matrix": [2, 3], "x": 4.1667, "y": 3},
+ {"matrix": [2, 4], "x": 5.1667, "y": 3},
+ {"matrix": [2, 5], "x": 6.1667, "y": 3},
+ {"matrix": [2, 6], "x": 7.1667, "y": 3},
+ {"matrix": [2, 7], "x": 8.1667, "y": 3},
+ {"matrix": [2, 8], "x": 9.1667, "y": 3},
+ {"matrix": [2, 9], "x": 10.1667, "y": 3},
+ {"matrix": [2, 10], "x": 11.1667, "y": 3},
+ {"matrix": [2, 11], "x": 12.1667, "y": 3},
+ {"matrix": [2, 12], "x": 13.1667, "y": 3},
+ {"matrix": [2, 13], "x": 14.1667, "y": 3},
+ {"matrix": [2, 14], "x": 15.1667, "y": 3},
+ {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
+
+ {"matrix": [2, 17], "x": 18.1667, "y": 3},
+ {"matrix": [2, 18], "x": 19.1667, "y": 3},
+ {"matrix": [2, 19], "x": 20.1667, "y": 3},
+
+ {"matrix": [2, 20], "x": 21.6667, "y": 3},
+ {"matrix": [2, 21], "x": 22.6667, "y": 3},
+ {"matrix": [2, 22], "x": 23.6667, "y": 3},
+ {"matrix": [3, 0], "x": 24.6667, "y": 3},
+
+ {"matrix": [3, 1], "x": 0, "y": 4},
+ {"matrix": [3, 2], "x": 1, "y": 4},
+
+ {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
+ {"matrix": [3, 4], "x": 4.4167, "y": 4},
+ {"matrix": [3, 5], "x": 5.4167, "y": 4},
+ {"matrix": [3, 6], "x": 6.4167, "y": 4},
+ {"matrix": [3, 7], "x": 7.4167, "y": 4},
+ {"matrix": [3, 8], "x": 8.4167, "y": 4},
+ {"matrix": [3, 9], "x": 9.4167, "y": 4},
+ {"matrix": [3, 10], "x": 10.4167, "y": 4},
+ {"matrix": [3, 11], "x": 11.4167, "y": 4},
+ {"matrix": [3, 12], "x": 12.4167, "y": 4},
+ {"matrix": [3, 13], "x": 13.4167, "y": 4},
+ {"matrix": [3, 15], "x": 14.4167, "y": 4},
+
+ {"matrix": [3, 16], "x": 18.1667, "y": 4},
+ {"matrix": [3, 17], "x": 19.1667, "y": 4},
+ {"matrix": [3, 18], "x": 20.1667, "y": 4},
+
+ {"matrix": [3, 19], "x": 21.6667, "y": 4},
+ {"matrix": [3, 20], "x": 22.6667, "y": 4},
+ {"matrix": [3, 21], "x": 23.6667, "y": 4},
+ {"matrix": [3, 22], "x": 24.6667, "y": 4},
+
+ {"matrix": [4, 0], "x": 0, "y": 5},
+ {"matrix": [4, 1], "x": 1, "y": 5},
+
+ {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
+ {"matrix": [4, 4], "x": 4.9167, "y": 5},
+ {"matrix": [4, 5], "x": 5.9167, "y": 5},
+ {"matrix": [4, 6], "x": 6.9167, "y": 5},
+ {"matrix": [4, 7], "x": 7.9167, "y": 5},
+ {"matrix": [4, 8], "x": 8.9167, "y": 5},
+ {"matrix": [4, 9], "x": 9.9167, "y": 5},
+ {"matrix": [4, 10], "x": 10.9167, "y": 5},
+ {"matrix": [4, 11], "x": 11.9167, "y": 5},
+ {"matrix": [4, 12], "x": 12.9167, "y": 5},
+ {"matrix": [4, 13], "x": 13.9167, "y": 5},
+ {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
+ {"matrix": [4, 15], "x": 16.6667, "y": 5},
+
+ {"matrix": [4, 16], "x": 18.1667, "y": 5},
+ {"matrix": [4, 17], "x": 19.1667, "y": 5},
+ {"matrix": [4, 18], "x": 20.1667, "y": 5},
+
+ {"matrix": [4, 19], "x": 21.6667, "y": 5},
+ {"matrix": [4, 20], "x": 22.6667, "y": 5},
+ {"matrix": [4, 21], "x": 23.6667, "y": 5},
+ {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
+
+ {"matrix": [5, 0], "x": 0, "y": 6},
+ {"matrix": [5, 1], "x": 1, "y": 6},
+
+ {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 3], "x": 4.1667, "y": 6},
+ {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
+ {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 13], "x": 15.1667, "y": 6},
+ {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 16], "x": 18.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 18], "x": 19.6667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
+ {"matrix": [5, 21], "x": 23.6667, "y": 6}
+ ]
+ },
+ "LAYOUT_102_rev1": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 16], "x": 18.1667, "y": 0},
+ {"matrix": [0, 17], "x": 19.1667, "y": 0},
+ {"matrix": [0, 18], "x": 20.1667, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 2},
+ {"matrix": [1, 1], "x": 1, "y": 2},
+
+ {"matrix": [1, 2], "x": 2.6667, "y": 2},
+ {"matrix": [1, 3], "x": 3.6667, "y": 2},
+ {"matrix": [1, 4], "x": 4.6667, "y": 2},
+ {"matrix": [1, 5], "x": 5.6667, "y": 2},
+ {"matrix": [1, 6], "x": 6.6667, "y": 2},
+ {"matrix": [1, 7], "x": 7.6667, "y": 2},
+ {"matrix": [1, 8], "x": 8.6667, "y": 2},
+ {"matrix": [1, 9], "x": 9.6667, "y": 2},
+ {"matrix": [1, 10], "x": 10.6667, "y": 2},
+ {"matrix": [1, 11], "x": 11.6667, "y": 2},
+ {"matrix": [1, 12], "x": 12.6667, "y": 2},
+ {"matrix": [1, 13], "x": 13.6667, "y": 2},
+ {"matrix": [1, 14], "x": 14.6667, "y": 2},
+ {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
+
+ {"matrix": [1, 16], "x": 18.1667, "y": 2},
+ {"matrix": [1, 17], "x": 19.1667, "y": 2},
+ {"matrix": [1, 18], "x": 20.1667, "y": 2},
+
+ {"matrix": [1, 19], "x": 21.6667, "y": 2},
+ {"matrix": [1, 20], "x": 22.6667, "y": 2},
+ {"matrix": [1, 21], "x": 23.6667, "y": 2},
+ {"matrix": [1, 22], "x": 24.6667, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+ {"matrix": [2, 1], "x": 1, "y": 3},
+
+ {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
+ {"matrix": [2, 3], "x": 4.1667, "y": 3},
+ {"matrix": [2, 4], "x": 5.1667, "y": 3},
+ {"matrix": [2, 5], "x": 6.1667, "y": 3},
+ {"matrix": [2, 6], "x": 7.1667, "y": 3},
+ {"matrix": [2, 7], "x": 8.1667, "y": 3},
+ {"matrix": [2, 8], "x": 9.1667, "y": 3},
+ {"matrix": [2, 9], "x": 10.1667, "y": 3},
+ {"matrix": [2, 10], "x": 11.1667, "y": 3},
+ {"matrix": [2, 11], "x": 12.1667, "y": 3},
+ {"matrix": [2, 12], "x": 13.1667, "y": 3},
+ {"matrix": [2, 13], "x": 14.1667, "y": 3},
+ {"matrix": [2, 14], "x": 15.1667, "y": 3},
+ {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
+
+ {"matrix": [2, 17], "x": 18.1667, "y": 3},
+ {"matrix": [2, 18], "x": 19.1667, "y": 3},
+ {"matrix": [2, 19], "x": 20.1667, "y": 3},
+
+ {"matrix": [2, 20], "x": 21.6667, "y": 3},
+ {"matrix": [2, 21], "x": 22.6667, "y": 3},
+ {"matrix": [2, 22], "x": 23.6667, "y": 3},
+ {"matrix": [3, 0], "x": 24.6667, "y": 3},
+
+ {"matrix": [3, 1], "x": 0, "y": 4},
+ {"matrix": [3, 2], "x": 1, "y": 4},
+
+ {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
+ {"matrix": [3, 4], "x": 4.4167, "y": 4},
+ {"matrix": [3, 5], "x": 5.4167, "y": 4},
+ {"matrix": [3, 6], "x": 6.4167, "y": 4},
+ {"matrix": [3, 7], "x": 7.4167, "y": 4},
+ {"matrix": [3, 8], "x": 8.4167, "y": 4},
+ {"matrix": [3, 9], "x": 9.4167, "y": 4},
+ {"matrix": [3, 10], "x": 10.4167, "y": 4},
+ {"matrix": [3, 11], "x": 11.4167, "y": 4},
+ {"matrix": [3, 12], "x": 12.4167, "y": 4},
+ {"matrix": [3, 13], "x": 13.4167, "y": 4},
+ {"matrix": [3, 15], "x": 14.4167, "y": 4},
+
+ {"matrix": [3, 19], "x": 21.6667, "y": 4},
+ {"matrix": [3, 20], "x": 22.6667, "y": 4},
+ {"matrix": [3, 21], "x": 23.6667, "y": 4},
+ {"matrix": [3, 22], "x": 24.6667, "y": 4},
+
+ {"matrix": [4, 0], "x": 0, "y": 5},
+ {"matrix": [4, 1], "x": 1, "y": 5},
+
+ {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
+ {"matrix": [4, 4], "x": 4.9167, "y": 5},
+ {"matrix": [4, 5], "x": 5.9167, "y": 5},
+ {"matrix": [4, 6], "x": 6.9167, "y": 5},
+ {"matrix": [4, 7], "x": 7.9167, "y": 5},
+ {"matrix": [4, 8], "x": 8.9167, "y": 5},
+ {"matrix": [4, 9], "x": 9.9167, "y": 5},
+ {"matrix": [4, 10], "x": 10.9167, "y": 5},
+ {"matrix": [4, 11], "x": 11.9167, "y": 5},
+ {"matrix": [4, 12], "x": 12.9167, "y": 5},
+ {"matrix": [4, 13], "x": 13.9167, "y": 5},
+ {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
+ {"matrix": [4, 15], "x": 16.6667, "y": 5},
+
+ {"matrix": [4, 17], "x": 19.1667, "y": 5},
+
+ {"matrix": [4, 19], "x": 21.6667, "y": 5},
+ {"matrix": [4, 20], "x": 22.6667, "y": 5},
+ {"matrix": [4, 21], "x": 23.6667, "y": 5},
+ {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
+
+ {"matrix": [5, 0], "x": 0, "y": 6},
+ {"matrix": [5, 1], "x": 1, "y": 6},
+
+ {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 3], "x": 4.1667, "y": 6},
+ {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
+ {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 13], "x": 15.1667, "y": 6},
+ {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 16], "x": 18.1667, "y": 6},
+ {"matrix": [5, 17], "x": 19.1667, "y": 6},
+ {"matrix": [5, 18], "x": 20.1667, "y": 6},
+
+ {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
+ {"matrix": [5, 21], "x": 23.6667, "y": 6}
+ ]
+ },
+ "LAYOUT_102_rev3": {
+ "layout": [
+ {"matrix": [0, 0], "x": 0, "y": 0},
+ {"matrix": [0, 1], "x": 1, "y": 0},
+
+ {"matrix": [0, 2], "x": 2.6667, "y": 0},
+
+ {"matrix": [0, 16], "x": 18.1667, "y": 0},
+ {"matrix": [0, 17], "x": 19.1667, "y": 0},
+ {"matrix": [0, 18], "x": 20.1667, "y": 0},
+
+ {"matrix": [1, 0], "x": 0, "y": 2},
+ {"matrix": [1, 1], "x": 1, "y": 2},
+
+ {"matrix": [1, 2], "x": 2.6667, "y": 2},
+ {"matrix": [1, 3], "x": 3.6667, "y": 2},
+ {"matrix": [1, 4], "x": 4.6667, "y": 2},
+ {"matrix": [1, 5], "x": 5.6667, "y": 2},
+ {"matrix": [1, 6], "x": 6.6667, "y": 2},
+ {"matrix": [1, 7], "x": 7.6667, "y": 2},
+ {"matrix": [1, 8], "x": 8.6667, "y": 2},
+ {"matrix": [1, 9], "x": 9.6667, "y": 2},
+ {"matrix": [1, 10], "x": 10.6667, "y": 2},
+ {"matrix": [1, 11], "x": 11.6667, "y": 2},
+ {"matrix": [1, 12], "x": 12.6667, "y": 2},
+ {"matrix": [1, 13], "x": 13.6667, "y": 2},
+ {"matrix": [1, 14], "x": 14.6667, "y": 2},
+ {"matrix": [1, 15], "x": 15.6667, "y": 2, "w": 2},
+
+ {"matrix": [1, 16], "x": 18.1667, "y": 2},
+ {"matrix": [1, 17], "x": 19.1667, "y": 2},
+ {"matrix": [1, 18], "x": 20.1667, "y": 2},
+
+ {"matrix": [1, 19], "x": 21.6667, "y": 2},
+ {"matrix": [1, 20], "x": 22.6667, "y": 2},
+ {"matrix": [1, 21], "x": 23.6667, "y": 2},
+ {"matrix": [1, 22], "x": 24.6667, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+ {"matrix": [2, 1], "x": 1, "y": 3},
+
+ {"matrix": [2, 2], "x": 2.6667, "y": 3, "w": 1.5},
+ {"matrix": [2, 3], "x": 4.1667, "y": 3},
+ {"matrix": [2, 4], "x": 5.1667, "y": 3},
+ {"matrix": [2, 5], "x": 6.1667, "y": 3},
+ {"matrix": [2, 6], "x": 7.1667, "y": 3},
+ {"matrix": [2, 7], "x": 8.1667, "y": 3},
+ {"matrix": [2, 8], "x": 9.1667, "y": 3},
+ {"matrix": [2, 9], "x": 10.1667, "y": 3},
+ {"matrix": [2, 10], "x": 11.1667, "y": 3},
+ {"matrix": [2, 11], "x": 12.1667, "y": 3},
+ {"matrix": [2, 12], "x": 13.1667, "y": 3},
+ {"matrix": [2, 13], "x": 14.1667, "y": 3},
+ {"matrix": [2, 14], "x": 15.1667, "y": 3},
+ {"matrix": [2, 16], "x": 16.1667, "y": 3, "w": 1.5, "h": 2},
+
+ {"matrix": [2, 17], "x": 18.1667, "y": 3},
+ {"matrix": [2, 18], "x": 19.1667, "y": 3},
+ {"matrix": [2, 19], "x": 20.1667, "y": 3},
+
+ {"matrix": [2, 20], "x": 21.6667, "y": 3},
+ {"matrix": [2, 21], "x": 22.6667, "y": 3},
+ {"matrix": [2, 22], "x": 23.6667, "y": 3},
+ {"matrix": [3, 0], "x": 24.6667, "y": 3},
+
+ {"matrix": [3, 1], "x": 0, "y": 4},
+ {"matrix": [3, 2], "x": 1, "y": 4},
+
+ {"matrix": [3, 3], "x": 2.6667, "y": 4, "w": 1.75},
+ {"matrix": [3, 4], "x": 4.4167, "y": 4},
+ {"matrix": [3, 5], "x": 5.4167, "y": 4},
+ {"matrix": [3, 6], "x": 6.4167, "y": 4},
+ {"matrix": [3, 7], "x": 7.4167, "y": 4},
+ {"matrix": [3, 8], "x": 8.4167, "y": 4},
+ {"matrix": [3, 9], "x": 9.4167, "y": 4},
+ {"matrix": [3, 10], "x": 10.4167, "y": 4},
+ {"matrix": [3, 11], "x": 11.4167, "y": 4},
+ {"matrix": [3, 12], "x": 12.4167, "y": 4},
+ {"matrix": [3, 13], "x": 13.4167, "y": 4},
+ {"matrix": [3, 15], "x": 14.4167, "y": 4},
+
+ {"matrix": [3, 19], "x": 21.6667, "y": 4},
+ {"matrix": [3, 20], "x": 22.6667, "y": 4},
+ {"matrix": [3, 21], "x": 23.6667, "y": 4},
+ {"matrix": [3, 22], "x": 24.6667, "y": 4},
+
+ {"matrix": [4, 0], "x": 0, "y": 5},
+ {"matrix": [4, 1], "x": 1, "y": 5},
+
+ {"matrix": [4, 2], "x": 2.6667, "y": 5, "w": 2.25},
+ {"matrix": [4, 4], "x": 4.9167, "y": 5},
+ {"matrix": [4, 5], "x": 5.9167, "y": 5},
+ {"matrix": [4, 6], "x": 6.9167, "y": 5},
+ {"matrix": [4, 7], "x": 7.9167, "y": 5},
+ {"matrix": [4, 8], "x": 8.9167, "y": 5},
+ {"matrix": [4, 9], "x": 9.9167, "y": 5},
+ {"matrix": [4, 10], "x": 10.9167, "y": 5},
+ {"matrix": [4, 11], "x": 11.9167, "y": 5},
+ {"matrix": [4, 12], "x": 12.9167, "y": 5},
+ {"matrix": [4, 13], "x": 13.9167, "y": 5},
+ {"matrix": [4, 14], "x": 14.9167, "y": 5, "w": 1.75},
+ {"matrix": [4, 15], "x": 16.6667, "y": 5},
+
+ {"matrix": [4, 17], "x": 19.1667, "y": 5},
+
+ {"matrix": [4, 19], "x": 21.6667, "y": 5},
+ {"matrix": [4, 20], "x": 22.6667, "y": 5},
+ {"matrix": [4, 21], "x": 23.6667, "y": 5},
+ {"matrix": [4, 22], "x": 24.6667, "y": 5, "h": 2},
+
+ {"matrix": [5, 0], "x": 0, "y": 6},
+ {"matrix": [5, 1], "x": 1, "y": 6},
+
+ {"matrix": [5, 2], "x": 2.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 3], "x": 4.1667, "y": 6},
+ {"matrix": [5, 4], "x": 5.1667, "y": 6, "w": 1.5},
+ {"matrix": [5, 9], "x": 6.6667, "y": 6, "w": 7},
+ {"matrix": [5, 12], "x": 13.6667, "y": 6, "w": 1.5},
+ {"matrix": [5, 13], "x": 15.1667, "y": 6},
+ {"matrix": [5, 15], "x": 16.1667, "y": 6, "w": 1.5},
+
+ {"matrix": [5, 16], "x": 18.1667, "y": 6},
+ {"matrix": [5, 17], "x": 19.1667, "y": 6},
+ {"matrix": [5, 18], "x": 20.1667, "y": 6},
+
+ {"matrix": [5, 19], "x": 21.6667, "y": 6, "w": 2},
+ {"matrix": [5, 21], "x": 23.6667, "y": 6}
+ ]
+ }
+ }
+}
diff --git a/keyboards/omnikeyish/rules.mk b/keyboards/omnikeyish/rules.mk
@@ -1,15 +1,2 @@
-# 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 = 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 = no
-RGBLIGHT_ENABLE = no
-
# Project specific files
SRC += dynamic_macro.c
diff --git a/keyboards/opendeck/32/rev1/info.json b/keyboards/opendeck/32/rev1/info.json
@@ -1,102 +0,0 @@
-{
- "matrix_pins": {
- "cols": ["B4", "D7", "D6", "D4", "F7", "F6", "F5", "F4"],
- "rows": ["C7", "C6", "B6", "B5"]
- },
- "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
- },
- "default": {
- "animation": "cycle_spiral"
- },
- "driver": "is31fl3731",
- "sleep": true
- },
- "diode_direction": "COL2ROW",
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_ortho_4x8": {
- "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": [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": [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": [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},
- {"matrix": [3, 5], "x": 5, "y": 3},
- {"matrix": [3, 6], "x": 6, "y": 3},
- {"matrix": [3, 7], "x": 7, "y": 3}
- ]
- }
- }
-}
diff --git a/keyboards/opendeck/32/rev1/keyboard.json b/keyboards/opendeck/32/rev1/keyboard.json
@@ -0,0 +1,112 @@
+{
+ "build": {
+ "lto": true
+ },
+ "features": {
+ "bootmagic": false,
+ "extrakey": false,
+ "mousekey": false,
+ "nkro": true,
+ "rgb_matrix": true
+ },
+ "matrix_pins": {
+ "cols": ["B4", "D7", "D6", "D4", "F7", "F6", "F5", "F4"],
+ "rows": ["C7", "C6", "B6", "B5"]
+ },
+ "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
+ },
+ "default": {
+ "animation": "cycle_spiral"
+ },
+ "driver": "is31fl3731",
+ "sleep": true
+ },
+ "diode_direction": "COL2ROW",
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_ortho_4x8": {
+ "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": [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": [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": [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},
+ {"matrix": [3, 5], "x": 5, "y": 3},
+ {"matrix": [3, 6], "x": 6, "y": 3},
+ {"matrix": [3, 7], "x": 7, "y": 3}
+ ]
+ }
+ }
+}
diff --git a/keyboards/opendeck/32/rev1/rules.mk b/keyboards/opendeck/32/rev1/rules.mk
@@ -1,18 +1,2 @@
# Processor frequency
F_CPU = 8000000
-
-# 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_MATRIX_ENABLE = yes
-
-LTO_ENABLE = yes
diff --git a/keyboards/orthocode/info.json b/keyboards/orthocode/info.json
@@ -1,134 +0,0 @@
-{
- "keyboard_name": "OrthoCode",
- "manufacturer": "Jrodna",
- "url": "https://github.com/Jrodna/OrthoCode",
- "maintainer": "Jrodna",
- "usb": {
- "vid": "0x3415",
- "pid": "0x0001",
- "device_version": "0.0.1",
- "max_power": 100
- },
- "matrix_pins": {
- "cols": ["C4", "C3", "C2", "C1", "C0", "D7", "D6", "A7", "A4", "A5", "A6", "A3", "A2", "A1", "A0"],
- "rows": ["B0", "B1", "B2", "B3", "B4"]
- },
- "diode_direction": "COL2ROW",
- "encoder": {
- "rotary": [
- {"pin_a": "D1", "pin_b": "D0", "resolution": 1}
- ]
- },
- "qmk": {
- "tap_keycode_delay": 10
- },
- "rgblight": {
- "saturation_steps": 8,
- "brightness_steps": 8,
- "led_count": 10,
- "sleep": true,
- "animations": {
- "breathing": true,
- "rainbow_mood": true,
- "rainbow_swirl": true
- }
- },
- "ws2812": {
- "pin": "D5"
- },
- "processor": "atmega32a",
- "bootloader": "usbasploader",
- "debounce": 0,
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"matrix": [3, 0], "x": 0.5, "y": 0},
-
- {"matrix": [0, 0], "x": 0.5, "y": 1},
-
- {"matrix": [0, 1], "x": 1.75, "y": 1},
- {"matrix": [0, 2], "x": 3, "y": 1},
- {"matrix": [0, 3], "x": 4, "y": 1},
- {"matrix": [0, 4], "x": 5, "y": 1},
- {"matrix": [0, 5], "x": 6, "y": 1},
- {"matrix": [0, 6], "x": 7, "y": 1},
-
- {"matrix": [0, 7], "x": 10.5, "y": 1},
- {"matrix": [0, 8], "x": 11.5, "y": 1},
- {"matrix": [0, 9], "x": 12.5, "y": 1},
- {"matrix": [0, 10], "x": 13.5, "y": 1},
- {"matrix": [0, 11], "x": 14.5, "y": 1},
- {"matrix": [0, 12], "x": 15.5, "y": 1},
- {"matrix": [0, 13], "x": 16.5, "y": 1},
- {"matrix": [0, 14], "x": 17.5, "y": 1},
-
- {"matrix": [1, 0], "x": 0.25, "y": 2},
-
- {"matrix": [1, 1], "x": 1.5, "y": 2, "w": 1.5},
- {"matrix": [1, 2], "x": 3, "y": 2},
- {"matrix": [1, 3], "x": 4, "y": 2},
- {"matrix": [1, 4], "x": 5, "y": 2},
- {"matrix": [1, 5], "x": 6, "y": 2},
- {"matrix": [1, 6], "x": 7, "y": 2},
-
- {"matrix": [1, 7], "x": 10.5, "y": 2},
- {"matrix": [1, 8], "x": 11.5, "y": 2},
- {"matrix": [1, 9], "x": 12.5, "y": 2},
- {"matrix": [1, 10], "x": 13.5, "y": 2},
- {"matrix": [1, 11], "x": 14.5, "y": 2},
- {"matrix": [1, 12], "x": 15.5, "y": 2, "w": 1.5},
- {"matrix": [1, 13], "x": 17, "y": 2},
- {"matrix": [1, 14], "x": 18, "y": 2},
-
- {"matrix": [2, 0], "x": 0, "y": 3},
-
- {"matrix": [2, 1], "x": 1.25, "y": 3, "w": 1.75},
- {"matrix": [2, 2], "x": 3, "y": 3},
- {"matrix": [2, 3], "x": 4, "y": 3},
- {"matrix": [2, 4], "x": 5, "y": 3},
- {"matrix": [2, 5], "x": 6, "y": 3},
- {"matrix": [2, 6], "x": 7, "y": 3},
-
- {"matrix": [2, 7], "x": 10.5, "y": 3},
- {"matrix": [2, 8], "x": 11.5, "y": 3},
- {"matrix": [2, 9], "x": 12.5, "y": 3},
- {"matrix": [2, 10], "x": 13.5, "y": 3},
- {"matrix": [2, 11], "x": 14.5, "y": 3},
- {"matrix": [2, 12], "x": 15.5, "y": 3},
- {"matrix": [2, 13], "x": 16.5, "y": 3, "w": 2.25},
-
- {"matrix": [3, 1], "x": 0.75, "y": 4, "w": 2.25},
- {"matrix": [3, 2], "x": 3, "y": 4},
- {"matrix": [3, 3], "x": 4, "y": 4},
- {"matrix": [3, 4], "x": 5, "y": 4},
- {"matrix": [3, 5], "x": 6, "y": 4},
- {"matrix": [3, 6], "x": 7, "y": 4},
-
- {"matrix": [3, 7], "x": 10.5, "y": 4},
- {"matrix": [3, 8], "x": 11.5, "y": 4},
- {"matrix": [3, 9], "x": 12.5, "y": 4},
- {"matrix": [3, 10], "x": 13.5, "y": 4},
- {"matrix": [3, 11], "x": 14.5, "y": 4},
-
- {"matrix": [3, 13], "x": 17, "y": 4},
-
- {"matrix": [4, 1], "x": 1.25, "y": 5, "w": 1.25},
- {"matrix": [4, 2], "x": 2.5, "y": 5, "w": 1.25},
- {"matrix": [4, 3], "x": 3.75, "y": 5, "w": 1.25},
- {"matrix": [4, 4], "x": 5.5, "y": 5, "w": 1.25},
- {"matrix": [4, 5], "x": 6.75, "y": 5, "h": 2.75},
- {"matrix": [4, 6], "x": 7.75, "y": 5.25, "h": 2.25},
-
- {"matrix": [4, 7], "x": 9.75, "y": 5.25, "h": 2.25},
- {"matrix": [4, 8], "x": 10.75, "y": 5, "h": 2.75},
- {"matrix": [4, 9], "x": 11.75, "y": 5, "w": 1.25},
- {"matrix": [4, 10], "x": 13, "y": 5, "w": 1.25},
- {"matrix": [4, 11], "x": 14.25, "y": 5, "w": 1.25},
-
- {"matrix": [4, 12], "x": 16, "y": 5},
- {"matrix": [4, 13], "x": 17, "y": 5},
- {"matrix": [4, 14], "x": 18, "y": 5}
- ]
- }
- }
-}
diff --git a/keyboards/orthocode/keyboard.json b/keyboards/orthocode/keyboard.json
@@ -0,0 +1,145 @@
+{
+ "keyboard_name": "OrthoCode",
+ "manufacturer": "Jrodna",
+ "url": "https://github.com/Jrodna/OrthoCode",
+ "maintainer": "Jrodna",
+ "usb": {
+ "vid": "0x3415",
+ "pid": "0x0001",
+ "device_version": "0.0.1",
+ "max_power": 100
+ },
+ "build": {
+ "lto": true
+ },
+ "features": {
+ "bootmagic": true,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false,
+ "rgblight": true
+ },
+ "matrix_pins": {
+ "cols": ["C4", "C3", "C2", "C1", "C0", "D7", "D6", "A7", "A4", "A5", "A6", "A3", "A2", "A1", "A0"],
+ "rows": ["B0", "B1", "B2", "B3", "B4"]
+ },
+ "diode_direction": "COL2ROW",
+ "encoder": {
+ "rotary": [
+ {"pin_a": "D1", "pin_b": "D0", "resolution": 1}
+ ]
+ },
+ "qmk": {
+ "tap_keycode_delay": 10
+ },
+ "rgblight": {
+ "saturation_steps": 8,
+ "brightness_steps": 8,
+ "led_count": 10,
+ "sleep": true,
+ "animations": {
+ "breathing": true,
+ "rainbow_mood": true,
+ "rainbow_swirl": true
+ }
+ },
+ "ws2812": {
+ "pin": "D5"
+ },
+ "processor": "atmega32a",
+ "bootloader": "usbasploader",
+ "debounce": 0,
+ "layouts": {
+ "LAYOUT": {
+ "layout": [
+ {"matrix": [3, 0], "x": 0.5, "y": 0},
+
+ {"matrix": [0, 0], "x": 0.5, "y": 1},
+
+ {"matrix": [0, 1], "x": 1.75, "y": 1},
+ {"matrix": [0, 2], "x": 3, "y": 1},
+ {"matrix": [0, 3], "x": 4, "y": 1},
+ {"matrix": [0, 4], "x": 5, "y": 1},
+ {"matrix": [0, 5], "x": 6, "y": 1},
+ {"matrix": [0, 6], "x": 7, "y": 1},
+
+ {"matrix": [0, 7], "x": 10.5, "y": 1},
+ {"matrix": [0, 8], "x": 11.5, "y": 1},
+ {"matrix": [0, 9], "x": 12.5, "y": 1},
+ {"matrix": [0, 10], "x": 13.5, "y": 1},
+ {"matrix": [0, 11], "x": 14.5, "y": 1},
+ {"matrix": [0, 12], "x": 15.5, "y": 1},
+ {"matrix": [0, 13], "x": 16.5, "y": 1},
+ {"matrix": [0, 14], "x": 17.5, "y": 1},
+
+ {"matrix": [1, 0], "x": 0.25, "y": 2},
+
+ {"matrix": [1, 1], "x": 1.5, "y": 2, "w": 1.5},
+ {"matrix": [1, 2], "x": 3, "y": 2},
+ {"matrix": [1, 3], "x": 4, "y": 2},
+ {"matrix": [1, 4], "x": 5, "y": 2},
+ {"matrix": [1, 5], "x": 6, "y": 2},
+ {"matrix": [1, 6], "x": 7, "y": 2},
+
+ {"matrix": [1, 7], "x": 10.5, "y": 2},
+ {"matrix": [1, 8], "x": 11.5, "y": 2},
+ {"matrix": [1, 9], "x": 12.5, "y": 2},
+ {"matrix": [1, 10], "x": 13.5, "y": 2},
+ {"matrix": [1, 11], "x": 14.5, "y": 2},
+ {"matrix": [1, 12], "x": 15.5, "y": 2, "w": 1.5},
+ {"matrix": [1, 13], "x": 17, "y": 2},
+ {"matrix": [1, 14], "x": 18, "y": 2},
+
+ {"matrix": [2, 0], "x": 0, "y": 3},
+
+ {"matrix": [2, 1], "x": 1.25, "y": 3, "w": 1.75},
+ {"matrix": [2, 2], "x": 3, "y": 3},
+ {"matrix": [2, 3], "x": 4, "y": 3},
+ {"matrix": [2, 4], "x": 5, "y": 3},
+ {"matrix": [2, 5], "x": 6, "y": 3},
+ {"matrix": [2, 6], "x": 7, "y": 3},
+
+ {"matrix": [2, 7], "x": 10.5, "y": 3},
+ {"matrix": [2, 8], "x": 11.5, "y": 3},
+ {"matrix": [2, 9], "x": 12.5, "y": 3},
+ {"matrix": [2, 10], "x": 13.5, "y": 3},
+ {"matrix": [2, 11], "x": 14.5, "y": 3},
+ {"matrix": [2, 12], "x": 15.5, "y": 3},
+ {"matrix": [2, 13], "x": 16.5, "y": 3, "w": 2.25},
+
+ {"matrix": [3, 1], "x": 0.75, "y": 4, "w": 2.25},
+ {"matrix": [3, 2], "x": 3, "y": 4},
+ {"matrix": [3, 3], "x": 4, "y": 4},
+ {"matrix": [3, 4], "x": 5, "y": 4},
+ {"matrix": [3, 5], "x": 6, "y": 4},
+ {"matrix": [3, 6], "x": 7, "y": 4},
+
+ {"matrix": [3, 7], "x": 10.5, "y": 4},
+ {"matrix": [3, 8], "x": 11.5, "y": 4},
+ {"matrix": [3, 9], "x": 12.5, "y": 4},
+ {"matrix": [3, 10], "x": 13.5, "y": 4},
+ {"matrix": [3, 11], "x": 14.5, "y": 4},
+
+ {"matrix": [3, 13], "x": 17, "y": 4},
+
+ {"matrix": [4, 1], "x": 1.25, "y": 5, "w": 1.25},
+ {"matrix": [4, 2], "x": 2.5, "y": 5, "w": 1.25},
+ {"matrix": [4, 3], "x": 3.75, "y": 5, "w": 1.25},
+ {"matrix": [4, 4], "x": 5.5, "y": 5, "w": 1.25},
+ {"matrix": [4, 5], "x": 6.75, "y": 5, "h": 2.75},
+ {"matrix": [4, 6], "x": 7.75, "y": 5.25, "h": 2.25},
+
+ {"matrix": [4, 7], "x": 9.75, "y": 5.25, "h": 2.25},
+ {"matrix": [4, 8], "x": 10.75, "y": 5, "h": 2.75},
+ {"matrix": [4, 9], "x": 11.75, "y": 5, "w": 1.25},
+ {"matrix": [4, 10], "x": 13, "y": 5, "w": 1.25},
+ {"matrix": [4, 11], "x": 14.25, "y": 5, "w": 1.25},
+
+ {"matrix": [4, 12], "x": 16, "y": 5},
+ {"matrix": [4, 13], "x": 17, "y": 5},
+ {"matrix": [4, 14], "x": 18, "y": 5}
+ ]
+ }
+ }
+}
diff --git a/keyboards/orthocode/rules.mk b/keyboards/orthocode/rules.mk
@@ -1,17 +1,2 @@
# Processor frequency
F_CPU = 16000000
-
-# 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
-ENCODER_ENABLE = yes # Enables the use of one or more encoders
-LTO_ENABLE = yes
diff --git a/keyboards/orthodox/info.json b/keyboards/orthodox/info.json
@@ -1,4 +1,11 @@
{
+ "features": {
+ "bootmagic": false,
+ "command": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
"split": {
"enabled": true
}
diff --git a/keyboards/orthodox/rev1/info.json b/keyboards/orthodox/rev1/keyboard.json
diff --git a/keyboards/orthodox/rev1/rules.mk b/keyboards/orthodox/rev1/rules.mk
@@ -1 +0,0 @@
-BACKLIGHT_ENABLE = no
diff --git a/keyboards/orthodox/rev3/info.json b/keyboards/orthodox/rev3/keyboard.json
diff --git a/keyboards/orthodox/rev3/rules.mk b/keyboards/orthodox/rev3/rules.mk
@@ -1 +0,0 @@
-BACKLIGHT_ENABLE = no
diff --git a/keyboards/orthodox/rev3_teensy/info.json b/keyboards/orthodox/rev3_teensy/keyboard.json
diff --git a/keyboards/orthodox/rev3_teensy/rules.mk b/keyboards/orthodox/rev3_teensy/rules.mk
@@ -1 +0,0 @@
-BACKLIGHT_ENABLE = no
diff --git a/keyboards/orthodox/rules.mk b/keyboards/orthodox/rules.mk
@@ -1,14 +1 @@
-# 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 = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-AUDIO_ENABLE = no # Audio output
-RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-
DEFAULT_FOLDER = orthodox/rev3
diff --git a/keyboards/owlab/jelly_evolv/hotswap/625u/info.json b/keyboards/owlab/jelly_evolv/hotswap/625u/keyboard.json
diff --git a/keyboards/owlab/jelly_evolv/hotswap/7u/info.json b/keyboards/owlab/jelly_evolv/hotswap/7u/keyboard.json
diff --git a/keyboards/owlab/jelly_evolv/solder/info.json b/keyboards/owlab/jelly_evolv/solder/keyboard.json
diff --git a/keyboards/qpockets/space_space/rev1/info.json b/keyboards/qpockets/space_space/rev1/info.json
@@ -1,116 +0,0 @@
-{
- "keyboard_name": "space_space",
- "manufacturer": "qpockets",
- "url": "",
- "maintainer": "qpockets",
- "usb": {
- "vid": "0x7170",
- "pid": "0x7373",
- "device_version": "30.0.0"
- },
- "matrix_pins": {
- "cols": ["D4", "B4", "B5", "B6", "C6", "F7", "F6", "F0", "B0", "E6", "B1"],
- "rows": ["F1", "F4", "F5", "C7"]
- },
- "diode_direction": "COL2ROW",
- "encoder": {
- "rotary": [
- {"pin_a": "B3", "pin_b": "B2", "resolution": 3},
- {"pin_a": "D6", "pin_b": "D7"}
- ]
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "debounce": 7,
- "layouts": {
- "LAYOUT_default": {
- "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, "w": 1.5},
- {"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": [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, "w": 1.5},
- {"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": [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, "w": 1.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2},
- {"matrix": [2, 7], "x": 7.5, "y": 2},
- {"matrix": [2, 8], "x": 8.5, "y": 2},
- {"matrix": [2, 9], "x": 9.5, "y": 2},
- {"matrix": [2, 10], "x": 10.5, "y": 2},
-
- {"matrix": [3, 2], "x": 1.25, "y": 3.35, "w": 1.25},
- {"matrix": [3, 3], "x": 2.5, "y": 3.35},
- {"matrix": [3, 4], "x": 3.5, "y": 3.35, "w": 2},
- {"matrix": [3, 6], "x": 5.5, "y": 3.35, "w": 2.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.35},
- {"matrix": [3, 8], "x": 8.75, "y": 3.35, "w": 1.25}
- ]
- },
- "LAYOUT_big_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, "w": 1.5},
- {"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": [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, "w": 1.5},
- {"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": [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, "w": 1.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2},
- {"matrix": [2, 7], "x": 7.5, "y": 2},
- {"matrix": [2, 8], "x": 8.5, "y": 2},
- {"matrix": [2, 9], "x": 9.5, "y": 2},
- {"matrix": [2, 10], "x": 10.5, "y": 2},
-
- {"matrix": [3, 2], "x": 1.25, "y": 3.35, "w": 1.25},
- {"matrix": [3, 5], "x": 2.5, "y": 3.35, "w": 6.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.35, "w": 1.25}
- ]
- }
- }
-}
diff --git a/keyboards/qpockets/space_space/rev1/keyboard.json b/keyboards/qpockets/space_space/rev1/keyboard.json
@@ -0,0 +1,123 @@
+{
+ "keyboard_name": "space_space",
+ "manufacturer": "qpockets",
+ "url": "",
+ "maintainer": "qpockets",
+ "usb": {
+ "vid": "0x7170",
+ "pid": "0x7373",
+ "device_version": "30.0.0"
+ },
+ "features": {
+ "bootmagic": true,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["D4", "B4", "B5", "B6", "C6", "F7", "F6", "F0", "B0", "E6", "B1"],
+ "rows": ["F1", "F4", "F5", "C7"]
+ },
+ "diode_direction": "COL2ROW",
+ "encoder": {
+ "rotary": [
+ {"pin_a": "B3", "pin_b": "B2", "resolution": 3},
+ {"pin_a": "D6", "pin_b": "D7"}
+ ]
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "debounce": 7,
+ "layouts": {
+ "LAYOUT_default": {
+ "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, "w": 1.5},
+ {"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": [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, "w": 1.5},
+ {"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": [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, "w": 1.5},
+ {"matrix": [2, 6], "x": 6.5, "y": 2},
+ {"matrix": [2, 7], "x": 7.5, "y": 2},
+ {"matrix": [2, 8], "x": 8.5, "y": 2},
+ {"matrix": [2, 9], "x": 9.5, "y": 2},
+ {"matrix": [2, 10], "x": 10.5, "y": 2},
+
+ {"matrix": [3, 2], "x": 1.25, "y": 3.35, "w": 1.25},
+ {"matrix": [3, 3], "x": 2.5, "y": 3.35},
+ {"matrix": [3, 4], "x": 3.5, "y": 3.35, "w": 2},
+ {"matrix": [3, 6], "x": 5.5, "y": 3.35, "w": 2.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.35},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.35, "w": 1.25}
+ ]
+ },
+ "LAYOUT_big_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, "w": 1.5},
+ {"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": [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, "w": 1.5},
+ {"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": [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, "w": 1.5},
+ {"matrix": [2, 6], "x": 6.5, "y": 2},
+ {"matrix": [2, 7], "x": 7.5, "y": 2},
+ {"matrix": [2, 8], "x": 8.5, "y": 2},
+ {"matrix": [2, 9], "x": 9.5, "y": 2},
+ {"matrix": [2, 10], "x": 10.5, "y": 2},
+
+ {"matrix": [3, 2], "x": 1.25, "y": 3.35, "w": 1.25},
+ {"matrix": [3, 5], "x": 2.5, "y": 3.35, "w": 6.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.35, "w": 1.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/qpockets/space_space/rev1/rules.mk b/keyboards/qpockets/space_space/rev1/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 = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-ENCODER_ENABLE = yes
diff --git a/keyboards/qpockets/space_space/rev2/info.json b/keyboards/qpockets/space_space/rev2/info.json
@@ -1,124 +0,0 @@
-{
- "keyboard_name": "space_space",
- "manufacturer": "qpockets",
- "url": "",
- "maintainer": "qpockets",
- "usb": {
- "vid": "0x7170",
- "pid": "0x7373",
- "device_version": "30.0.2"
- },
- "matrix_pins": {
- "cols": ["C6", "F6", "F1", "F4", "F5", "E6", "D6", "B2", "B5", "D3", "D2"],
- "rows": ["B1", "B0", "D5", "B6"]
- },
- "diode_direction": "COL2ROW",
- "encoder": {
- "rotary": [
- {"pin_a": "B4", "pin_b": "D7", "resolution": 3},
- {"pin_a": "C7", "pin_b": "F7", "resolution": 3}
- ]
- },
- "rgblight": {
- "led_count": 4,
- "default": {
- "hue": 130
- }
- },
- "ws2812": {
- "pin": "F0"
- },
- "processor": "atmega32u4",
- "bootloader": "atmel-dfu",
- "layouts": {
- "LAYOUT_default": {
- "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, "w": 1.5},
- {"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": [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, "w": 1.5},
- {"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": [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, "w": 1.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2},
- {"matrix": [2, 7], "x": 7.5, "y": 2},
- {"matrix": [2, 8], "x": 8.5, "y": 2},
- {"matrix": [2, 9], "x": 9.5, "y": 2},
- {"matrix": [2, 10], "x": 10.5, "y": 2},
-
- {"matrix": [3, 2], "x": 1.25, "y": 3.35, "w": 1.25},
- {"matrix": [3, 3], "x": 2.5, "y": 3.35},
- {"matrix": [3, 4], "x": 3.5, "y": 3.35, "w": 2},
- {"matrix": [3, 6], "x": 5.5, "y": 3.35, "w": 2.25},
- {"matrix": [3, 7], "x": 7.75, "y": 3.35},
- {"matrix": [3, 8], "x": 8.75, "y": 3.35, "w": 1.25}
- ]
- },
- "LAYOUT_big_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, "w": 1.5},
- {"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": [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, "w": 1.5},
- {"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": [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, "w": 1.5},
- {"matrix": [2, 6], "x": 6.5, "y": 2},
- {"matrix": [2, 7], "x": 7.5, "y": 2},
- {"matrix": [2, 8], "x": 8.5, "y": 2},
- {"matrix": [2, 9], "x": 9.5, "y": 2},
- {"matrix": [2, 10], "x": 10.5, "y": 2},
-
- {"matrix": [3, 2], "x": 1.25, "y": 3.35, "w": 1.25},
- {"matrix": [3, 5], "x": 2.5, "y": 3.35, "w": 6.25},
- {"matrix": [3, 8], "x": 8.75, "y": 3.35, "w": 1.25}
- ]
- }
- }
-}
diff --git a/keyboards/qpockets/space_space/rev2/keyboard.json b/keyboards/qpockets/space_space/rev2/keyboard.json
@@ -0,0 +1,131 @@
+{
+ "keyboard_name": "space_space",
+ "manufacturer": "qpockets",
+ "url": "",
+ "maintainer": "qpockets",
+ "usb": {
+ "vid": "0x7170",
+ "pid": "0x7373",
+ "device_version": "30.0.2"
+ },
+ "features": {
+ "bootmagic": true,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true
+ },
+ "matrix_pins": {
+ "cols": ["C6", "F6", "F1", "F4", "F5", "E6", "D6", "B2", "B5", "D3", "D2"],
+ "rows": ["B1", "B0", "D5", "B6"]
+ },
+ "diode_direction": "COL2ROW",
+ "encoder": {
+ "rotary": [
+ {"pin_a": "B4", "pin_b": "D7", "resolution": 3},
+ {"pin_a": "C7", "pin_b": "F7", "resolution": 3}
+ ]
+ },
+ "rgblight": {
+ "led_count": 4,
+ "default": {
+ "hue": 130
+ }
+ },
+ "ws2812": {
+ "pin": "F0"
+ },
+ "processor": "atmega32u4",
+ "bootloader": "atmel-dfu",
+ "layouts": {
+ "LAYOUT_default": {
+ "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, "w": 1.5},
+ {"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": [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, "w": 1.5},
+ {"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": [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, "w": 1.5},
+ {"matrix": [2, 6], "x": 6.5, "y": 2},
+ {"matrix": [2, 7], "x": 7.5, "y": 2},
+ {"matrix": [2, 8], "x": 8.5, "y": 2},
+ {"matrix": [2, 9], "x": 9.5, "y": 2},
+ {"matrix": [2, 10], "x": 10.5, "y": 2},
+
+ {"matrix": [3, 2], "x": 1.25, "y": 3.35, "w": 1.25},
+ {"matrix": [3, 3], "x": 2.5, "y": 3.35},
+ {"matrix": [3, 4], "x": 3.5, "y": 3.35, "w": 2},
+ {"matrix": [3, 6], "x": 5.5, "y": 3.35, "w": 2.25},
+ {"matrix": [3, 7], "x": 7.75, "y": 3.35},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.35, "w": 1.25}
+ ]
+ },
+ "LAYOUT_big_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, "w": 1.5},
+ {"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": [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, "w": 1.5},
+ {"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": [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, "w": 1.5},
+ {"matrix": [2, 6], "x": 6.5, "y": 2},
+ {"matrix": [2, 7], "x": 7.5, "y": 2},
+ {"matrix": [2, 8], "x": 8.5, "y": 2},
+ {"matrix": [2, 9], "x": 9.5, "y": 2},
+ {"matrix": [2, 10], "x": 10.5, "y": 2},
+
+ {"matrix": [3, 2], "x": 1.25, "y": 3.35, "w": 1.25},
+ {"matrix": [3, 5], "x": 2.5, "y": 3.35, "w": 6.25},
+ {"matrix": [3, 8], "x": 8.75, "y": 3.35, "w": 1.25}
+ ]
+ }
+ }
+}
diff --git a/keyboards/qpockets/space_space/rev2/rules.mk b/keyboards/qpockets/space_space/rev2/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 = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-ENCODER_ENABLE = yes
diff --git a/keyboards/quokka/info.json b/keyboards/quokka/keyboard.json
diff --git a/keyboards/qvex/lynepad2/info.json b/keyboards/qvex/lynepad2/keyboard.json